IBM worklight:7.1:失败。状态:500,响应:服务器无法处理来自应用程序的请求。请稍后再试
IBM worklight:7.1: failure. state: 500, response: The server was unable to process the request from the application. Please try again later
我正在使用 mobilefirst 7.1 CLI 并在 tomcat 上提供我的服务 运行。我的适配器与服务器上的服务对话并取回响应。我在应用程序中只有 desktopbrowser 环境(猜测应该无关紧要)。
我遇到了这个错误
" failure. state: 500, response: The server was unable to process the
request from the application. Please try again later."
然后是:
客户端注册失败,出现错误:{"responseHeaders":{"$WSEP":"","Date":"Mon, 07 Dec 2015 17:00:58 GMT","Connection":"Close" ,"Content-Type":"text/html;charset=UTF-8","X-Powered-By":"Servlet/3.0","Transfer-Encoding":"chunked","Content-Language":"en-US"}, "status":500,"responseText":"\r\nhttp://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\r\n\r\n\r\n\r\nbody{\r\n margin:0px;\r\n padding:0px;\r\n 背景颜色:#ffffff;\r\n颜色:#000;\r\n 字体系列:Arial、Verdana、Helvetica、Tahoma、sans-serif;\r\n}\r\n#content {\r\n 字体大小:1em ;\r\n 左边距:1em;\r\n 右边距:1em;\r\n 填充:1em;\r\n}\r\nh4.basichead {\r\n font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;\r\n}\r\np {\r\n padding-top: .5em;\r\n }\r\nul {\r\n 行高: 1.3em;\r\n}\r\na:link { \r\n 颜色: #c00000 \r\n} \r\na:已访问 { \r\n 颜色:#c00000 \r\n}\r\n#page { \r\n 边框:7px; \r\n 内边距:7px\r\n}\r\n#box { \r\n 边距:0; \r\n}\r\n#title {\r\n font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;\r\n font-size:24px;\r\n font-weight: normal;\r\n color:#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 font-family: monospace; \r\n font-size: 8pt;\r\n}\r\n#stack { \r\n margin-left: 30px;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n\n 应用抛出异常class 'org.apache.wink.common.internal.http.Accept.valueOf:139'\n\n\njava.lang.NullPointerException:
\nat org.apache.wink.common.internal.http.Accept.valueOf(Accept.java:139)
at 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)
在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.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.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.AbstractHandlersChain.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.handleRequestWithoutFaultBarrier(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)
在[内部classes]
在com.worklight.authorization.server.AuthorizationServerFilter.doFilter(AuthorizationServerFilter.java: 85)
在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
在[内部classes]
在com.worklight.analytics.AnalyticsFilter.doFilter(AnalyticsFilter.java:124)
在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
在[内部classes]
\n\n \r\n \r\n\r\n\r\n\r\n\r\n\n","errorCode":"UNEXPECTED_ERROR","errorMsg":"The server was unable to process the request from the application. Please try again later.","invocationContext":null}
更新
我们已经 运行 MPFF 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)
我遇到了同样的问题。实际上,状态 500 和适配器调用的问题。就我而言,问题也突然出现了。从字面上看,12 月 2 日晚上一切正常,第二天早上就出现了这个问题。
我的同事遇到了同样的问题,他设法使用旧的 CLI 构建解决了这个问题。 Eclipse 版本似乎也没有任何问题。
我正在使用 mobilefirst 7.1 CLI 并在 tomcat 上提供我的服务 运行。我的适配器与服务器上的服务对话并取回响应。我在应用程序中只有 desktopbrowser 环境(猜测应该无关紧要)。
我遇到了这个错误
" failure. state: 500, response: The server was unable to process the request from the application. Please try again later."
然后是:
客户端注册失败,出现错误:{"responseHeaders":{"$WSEP":"","Date":"Mon, 07 Dec 2015 17:00:58 GMT","Connection":"Close" ,"Content-Type":"text/html;charset=UTF-8","X-Powered-By":"Servlet/3.0","Transfer-Encoding":"chunked","Content-Language":"en-US"}, "status":500,"responseText":"\r\nhttp://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\r\n\r\n\r\n\r\nbody{\r\n margin:0px;\r\n padding:0px;\r\n 背景颜色:#ffffff;\r\n颜色:#000;\r\n 字体系列:Arial、Verdana、Helvetica、Tahoma、sans-serif;\r\n}\r\n#content {\r\n 字体大小:1em ;\r\n 左边距:1em;\r\n 右边距:1em;\r\n 填充:1em;\r\n}\r\nh4.basichead {\r\n font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;\r\n}\r\np {\r\n padding-top: .5em;\r\n }\r\nul {\r\n 行高: 1.3em;\r\n}\r\na:link { \r\n 颜色: #c00000 \r\n} \r\na:已访问 { \r\n 颜色:#c00000 \r\n}\r\n#page { \r\n 边框:7px; \r\n 内边距:7px\r\n}\r\n#box { \r\n 边距:0; \r\n}\r\n#title {\r\n font-family:Arial,Verdana,Helvetica,Tahoma,sans-serif;\r\n font-size:24px;\r\n font-weight: normal;\r\n color:#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 font-family: monospace; \r\n font-size: 8pt;\r\n}\r\n#stack { \r\n margin-left: 30px;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n\n 应用抛出异常class 'org.apache.wink.common.internal.http.Accept.valueOf:139'\n\n\njava.lang.NullPointerException:
\nat org.apache.wink.common.internal.http.Accept.valueOf(Accept.java:139)
at 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)
在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.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.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.AbstractHandlersChain.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.handleRequestWithoutFaultBarrier(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)
在[内部classes]
在com.worklight.authorization.server.AuthorizationServerFilter.doFilter(AuthorizationServerFilter.java: 85)
在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
在[内部classes]
在com.worklight.analytics.AnalyticsFilter.doFilter(AnalyticsFilter.java:124)
在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
在[内部classes]
\n\n \r\n \r\n\r\n\r\n\r\n\r\n\n","errorCode":"UNEXPECTED_ERROR","errorMsg":"The server was unable to process the request from the application. Please try again later.","invocationContext":null}
更新
我们已经 运行 MPFF 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)
我遇到了同样的问题。实际上,状态 500 和适配器调用的问题。就我而言,问题也突然出现了。从字面上看,12 月 2 日晚上一切正常,第二天早上就出现了这个问题。
我的同事遇到了同样的问题,他设法使用旧的 CLI 构建解决了这个问题。 Eclipse 版本似乎也没有任何问题。