You probably want to switch to Git 2.0 and it's native support for credentials (i.e. should not need ssh-agent configured explicitly)
On 23 October 2013 18:08, Christian Beikov <[email protected]>wrote: > Hello, > > I have a problem with jenkins git plugin and ssh-agent checking out from a > bitbucket git repository. The credentials defined for the ssh-agent are the > right ones. > > I have no clue what this error is about. Please help me. > > My system: > > OS: Darwin 9.8.0 > JVM: Oracle Zero VM 21.0-b17 > AS: JBoss EAP 6.1 > Jenkins: 1.535 > Git Plugin: 1.5.0 > Git Client: 1.4.3 > SSH-Agent: 1.4 > SSH-Credentials: 1.5.1 > > The stacktrace: > > [ssh-agent] Using credentials jboss (sse-jenkins bitbucket account) > [ssh-agent] Looking for ssh-agent implementation... > [ssh-agent] Java/JNR ssh-agent > [ssh-agent] FATAL: Could not find a suitable ssh-agent provider > [ssh-agent] Diagnostic report > [ssh-agent] * Java/JNR ssh-agent > [ssh-agent] java.lang.UnsatisfiedLinkError: could not load FFI provider > jnr.ffi.provider.jffi.Provider > [ssh-agent] at > jnr.ffi.provider.InvalidRuntime.newLoadError(InvalidRuntime.java:83) > [ssh-agent] at > jnr.ffi.provider.InvalidRuntime.findType(InvalidRuntime.java:24) > [ssh-agent] at jnr.ffi.Struct$NumberField.<init>(Struct.java:649) > [ssh-agent] at jnr.ffi.Struct$Unsigned8.<init>(Struct.java:880) > [ssh-agent] at > jnr.unixsocket.SockAddrUnix$BSDSockAddrUnix.<init>(SockAddrUnix.java:112) > [ssh-agent] at > jnr.unixsocket.SockAddrUnix.create(SockAddrUnix.java:99) > [ssh-agent] at > jnr.unixsocket.UnixSocketAddress.<init>(UnixSocketAddress.java:32) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.AgentServer.start(AgentServer.java:66) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgent.<init>(JNRRemoteAgent.java:64) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:54) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:35) > [ssh-agent] at > hudson.remoting.LocalChannel.call(LocalChannel.java:45) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.<init>(SSHAgentBuildWrapper.java:211) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:123) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93) > [ssh-agent] at > jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78) > [ssh-agent] at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:556) > [ssh-agent] at hudson.model.Run.execute(Run.java:1665) > [ssh-agent] at > hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:507) > [ssh-agent] at > hudson.model.ResourceController.execute(ResourceController.java:88) > [ssh-agent] at hudson.model.Executor.run(Executor.java:246) > [ssh-agent] Caused by: java.lang.ExceptionInInitializerError > [ssh-agent] at > jnr.ffi.provider.jffi.NativeRuntime.getInstance(NativeRuntime.java:49) > [ssh-agent] at > jnr.ffi.provider.jffi.Provider.<init>(Provider.java:29) > [ssh-agent] at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > [ssh-agent] at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > [ssh-agent] at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > [ssh-agent] at > java.lang.reflect.Constructor.newInstance(Constructor.java:525) > [ssh-agent] at java.lang.Class.newInstance0(Class.java:372) > [ssh-agent] at java.lang.Class.newInstance(Class.java:325) > [ssh-agent] at > jnr.ffi.provider.FFIProvider$SystemProviderSingletonHolder.getInstance(FFIProvider.java:60) > [ssh-agent] at > jnr.ffi.provider.FFIProvider$SystemProviderSingletonHolder.<clinit>(FFIProvider.java:49) > [ssh-agent] at > jnr.ffi.provider.FFIProvider.getSystemProvider(FFIProvider.java:35) > [ssh-agent] at > jnr.ffi.Runtime$SingletonHolder.<clinit>(Runtime.java:85) > [ssh-agent] at jnr.ffi.Runtime.getSystemRuntime(Runtime.java:70) > [ssh-agent] at > jnr.unixsocket.SockAddrUnix.<init>(SockAddrUnix.java:34) > [ssh-agent] at > jnr.unixsocket.SockAddrUnix$BSDSockAddrUnix.<init>(SockAddrUnix.java:110) > [ssh-agent] ... 17 more > [ssh-agent] Caused by: java.lang.IllegalStateException: Can't overwrite > cause > [ssh-agent] at java.lang.Throwable.initCause(Throwable.java:456) > [ssh-agent] at > com.kenai.jffi.Type$Builtin.lookupTypeInfo(Type.java:252) > [ssh-agent] at > com.kenai.jffi.Type$Builtin.getTypeInfo(Type.java:237) > [ssh-agent] at com.kenai.jffi.Type.resolveSize(Type.java:155) > [ssh-agent] at com.kenai.jffi.Type.size(Type.java:138) > [ssh-agent] at > jnr.ffi.provider.jffi.NativeRuntime$TypeDelegate.size(NativeRuntime.java:178) > [ssh-agent] at > jnr.ffi.provider.AbstractRuntime.<init>(AbstractRuntime.java:48) > [ssh-agent] at > jnr.ffi.provider.jffi.NativeRuntime.<init>(NativeRuntime.java:57) > [ssh-agent] at > jnr.ffi.provider.jffi.NativeRuntime.<init>(NativeRuntime.java:41) > [ssh-agent] at > jnr.ffi.provider.jffi.NativeRuntime$SingletonHolder.<clinit>(NativeRuntime.java:53) > [ssh-agent] ... 32 more > FATAL: [ssh-agent] Unable to start agenthudson.util.IOException2 > <http://stacktrace.jenkins-ci.org/search?query=hudson.util.IOException2>: > [ssh-agent] Unable to start agent > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:130) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment&entity=method> > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout&entity=method> > at > jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78) > <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.preCheckout&entity=method> > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:556) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> > at hudson.model.Run.execute(Run.java:1665) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> > at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:507) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method> > at hudson.model.ResourceController.execute(ResourceController.java:88) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> > at hudson.model.Executor.run(Executor.java:246) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> > Caused by: java.lang.RuntimeException > <http://stacktrace.jenkins-ci.org/search?query=java.lang.RuntimeException>: > [ssh-agent] Could not find a suitable ssh-agent provider. > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.<init>(SSHAgentBuildWrapper.java:229) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.%3Cinit%3E&entity=method> > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:123) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment&entity=method> > ... 7 more > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
