2016-06-16 102 views
1

我想在Bluemix上使用IBM Watson的對話API,並且得到以下異常。我無法找到任何有關如何調試的文檔。在Bluemix上調試IBM Watson API

Error: 
"conversation.py", line 14, in <module> 
    response = conversation.message(workspace_id=workspace_id, message_input={'text': 'Will you be able to convert an html file?'}) 
    File "/usr/local/lib/python2.7/dist-packages/watson_developer_cloud/conversation_v1_experimental.py", line 45, in message 
    json=data, accept_json=True) 
    File "/usr/local/lib/python2.7/dist-packages/watson_developer_cloud/watson_developer_cloud_service.py", line 263, in request 
    raise WatsonException(error_message) 
watson_developer_cloud.watson_developer_cloud_service.WatsonException: Error: NLU service error: Processing error, Code: 500 

我檢查了憑據和工作區ID,它們都顯得很好。 關於如何調試的任何想法將不勝感激。

+0

假設他們使用標準的HTTP代碼,500意味着問題是服務器端。因此你不能真正調試它。 – jonrsharpe

+0

我一直希望,既然我已經通過bluemix創建了服務,那麼可能會出現一些配置設置,這些配置我有錯誤,因此服務器端錯誤。 –

+0

所以你自己運行服務,而不是隻是打電話給它?你是怎麼把它旋轉起來的? – jonrsharpe

回答

1

我知道這是一個老問題,但我不想讓它沒有答案。

正如@jonrsharpe所說,Error: NLU service error: Processing error, Code: 500表示存在服務器端錯誤。

當您遇到5XX錯誤時,沒有任何事情可以再次嘗試請求。