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.

Reply via email to