cancel
Showing results for 
Search instead for 
Did you mean: 

SFTP Seeburger sender channel error

Former Member
0 Kudos

While configuration of SFTP Seeburger sender channel i am getting this error in channel :

I have even got the private key and have given the public key to the server team

Description: polling: Could not connect to remote host for listing of directory.; Reason: java.io.IOException Details: polling: Could not connect to remote host for listing of directory.; Reason: java.io.IOException

Regards

Chatur

Accepted Solutions (0)

Answers (1)

Answers (1)

Harish
Active Contributor
0 Kudos

Hi,

Can you please provide the detailed error log?

regards,

Harish

Former Member
0 Kudos

HI Mistri,

Thanks for replying

This is the detailed error in the channel:

Retryable fault in 'Channel: SFTP_SND_OA_ZMATMAS_GDS_EXT'. Description: polling: Could not connect to remote host for listing of directory.; Reason: java.io.IOException Details: polling: Could not connect to remote host for listing of directory.; Reason: java.io.IOException

I am using Seeburger SFTP adapter and if i check in seeburger the error is as below :

com.seeburger.sftp.exception.SFTPTransactionException: polling: Could not connect to remote host for listing of directory.; Reason: java.io.IOException
com.seeburger.sftp.client.SFTPClient.recoverPreAction(SFTPClient.java:2476)
com.seeburger.sftp.client.SFTPClient.processPollingRequest(SFTPClient.java:1825)
com.seeburger.sftp.client.SFTPClient.processRequest(SFTPClient.java:967)
com.seeburger.sftp.SFTPProcessor.executeOperation(SFTPProcessor.java:523)
com.seeburger.sftp.SFTPProcessor.execute(SFTPProcessor.java:110)
com.seeburger.frame.core.FrameWorkListener.syncNewData(FrameWorkListener.java:558)
com.seeburger.xi.connector.fw.SynchronousTaskExecutor.executeTask(SynchronousTaskExecutor.java:40)
com.seeburger.xi.connector.queue.QueueProcessorImpl.doInboundTransmission(QueueProcessorImpl.java:3481)
com.seeburger.xi.connector.queue.QueueProcessorImpl.process(QueueProcessorImpl.java:954)
com.seeburger.xi.connector.queue.QueueProcessorImpl.run(QueueProcessorImpl.java:262)
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
java.security.AccessController.doPrivileged(Native Method)
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)
Caused by: com.seeburger.sftp.exception.NotConnectedException: java.io.IOException
com.seeburger.sftp.pool.SFTPConnectionPool.connect(SFTPConnectionPool.java:921)
com.seeburger.sftp.pool.SFTPConnectionPool.getConnection(SFTPConnectionPool.java:373)
com.seeburger.sftp.client.SFTPClient.connect(SFTPClient.java:3213)
com.seeburger.sftp.client.SFTPClient.recoverPreAction(SFTPClient.java:2444)
com.seeburger.sftp.client.SFTPClient.processPollingRequest(SFTPClient.java:1825)
com.seeburger.sftp.client.SFTPClient.processRequest(SFTPClient.java:967)
com.seeburger.sftp.SFTPProcessor.executeOperation(SFTPProcessor.java:523)
com.seeburger.sftp.SFTPProcessor.execute(SFTPProcessor.java:110)
com.seeburger.frame.core.FrameWorkListener.syncNewData(FrameWorkListener.java:558)
com.seeburger.xi.connector.fw.SynchronousTaskExecutor.executeTask(SynchronousTaskExecutor.java:40)
com.seeburger.xi.connector.queue.QueueProcessorImpl.doInboundTransmission(QueueProcessorImpl.java:3481)
com.seeburger.xi.connector.queue.QueueProcessorImpl.process(QueueProcessorImpl.java:954)
com.seeburger.xi.connector.queue.QueueProcessorImpl.run(QueueProcessorImpl.java:262)
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
java.security.AccessController.doPrivileged(Native Method)
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)
Caused by: com.maverick.ssh.SshException: java.io.IOException
com.maverick.ssh2.TransportProtocol.e(Unknown Source)
com.maverick.ssh2.TransportProtocol.processMessage(Unknown Source)
com.maverick.ssh2.TransportProtocol.startTransportProtocol(Unknown Source)
com.maverick.ssh2.Ssh2Client.connect(Unknown Source)
com.maverick.ssh.SshConnector.connect(Unknown Source)
com.seeburger.sftp.pool.SFTPConnectionPool.connect(SFTPConnectionPool.java:876)
com.seeburger.sftp.pool.SFTPConnectionPool.getConnection(SFTPConnectionPool.java:373)
com.seeburger.sftp.client.SFTPClient.connect(SFTPClient.java:3213)
com.seeburger.sftp.client.SFTPClient.recoverPreAction(SFTPClient.java:2444)
com.seeburger.sftp.client.SFTPClient.processPollingRequest(SFTPClient.java:1825)
com.seeburger.sftp.client.SFTPClient.processRequest(SFTPClient.java:967)
com.seeburger.sftp.SFTPProcessor.executeOperation(SFTPProcessor.java:523)
com.seeburger.sftp.SFTPProcessor.execute(SFTPProcessor.java:110)
com.seeburger.frame.core.FrameWorkListener.syncNewData(FrameWorkListener.java:558)
com.seeburger.xi.connector.fw.SynchronousTaskExecutor.executeTask(SynchronousTaskExecutor.java:40)
com.seeburger.xi.connector.queue.QueueProcessorImpl.doInboundTransmission(QueueProcessorImpl.java:3481)
com.seeburger.xi.connector.queue.QueueProcessorImpl.process(QueueProcessorImpl.java:954)
com.seeburger.xi.connector.queue.QueueProcessorImpl.run(QueueProcessorImpl.java:262)
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
java.security.AccessController.doPrivileged(Native Method)
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)
Caused by: java.io.IOException: Invalid encryption key
com.maverick.ssh.components.jce.AbstractJCECipher.init(Unknown Source)
com.maverick.ssh2.TransportProtocol.e(Unknown Source)
com.maverick.ssh2.TransportProtocol.processMessage(Unknown Source)
com.maverick.ssh2.TransportProtocol.startTransportProtocol(Unknown Source)
com.maverick.ssh2.Ssh2Client.connect(Unknown Source)
com.maverick.ssh.SshConnector.connect(Unknown Source)
com.seeburger.sftp.pool.SFTPConnectionPool.connect(SFTPConnectionPool.java:876)
com.seeburger.sftp.pool.SFTPConnectionPool.getConnection(SFTPConnectionPool.java:373)
com.seeburger.sftp.client.SFTPClient.connect(SFTPClient.java:3213)
com.seeburger.sftp.client.SFTPClient.recoverPreAction(SFTPClient.java:2444)
com.seeburger.sftp.client.SFTPClient.processPollingRequest(SFTPClient.java:1825)
com.seeburger.sftp.client.SFTPClient.processRequest(SFTPClient.java:967)
com.seeburger.sftp.SFTPProcessor.executeOperation(SFTPProcessor.java:523)
com.seeburger.sftp.SFTPProcessor.execute(SFTPProcessor.java:110)
com.seeburger.frame.core.FrameWorkListener.syncNewData(FrameWorkListener.java:558)
com.seeburger.xi.connector.fw.SynchronousTaskExecutor.executeTask(SynchronousTaskExecutor.java:40)
com.seeburger.xi.connector.queue.QueueProcessorImpl.doInboundTransmission(QueueProcessorImpl.java:3481)
com.seeburger.xi.connector.queue.QueueProcessorImpl.process(QueueProcessorImpl.java:954)
com.seeburger.xi.connector.queue.QueueProcessorImpl.run(QueueProcessorImpl.java:262)
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
java.security.AccessController.doPrivileged(Native Method)
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

manoj_khavatkopp
Active Contributor
0 Kudos
  • Try to validate connection to SFTP server via telnet from PI OS level.
  • Validate the private key and public key is installed at both end and at sever level the publick key has to be linked to the user id.
  • check the folder path exists or not.
Former Member
0 Kudos

Hi Manoj,

Thanks for replying

Ya i had checked it long back itself the SFTP server firewall is opened and its checked via telnet

Private and public key is validated and even its linked with user id

even the folder path exixsts