Bluemix中的500错误地址清理api(数据有效)

时间:2015-11-17 12:49:43

标签: ibm-cloud devops dataconnect

我刚刚通过devops-- https://hub.jazz.net/project/dataworks/address-cleansing/overview中的地址清理api链接,并按照步骤进行操作。

最后此步骤以bluemix中的“https://YourAppName.mybluemix.net”应用创建结束。

现在,我只需打开“https://YourAppName.mybluemix.net”链接,并在文本框中显示如下值

“州”:“NY”,“地址第1行”:“1 New Orchrd St”,“city”:“Armonk”或“state”:“MA”,“Address Line 1”:“550 King St” “,”城市“:”利特尔顿“。

- 点击清理按钮,

它会抛出错误 - Unable to cleanse address.

同样在控制台我得到 - *Failed to load resource: the server responded with a status of 500 https://YourAppName.mybluemix.net/dataworks/addresscleansing*

会出现什么问题?我已经按照相同的步骤恢复了3个月,它工作正常。但现在它抛出了这个错误。有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

错误500可能意味着响应服务器出现临时问题。无论如何,如果您仍然看到问题,请打开Bluemix支持发送整个日志的票据。

答案 1 :(得分:0)

问题似乎与示例代码中使用的JSON对象类型有关。因此,DataWorks服务正常运行。可以通过在文件\ address-cleansing \ src \ com \ ibm \ dataworks \ sample \ addresscleansing \ AddressCleansingResource.java中将“JSONObject”替换为“String”来解决问题

原始代码:

    public Response cleanseAddress(JSONObject addressesInput) {
    ...
    StringEntity input = new StringEntity(addressesInput.serialize());

替换为:

    public Response cleanseAddress(String addressesInput) {
    ...
    StringEntity input = new StringEntity(addressesInput);