0

我正在使用 mobilefirst 7.1 CLI 并在 tomcat 上运行我的服务。我的适配器与服务器上的服务进行对话并获得响应。我在应用程序中只有桌面浏览器环境(猜测这根本不重要)。

我收到此错误

“失败。状态:500,响应:服务器无法处理来自应用程序的请求。请稍后再试。”

然后是:

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:visited { \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 底部边距:10px;\r\n}\r\n#code { \r\n 字体系列:等宽;\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 应用程序类 'org.apache.wink.common.internal.http.Accept.valueOf:139' 引发的异常
\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)
在 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: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: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)
在 [内部类]
在 com.worklight.authorization.server.AuthorizationServerFilter.doFilter(AuthorizationServerFilter.java:85)
在 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:206)
at [内部类]
在 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)
4

1 回答 1

1

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

我的同事遇到了同样的问题,他设法使用较旧的 CLI 版本解决了这个问题。Eclipse 版本似乎也可以正常工作。

于 2015-12-09T15:33:23.093 回答