2014-11-02 30 views
0

我想在java中做一個簡單的應用程序,它發送和接收來自IronMQ的消息,但是當我嘗試推送消息或獲取消息或清除隊列,java顯示我這個錯誤:io.iron.ironmq.HTTPException:未找到(IronMQ JAVA)

Exception in thread "main" io.iron.ironmq.HTTPException: Not found 
at io.iron.ironmq.Client.singleRequest(Client.java:151) 
at io.iron.ironmq.Client.request(Client.java:89) 
at io.iron.ironmq.Client.post(Client.java:78) 
at io.iron.ironmq.Queue.clear(Queue.java:174) 

這是配置代碼:

public void send_Message() throws IOException{ 
    Client client = new Client(projectId, token, Cloud.ironAWSUSEast); 
    Queue queue = client.queue("Random"); 
    String body = "Hello, IronMQ!"; 
    int timeout = 30; 
    int delay = 0; 
    int expiresIn = 0; 
    String messageId = queue.push(body, timeout, delay, expiresIn); 
} 

感謝您的幫助! :)

回答

1

我在錯誤日誌中看到,該問題是在另一段代碼。具體來說,例外說at io.iron.ironmq.Queue.clear(Queue.java:174)。似乎,你試圖清除隊列,這是不存在的。它引發了異常,因爲IronMQ在這種情況下返回HTTP 404。