IBM worklight:7.1:失败。 state:500,响应:服务器无法处理来自应用程序的请求。请稍后再试

时间:2015-12-07 17:20:50

标签: ibm-mobilefirst mobilefirst-adapters mobilefirst-cli

我正在使用mobilefirst 7.1 CLI并在tomcat上运行我的服务。我的适配器与服务器上的服务进行通信并获取响应。我在应用程序中只有desktopbrowser环境(猜测这根本不重要)。

我收到此错误

  

"失败。 state:500,响应:服务器无法处理   来自申请的请求。请稍后再试。"

然后是:

客户注册失败,错误:{" responseHeaders":{" $ WSEP":"","日期":&# 34; Mon,07 Dec 2015 17:00:58 GMT"," Connection":" Close"," Content-Type":" text / html的;字符集= UTF-8"" X供电-通过":"的Servlet / 3.0""传送编码":& #34;分块""内容语言":" EN-US"}"状态" 500"的responseText" :" \ r \ nhttp://www.w3.org/1999/xhtml \" XML:LANG = \"烯US \" lang = \" en-US \"> \ r \ n \ r \ n \ r \ n \ r \ nbody {\ r \ n margin:0px; \ r \ n padding:0px; \ r \ n background-color:#ffffff; \ r \ n颜色:#000; \ r \ n字体系列:Arial,Verdana,Helvetica,Tahoma,sans-serif; \ r \ n} \ r \ n#n内容{\ r \ n字体大小:1em; \ r \ n margin-left:1em; \ r \ n margin-right:1em; \ r \ n padding:1em; \ r \ n} \ r \ n \ n4。 basichead {\ r \ n font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif; \ r \ n} \ r \ n \ n \ n {\ r \ n填充顶部:.5em; \ r \ n} \ r \ n \ nul {\ r \ n line-height:1.3em; \ r \ n} \ r \ n \ n:link {\ r \ n颜色:#c00000 \ r \ n} \ r \ n:na:visited {\ r \ n颜色:#c00000 \ r \ n} \ r \ n #page {\ r \ n border:7px; \ r \ n填充:7px \ r \ n} \ r \ n#box {\ r \ n margin:0; \ r \ n} \ r \ n #title {\ r \ n字体系列:Arial,Verdana,Helvetica,Tahoma,sans-serif; \ r \ n字体大小:24px; \ r \ n字体重量:正常; \ r \ n颜色:#274a71; \ r \ n padding-bottom:6px; \ r \ n} \ r \ n#error#\ r \ n colory:#c00004; \ r \ n margin-bottom:10px; \ r \ n} \ r \ n#code {\ r \ n字体系列:monospace; \ r \ n字体大小:8pt; \ r \ n} \ r \ n#stack {\ r \ n margin-left:30px; \ r \ n} \ r \ n \ r \ n \ n \ r \ n \ n \ n \ n r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ n应用程序类引发的异常' org.apache.wink.common.internal.http.Accept.valueOf:139' \ n \ n \ n \ njava.lang.NullPointerException:
\ nat org.apache.wink.common.internal.http.Accept.valueOf(Accept.java:139)
在org.apache.wink。 server.internal.contexts.HttpHeadersImpl.getAcceptHeader(HttpHeadersImpl.java:151)
在org.apache.wink.server.internal.contexts.HttpHeadersImpl.getAcceptableMediaTypes(HttpHeadersImpl.java:105)
在org。 apache.wink.server.internal.registry.ResourceRegistry.filterByProduces(ResourceRegistry.java:558)
在org.apache.wink.server.internal.registry.ResourceRegistry.filterDispatchMethods(ResourceRegistry.java:482)
at org.apache.wink.server.internal.registry.ResourceRegistry.findMethod(ResourceRegistry.java:359)
在org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleResourceMethod(FindResourceMethodHandler) .java:138)
在org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest(FindResourceMethodHandler.java:65)
在org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink.server.handlers.AbstractHandlersChain.doChain (AbstractHandlersChain.java:67)
在org.apache.wink.server.internal.handlers.FindRootResourceHandler.handleRequest(FindRootResourceHandler.java:95)
在org.apache.wink.server.handlers.RequestHandlersChain .handle(RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink.server.handlers.AbstractHandlersChain .doChain(AbstractHandlersChain.java:67)
在org.apache.wink.server.internal.handlers.HeadMethodHandler.handleRequest(HeadMethodHandler.java:53)
在org.apache.wink.server.handlers .RequestHandle rsChain.handle(RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink.server.handlers。 AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
在org.apache.wink.server.internal.handlers.OptionsMethodHandler.handleRequest(OptionsMethodHandler.java:46)
在org.apache.wink.server。 handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink.server。 handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
在org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
在org.apache.wink。 server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink。 server.handlers.Abstrac tHandlersChain.doChain(AbstractHandlersChain.java:67)
在org.apache.wink.server.internal.log.ResourceInvocation.handleRequest(ResourceInvocation.java:92)
在org.apache.wink.server。 handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink.server。 handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
在org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76)
在org.apache.wink。 server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
在org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
在org.apache.wink。 server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
在org.apache.wink.server.handlers.AbstractHandlersChain.run(AbstractHandlersChain.java:52)
在org.apache.wink。 server.internal.RequestProcessor.handleRequestWitho utFaultBarrier(RequestProcessor.java:207)
在org.apache.wink.server.internal.RequestProcessor.handleRequest(RequestProcessor.java:154)
在org.apache.wink.server.internal.servlet。 RestServlet.service(RestServlet.java:133)
在javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
在com.ibm.ws.webcontainer.servlet.ServletWrapper.service( ServletWrapper.java:1285)
在[内部类]
在com.worklight.authorization.server.AuthorizationServerFilter.doFilter(AuthorizationServerFilter.java:85)
在com.ibm.ws.webcontainer .filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
在[内部课程]
在com.worklight.analytics.AnalyticsFilter.doFilter(AnalyticsFilter.java:124)
在com。 ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
在[内部班级]
\ n \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ n"," errorCode":" UNEXPECTED_ERROR"," errorMsg":"服务器无法访问至 处理来自应用程序的请求。请稍后再试。"," invocationContext":null}

更新

我们已经使用MFPF 7.1运行了一个月。适配器的这个问题(我们有两个人有同样的问题)只发生在过去几天。我们使用的当前版本的Java是8。

除了我们的浏览器(我的同事发布的跟踪)失败之外,我还尝试使用MF CLI测试适配器,但也失败了

$ mfp adapter call

Which adapter do you want to use? OrganisationAdapter

Which endpoint do you want to use?  OrganisationAdapter/retrieveOrganisation

Enter the comma-separated parameters: 1

How should the procedure be called? GET

结果:

undefined:1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.
^
SyntaxError: Unexpected token <
    at Object.parse (native)
    at IncomingMessage.<anonymous> (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/lib/call.js:592:38)
    at IncomingMessage.emit (events.js:117:20)
    at _stream_readable.js:944:16
    at process._tickDomainCallback (node.js:486:13)

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。实际上,状态500和适配器调用的问题。在我的情况下,问题也突然出现了。从字面上看,12月2日晚上一切都还可以,第二天早上这个问题就出现了。

我的同事遇到了同样的问题,他设法使用较旧的CLI版本来解决它。似乎Eclipse版本也没有任何问题。