IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

java.io.EOFException: Connection closed by remote host

  • 1.  java.io.EOFException: Connection closed by remote host

    Posted Thu October 23, 2008 02:42 PM

    Hello Gurus,

    I am an absolute beginner in work with SAP BC (webMethods).

    I have the following problem.

    I imported a WSDL file (with SAPBC Developer were generated flow services).

    If I start now login- services to a HTTP- address, then everything functions perfectly.

    I would like now however to one https- address login- services send come the error message: java.io.EOFException: Connection closed by remote host.

    Here the error-log:
    java.io.EOFException: Connection closed by remote host.
    at iaik.security.ssl.Utils.a(Unknown Source)
    at iaik.security.ssl.o.c(Unknown Source)
    at iaik.security.ssl.r.f(Unknown Source)
    at iaik.security.ssl.x.b(Unknown Source)
    at iaik.security.ssl.x.a(Unknown Source)
    at iaik.security.ssl.r.d(Unknown Source)
    at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)
    at iaik.security.ssl.SSLTransport.getInputStream(Unknown Source)
    at iaik.security.ssl.SSLSocket.getInputStream(Unknown Source)
    at com.wm.net.NetURLConnection.trySSLConnect(NetURLConnection.java:693)
    at com.wm.net.NetURLConnection.httpsConnect(NetURLConnection.java:574)
    at com.wm.net.NetURLConnection.connect(NetURLConnection.java:166)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:418)
    at com.wm.net.HttpContext.getOutputStream(HttpContext.java:560)
    at com.wm.net.HttpContext.getOutputStream(HttpContext.java:537)
    at com.wm.net.HttpContext.post(HttpContext.java:337)
    at pub.JSBC_client.http(JSBC_client.java:617)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:303)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:147)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:279)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:556)
    at com.wm.lang.flow.FlowState.step(FlowState.java:427)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:397)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:972)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:147)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:279)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:556)
    at com.wm.lang.flow.FlowState.step(FlowState.java:427)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:397)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:972)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:699)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)
    at com.wm.app.b2b.server.HTTPInvokeHandler.process(HTTPInvokeHandler.java:197)
    at com.wm.app.b2b.server.HTTPDispatch.run(HTTPDispatch.java:426)
    at com.wm.util.TimeWrappingProvider$TimeMesuredTask.run(TimeWrappingProvider.java:40)
    at com.wm.util.pool.PooledThread.run(PooledThread.java:109)
    at java.lang.Thread.run(Thread.java:725)

    someone can help me the problem to solve?
    thx

    P.S.: BC is the Client.


    #webmethods-Protocol-and-Transport
    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: java.io.EOFException: Connection closed by remote host

    Posted Wed December 03, 2008 09:57 PM

    Hi,
    This problem occurs whne the remote host closes the connection adruptly. Try to check the access rules on the remote system, whether your webMethods server has enough access to establish a connection and hold it until the transaction is completed?.


    #webMethods
    #webmethods-Protocol-and-Transport
    #Integration-Server-and-ESB