IBM Support

SFTP Client End Service throws EDU.oswego.cs.dl.util.concurrent.TimeoutException

Troubleshooting


Problem

You are trying to connect to your TP over SFTP and can do so with FileZilla and all other clients thus far but not with Sterling B2B Integrator. You actually can connect but the problem is on the End Session. Sterling B2B Integrator connects and issues a CD which returns "no such file" so Sterling B2B Integrator issues the End Session and starts the timer for 30 seconds but times out after 10 seconds. Even after changing the response timeout in the Client End Service to 90 seconds the End Service will still timeout after 10 seconds and go into an endless WAITING_ON_IO loop and never finish.

Symptom

[2008-04-02 13:02:36.535] DEBUG 000000000000 GLOBAL_SCOPE Client.endSession(ESR) - starting timer with timeout [30000] ms, on com.sterlingcommerce.woodstock.services.sftpclient.client.TimeoutHandler@1db85ca
[2008-04-02 13:02:36.535] DEBUG 000000000000 GLOBAL_SCOPE Client.endSession(ESR) request parameters:
<SFTPClientAdapter>null</SFTPClientAdapter>
<SessionToken>SFTPClientAdapter_SFTPClientAdapter_node1_12071557554701004:10064</SessionToken>
<WorkflowContextId>lars:16a9d42:1190f35417a:-1d06</WorkflowContextId>
<ResponseTimeout>30</ResponseTimeout>

[2008-04-02 13:02:36.535] DEBUG 000000000000 GLOBAL_SCOPE Session.endSession(R,PT) entering.
[2008-04-02 13:02:36.535] DEBUG 000000000000 GLOBAL_SCOPE Session.endSession(R,PT) exiting.
[2008-04-02 13:02:36.535] DEBUG 000000000000 GLOBAL_SCOPE Session.endSession(R,PT) runnable entering.
[2008-04-02 13:02:46.548] ERROR EDU.oswego.cs.dl.util.concurrent.TimeoutException
at EDU.oswego.cs.dl.util.concurrent.FutureResult.timedGet(FutureResult.java:128)
at com.sterlingcommerce.woodstock.services.sftpclient.services.Response.waitForResults(Response.java:97)
at com.sterlingcommerce.woodstock.services.sftpclient.client.Client.endSession(Client.java:309)
at com.sterlingcommerce.woodstock.services.sftpclient.AdapterImpl.endSession(AdapterImpl.java:206)
at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
[2008-04-02 13:02:46.549] DEBUG 000000000000 GLOBAL_SCOPE Client.endSession(ESR) exiting.

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Extensions","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"5.2;5.1;5.0;4.3;4.2","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Historical Number

TRB2639

Document Information

Modified date:
11 February 2020

UID

swg21561627