camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yeandone <willcours...@gmail.com>
Subject SFTP connection issue with private key
Date Tue, 24 Mar 2015 18:55:30 GMT
Hi, Claus, Willem, and Camel friends, 

I am writing a camel route that connects to, logs into and polls files from
a SFTP location with private key file. But when the application was deployed
to server and ran for the first time, it threw the following the exception
below. But when the app ran again a few hours later, it could connect and
work without any issues. But after 1 day, the same issue repeated. The first
connection failed and threw below exceptions, but the second run a few hours
later worked. From the production server, I could connect to the SFTP
without any problems, so there shouldn't be any credential issue. 

Please let me know if you have any idea how to resolve this issue. Much
appreciated! 




Caused by: java.lang.UnsatisfiedLinkError: no NativeCreds in
java.library.path 
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734) 
at java.lang.Runtime.loadLibrary0(Runtime.java:823) 
at java.lang.System.loadLibrary(System.java:1028) 
at com.ibm.security.krb5.b.run(b.java) 
at java.security.AccessController.doPrivileged(Native Method) 
at com.ibm.security.krb5.Credentials.b(Credentials.java:455) 
at
com.ibm.security.krb5.Credentials.getDefaultNativeCreds(Credentials.java:607) 
at
com.ibm.security.krb5.Credentials.acquireDefaultCreds(Credentials.java:348) 
at com.ibm.security.jgss.mech.krb5.cc.b(cc.java:379) 
at com.ibm.security.jgss.mech.krb5.cc.b(cc.java:264) 
at com.ibm.security.jgss.mech.krb5.cc.b(cc.java:125) 
at com.ibm.security.jgss.mech.krb5.cc.<init>(cc.java:489) 
at
com.ibm.security.jgss.mech.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:2)

at
com.ibm.security.jgss.GSSManagerImpl.createMechCredential(GSSManagerImpl.java:13) 
at com.ibm.security.jgss.GSSCredentialImpl.add(GSSCredentialImpl.java:265) 
at com.ibm.security.jgss.GSSCredentialImpl.<init>(GSSCredentialImpl.java:83) 
at
com.ibm.security.jgss.GSSManagerImpl.createCredential(GSSManagerImpl.java:58) 
at com.ibm.security.jgss.GSSContextImpl.b(GSSContextImpl.java:157) 
at com.ibm.security.jgss.GSSContextImpl.<init>(GSSContextImpl.java:44) 
at
com.ibm.security.jgss.GSSManagerImpl.createContext(GSSManagerImpl.java:24) 
at com.jcraft.jsch.jgss.GSSContextKrb5.create(GSSContextKrb5.java:82) 
at
com.jcraft.jsch.UserAuthGSSAPIWithMIC.start(UserAuthGSSAPIWithMIC.java:125) 
at com.jcraft.jsch.Session.connect(Session.java:442) 
at
org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperations.java:115) 
at
org.apache.camel.component.file.remote.RemoteFileConsumer.connectIfNecessary(RemoteFileConsumer.java:154)

at
org.apache.camel.component.file.remote.RemoteFileConsumer.recoverableConnectIfNecessary(RemoteFileConsumer.java:133)

at
org.apache.camel.component.file.remote.RemoteFileConsumer.prePollCheck(RemoteFileConsumer.java:55)

at
org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:106) 
at
org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:187) 
... 10 more



--
View this message in context: http://camel.465427.n5.nabble.com/SFTP-connection-issue-with-private-key-tp5764710.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message