FTP Adapter making SFTP connections via the Connectivity Agent is timing out
(Doc ID 2751241.1)
Last updated on JANUARY 25, 2024
Applies to:
Oracle Integration-OIC - Version 18.2.5 and laterInformation in this document applies to any platform.
Symptoms
When the OIC Connectivity Agent is installed on Linux, the FTP Adapter may timeout when using SFTP.
The activity stream of an Integration might show:
oracle.fabric.common.FabricInvocationException:
oracle.soa.api.invocation.InvocationException:
com.bea.wli.sb.transports.client.SBTimeoutException:
Timeout has occurred after 540 seconds.
Error Details -
Timeout has occurred after 540 seconds.
oracle.soa.api.invocation.InvocationException:
com.bea.wli.sb.transports.client.SBTimeoutException:
Timeout has occurred after 540 seconds.
Error Details -
Timeout has occurred after 540 seconds.
Testing an FTP Connection (configured to use SFTP and the Connectivity Agent) from the OIC Console might show:
Unable to test connection myFTPconnection.
CASDK-0005: A connector specific exception was raised by the application.;
Adapter invocation failed to generate a response within the timeout window.
It may be running slow or failing to execute altogether.
Additional information for this command execution will be captured in the Connectivity Agent logs.
Please review, correct the failing condition and resubmit.; java.util.concurrent.TimeoutException
CASDK-0005: A connector specific exception was raised by the application.;
Adapter invocation failed to generate a response within the timeout window.
It may be running slow or failing to execute altogether.
Additional information for this command execution will be captured in the Connectivity Agent logs.
Please review, correct the failing condition and resubmit.; java.util.concurrent.TimeoutException
The Connectivity Agent logfiles may show:
2021-02-08T02:10:53.202Z] [SEVERE] [ThreadID: 1039890] [Logger: oracle.soa.adapter.cloud.ftp] [SRC Class: oracle.cloud.adapter.api.util.DefaultLoggerService; Method: logSevere] Connection to SFTP server failed. Host xxx.com Port 22 Proxy Type null Proxy Host null Proxy Port null Reason is EOF received from remote side [Unknown cause].
[2021-02-08T02:10:53.203Z] [SEVERE] [ThreadID: 1039890] [Logger: oracle.soa.adapter.cloud.ftp] [SRC Class: oracle.cloud.adapter.api.util.DefaultLoggerService; Method: logSevere] Maverick Code 1 Error message is Unexpected Termination
[2021-02-08T02:10:53.204Z] [SEVERE] [ThreadID: 1039890] [Logger: oracle.soa.adapter.cloud.ftp] [SRC Class: oracle.cloud.adapter.api.util.DefaultLoggerService; Method: logSevere] com.maverick.ssh.SshException: EOF received from remote side [Unknown cause]
at com.maverick.ssh2.TransportProtocol.readWithTimeout(TransportProtocol.java:808)
at com.maverick.ssh2.TransportProtocol.readOriginalPacketFormat(TransportProtocol.java:857)
at com.maverick.ssh2.TransportProtocol.readMessage(TransportProtocol.java:1133)
at com.maverick.ssh2.TransportProtocol.nextMessage(TransportProtocol.java:707)
at com.maverick.ssh.components.jce.client.DiffieHellmanGroup1Sha1.performClientExchange(DiffieHellmanGroup1Sha1.java:174)
at com.maverick.ssh2.TransportProtocol.performKeyExchange(TransportProtocol.java:1455)
at com.maverick.ssh2.TransportProtocol.processMessage(TransportProtocol.java:1954)
at com.maverick.ssh2.TransportProtocol.startTransportProtocol(TransportProtocol.java:359)
at com.maverick.ssh2.Ssh2Client.connect(Ssh2Client.java:189)
[2021-02-08T02:10:53.203Z] [SEVERE] [ThreadID: 1039890] [Logger: oracle.soa.adapter.cloud.ftp] [SRC Class: oracle.cloud.adapter.api.util.DefaultLoggerService; Method: logSevere] Maverick Code 1 Error message is Unexpected Termination
[2021-02-08T02:10:53.204Z] [SEVERE] [ThreadID: 1039890] [Logger: oracle.soa.adapter.cloud.ftp] [SRC Class: oracle.cloud.adapter.api.util.DefaultLoggerService; Method: logSevere] com.maverick.ssh.SshException: EOF received from remote side [Unknown cause]
at com.maverick.ssh2.TransportProtocol.readWithTimeout(TransportProtocol.java:808)
at com.maverick.ssh2.TransportProtocol.readOriginalPacketFormat(TransportProtocol.java:857)
at com.maverick.ssh2.TransportProtocol.readMessage(TransportProtocol.java:1133)
at com.maverick.ssh2.TransportProtocol.nextMessage(TransportProtocol.java:707)
at com.maverick.ssh.components.jce.client.DiffieHellmanGroup1Sha1.performClientExchange(DiffieHellmanGroup1Sha1.java:174)
at com.maverick.ssh2.TransportProtocol.performKeyExchange(TransportProtocol.java:1455)
at com.maverick.ssh2.TransportProtocol.processMessage(TransportProtocol.java:1954)
at com.maverick.ssh2.TransportProtocol.startTransportProtocol(TransportProtocol.java:359)
at com.maverick.ssh2.Ssh2Client.connect(Ssh2Client.java:189)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |