cancel
Showing results for 
Search instead for 
Did you mean: 

Sending response message fails due to IOException. Nested message: Cannot get OutBuffer: -7 connection to partner broken

Former Member
0 Kudos

Hello All,

We are getting below error when sending data from BPM production system to ERP system. User sending data in bulk and sometime the inbound message got failed we can be seen in "Connectivity Logging and Tracing : Log Viewer. In ERP system I don't see any error, either in system log or Gateway trace. Please suggest if there is parameter needs to be change in ERP or BPM to solve the issue.

Below is the error...

process() [EXCEPTION] com.sap.engine.services.webservices.espbase.server.additions.exceptions.ProcessException: Sending response message fails due to IOException. Nested message: Cannot get OutBuffer: -7 connection to partner broken.. at com.sap.engine.services.webservices.espbase.server.additions.SOAPHTTPTransportBinding.sendMessage0(SOAPHTTPTransportBinding.java:905) at com.sap.engine.services.webservices.espbase.server.additions.SOAPHTTPTransportBinding.sendResponseMessage(SOAPHTTPTransportBinding.java:413) at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:865) at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:662) at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:322) at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:199) 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.Invokable.invoke(Invokable.java:152) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457) 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:278) 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) Caused by: com.sap.bc.proj.jstartup.fca.FCAException: Cannot get OutBuffer: -7 connection to partner broken. 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:1557) at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.writeStatusLine(HttpServletResponseBase.java:1312) at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseBase.commit(HttpServletResponseBase.java:1197) at com.sap.engine.services.servlets_jsp.server.runtime.client.HttpServletResponseFacade.commit(HttpServletResponseFacade.java:1443) 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.flush(ServletOutputStreamImpl.java:263) at com.sap.engine.services.webservices.espbase.messaging.impl.SOAPMessageImpl.writeTo(SOAPMessageImpl.java:609) at com.sap.engine.services.webservices.espbase.server.additions.SOAPHTTPTransportBinding.writeMessageSmart(SOAPHTTPTransportBinding.java:1035) at com.sap.engine.services.webservices.espbase.server.additions.SOAPHTTPTransportBinding.sendMessage0(SOAPHTTPTransportBinding.java:902)

Best Regards,

Avinash Tripathi

Accepted Solutions (0)

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Avinash,

This errors seems to be a large message or more probably a timeout from BPM or ECC.

What kind of connection are you using between BPM and ERP?, are you using ccBPM or SAP netweaver BPM?, if you are using ccBPM try to increase the ICM timeout.

Regards.

Former Member
0 Kudos

Hi Inaki,

We are using SAP Neetweaver BPM and sending data through web service.

Best Regards,

Avinash Tripathi

Former Member
0 Kudos

Hi,

This is the error in BPM monitor process history.

A technical error occurred during invocation of operation 'registerForPOS' of interface 'RegisterForPOSService': 'Could not invoke service reference name 2efd39c1-dc3e-46e8-a59d-bcdd95982cfc, component name ucles.org.uk~app~exp_entproc_bpm~BPMcomponent, application name ucles.org.uk/app~exp_entproc_bpm.; nested exception is: java.rmi.RemoteException: Could not process message for operation registerForPOS in web service plugin module.; nested exception is: com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Invalid Response content type. Server returned code (500) with message and content type . Http proxy info:  none'. Further information: root exception Message 'Invalid Response content type. Server returned code (500) with message and content type . Http proxy info:  none'; message ID 'n/a'; log ID 'C0000A7069A8AE1D0000000400002ABC' Could not invoke service reference name 2efd39c1-dc3e-46e8-a59d-bcdd95982cfc, component name ucles.org.uk~app~exp_entproc_bpm~BPMcomponent, application name ucles.org.uk/app~exp_entproc_bpm.; nested exception is: java.rmi.RemoteException: Could not process message for operation registerForPOS in web service plugin module.; nested exception is: com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Invalid Response content type. Server returned code (500) with message and content type . Http proxy info:  none

Best Regards,

Avinash Tripathi