My Oracle Support Banner

FTP Adapter making SFTP connections via the Connectivity Agent is timing out (Doc ID 2751241.1)

Last updated on FEBRUARY 10, 2021

Applies to:

Oracle Integration-OIC - Version 18.2.5 and later
Information in this document applies to any platform.


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:

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

The Connectivity Agent logfiles may show:

2021-02-08T02:10:53.202Z] [SEVERE] [ThreadID: 1039890] [Logger:] [SRC Class:; Method: logSevere] Connection to SFTP server failed. Host 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:] [SRC Class:; Method: logSevere] Maverick Code 1 Error message is Unexpected Termination
[2021-02-08T02:10:53.204Z] [SEVERE] [ThreadID: 1039890] [Logger:] [SRC Class:; Method: logSevere] com.maverick.ssh.SshException: EOF received from remote side [Unknown cause]
    at com.maverick.ssh2.TransportProtocol.readWithTimeout(
    at com.maverick.ssh2.TransportProtocol.readOriginalPacketFormat(
    at com.maverick.ssh2.TransportProtocol.readMessage(
    at com.maverick.ssh2.TransportProtocol.nextMessage(
    at com.maverick.ssh.components.jce.client.DiffieHellmanGroup1Sha1.performClientExchange(
    at com.maverick.ssh2.TransportProtocol.performKeyExchange(
    at com.maverick.ssh2.TransportProtocol.processMessage(
    at com.maverick.ssh2.TransportProtocol.startTransportProtocol(
    at com.maverick.ssh2.Ssh2Client.connect(




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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.