私は 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 line-height: 1.3em;\r\n}\r\na:link { \r\n color: #c00000 \r\n} \r\na:visited { \r\n color: #c00000 \r\n}\r\n#page { \r\n border: 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 アプリケーション クラス 'org.apache.wink.common.internal.http.Accept.valueOf:139' によってスローされる例外
\nat org.apache.wink.common.internal.http.Accept.valueOf(Accept.java:139)
at org.apache.wink.server.internal.contexts.HttpHeadersImpl.getAcceptHeader(HttpHeadersImpl.java:151)
at org. apache.wink.server.internal.contexts.HttpHeadersImpl.getAcceptableMediaTypes(HttpHeadersImpl.java:105)
at org.apache.wink.server.internal.registry.ResourceRegistry.filterByProduces(ResourceRegistry.java:558)
at org.apache.wink.
org.apache.wink.server.internal の org.apache.wink.server.internal.registry.ResourceRegistry.findMethod(ResourceRegistry.java:359 ) の server.internal.registry.ResourceRegistry.filterDispatchMethods(ResourceRegistry.java:482)
。 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
org.apache.wink.server.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67) の.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22)
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
org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:22) の.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26)
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
org.apache.wink.server.handlers.RequestHandlersChain.handle(RequestHandlersChain.java:26) の.internal.handlers.SearchResultHandler.handleRequest(SearchResultHandler.java:33)
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
org.apache.wink.server.internal.log.Requests.handleRequest(Requests.java:76) の.handlers.AbstractHandlersChain.doChain(AbstractHandlersChain.java:67)
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)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at 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)
で [内部クラス]
[内部クラス]
\ n\n \r\ n \r\n\r\n\r\n\r\n\r\n\n","errorCode":"UNEXPECTED_ERROR","errorMsg":"サーバーはアプリケーションからの要求を処理できませんでした。後でもう一度お試しください。","invocationContext":null}
アップデート
MFPF 7.1 を使用して 1 か月が経ちました。アダプターに関するこの問題 (同じ問題を抱えている 2 人がいます) は、ここ数日だけ発生しました。現在使用している 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)