Hi,
In one of our production environments running SAP ME 6.0.4.22, we have the latest month occasionally
had issues with WebService calls returning "Internal server error" to the client. We have noticed it can
happen for both me-ws and papi-ws and for different types of web-service methods. It is nothing wrong
with the web-service calls XML content, because the same type of message can pass without failure if
we run it again.
Today I trapped a situation from my own Client, so I was hoping if someone can look at the trace logs and
maybe help me with further trouble-shooting.
Client Web-service call is attached to this message if someone wants to see:
Client gets this response:
2014-05-06 14:29:06 SAP ME WS ERROR: Message=*FAIL*<html><head><title>Application Server Error</title>
<style type="text/css">
body { font-family: arial, sans-serif;}
</style>
</head>
<BODY><table width=800>
<tr><td width=50 nowrap>
</td><td>
<H2><b>500 Internal Server Error</b></H2><br><hr>
<table border="0">
<tr><td>Error:</td><td>-1</td></tr>
<tr><td>Version:</td><td>7200</td></tr>
<tr><td>Component:</td><td>ICM</td></tr>
<tr><td>Date/Time:</td><td>Tue May 06 14:29:07 2014
</td></tr>
<tr><td>Module:</td><td>icxxthrio.c</td></tr>
<tr><td>Line:</td><td>1978</td></tr>
<tr><td>Server:</td><td>SEVA129_VA5_00</td></tr>
<tr><td>Error Tag:</td><td>{0026b095}</td></tr>
<tr><td>Detail:</td><td>IcmHandleNetWrite(id=38/700565): No data from server received (rc = -1)</td></tr>
</table>
<p></p>
</td></tr></table>
<table><tr><td width=50 nowrap></td>
<td nowrap><FONT SIZE=-1><a href="http://www.sap.com/">© 2001-2009, SAP AG</a></FONT>
</td></tr></table>
</body></html>
Contents of D:\usr\sap\VA5\J00\j2ee\cluster\server0\log\system\server_00.1
#2.0 #2014 05 06 14:36:29:040#+0200#Warning#/System/Server#
com.sap.ASJ.http.000083#BC-JAS-WEB#http#C0000AD30320473C00000000000012D4#6383550000000003##com.sap.engine.services.httpserver#Guest#0##05A89321D51B11E3874B0000006167BE#05a89321d51b11e3874b0000006167be#05a89321d51b11e3874b0000006167be#0#Thread[HTTP Worker [@82160863],5,Dedicated_Application_Thread]#Plain#com.sap.engine.services.monitor.mbeans.MonitorResourceBundle#
Cannot parse an http request. Http error response [400 Bad Request] will be returned.IP address
#
#2.0 #2014 05 06 14:36:29:041#+0200#Warning#/System/Server#
com.sap.ASJ.http.000071#BC-JAS-WEB#http#C0000AD30320473C00000001000012D4#6383550000000003##com.sap.engine.services.httpserver#Guest#0##05A89321D51B11E3874B0000006167BE#05a89321d51b11e3874b0000006167be#05a89321d51b11e3874b0000006167be#0#Thread[HTTP Worker [@82160863],5,Dedicated_Application_Thread]#Plain#com.sap.engine.services.monitor.mbeans.MonitorResourceBundle#
Data sending failed.IP address 10.XXX.XX.XX
#
Contents of D:\usr\sap\VA5\J00\j2ee\cluster\server0\log\DefaultTrace
500 Internal Server Error is returned for HTTP request [http://seva129:50000/manufacturing-services/SapErrorHandlerServlet]:
component [com.sap.me.productdefinition.ws.WorkInstructionService],
web module [manufacturing-services],
application [sap.com/me~ws],
DC name [],
CSN component[],
problem categorization [],
internal categorization [-111158633].
[EXCEPTION]
com.sap.bc.proj.jstartup.fca.FCAException: Output broken (-7).
at com.sap.bc.proj.jstartup.fca.impl2.FCAConnection.getOutBuf3(Native Method)
at com.sap.bc.proj.jstartup.fca.impl2.FCAConnection.getOutBuf(FCAConnection.java:302)
at com.sap.bc.proj.jstartup.fca.impl2.FCAOutputStream.write(FCAOutputStream.java:93)
at com.sap.engine.services.httpserver.server.Client.send(Client.java:216)
at com.sap.engine.services.httpserver.server.ResponseImpl.sendResponse(ResponseImpl.java:226)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.sendToClient(HttpServletResponseBase.java:1558)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.writeStatusLine(HttpServletResponseBase.java:1313)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.commit(HttpServletResponseBase.java:1198)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.commit(HttpServletResponseFacade.java:1442)
at com.sap.engine.services.servlets_jsp.server.runtime.client.ServletOutputStreamImpl.commit(ServletOutputStreamImpl.java:309)
at com.sap.engine.services.servlets_jsp.server.runtime.client.ServletOutputStreamImpl.sendToClient(ServletOutputStreamImpl.java:244)
at com.sap.engine.services.servlets_jsp.server.runtime.client.ServletOutputStreamImpl.finish(ServletOutputStreamImpl.java:290)
at com.sap.engine.services.servlets_jsp.server.runtime.client.ServletOutputStreamImpl.close(ServletOutputStreamImpl.java:346)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.close(HttpServletResponseFacade.java:573)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:498)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.doError(HttpServletResponseFacade.java:1339)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:473)
at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:360)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:207)
at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:65)
at com.sap.engine.services.webservices.servlet.SoapServlet.doPost(SoapServlet.java:61)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.sap.me.webservice.ClearServiceContextFilter.doFilter(ClearServiceContextFilter.java:28)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Best regards,
Johan