Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-41059

Exception in thread "LittleProxy-JVM-shutdown-hook" java.lang.NoClassDefFoundError

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • artifactory-plugin
    • None

      with artifactory-plugin 2.8.3 on artDocker.Push, i have thit new error

      Agent successfully connected and online
      Jan 13, 2017 7:34:36 AM org.jfrog.hudson.util.JenkinsBuildInfoLog info
      INFO: Pushing image:<my_artifactory>/vscloud/demoapp:dev
      channel stopped
      Jan 13, 2017 7:34:41 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStop
      INFO: Shutting down proxy server immediately (non-graceful)
      Jan 13, 2017 7:34:41 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer closeAllChannels
      INFO: Closing all channels (non-graceful)
      Exception in thread "LittleProxy-JVM-shutdown-hook" java.lang.NoClassDefFoundError: io/netty/channel/group/ChannelMatchers
      at io.netty.channel.group.DefaultChannelGroup.close(DefaultChannelGroup.java:225)
      at org.littleshoot.proxy.impl.DefaultHttpProxyServer.closeAllChannels(DefaultHttpProxyServer.java:435)
      at org.littleshoot.proxy.impl.DefaultHttpProxyServer.doStop(DefaultHttpProxyServer.java:403)
      at org.littleshoot.proxy.impl.DefaultHttpProxyServer.abort(DefaultHttpProxyServer.java:385)
      at org.littleshoot.proxy.impl.DefaultHttpProxyServer$1.run(DefaultHttpProxyServer.java:141)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.ClassNotFoundException: io.netty.channel.group.ChannelMatchers
      at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
      at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:149)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      ... 6 more
      Connection terminated

      And on my Jobs:
      I have this error:
      java.lang.IllegalStateException: Build info capturing failed for docker image: <my_artifactory>/vscloud/demoapp:dev check build info proxy configuration.
      at org.jfrog.hudson.pipeline.steps.DockerPushStep$Execution.run(DockerPushStep.java:106)
      at org.jfrog.hudson.pipeline.steps.DockerPushStep$Execution.run(DockerPushStep.java:62)
      at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
      at hudson.security.ACL.impersonate(ACL.java:260)
      at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
      Finished: FAILURE

          [JENKINS-41059] Exception in thread "LittleProxy-JVM-shutdown-hook" java.lang.NoClassDefFoundError

          sébastien glon added a comment - - edited

          Yes i use docker-plugin on 0.16.2

          My jenkins is 2.39 with all plugin up to date

          sébastien glon added a comment - - edited Yes i use docker-plugin on 0.16.2 My jenkins is 2.39 with all plugin up to date

          This is my slave log:

          [01/16/17 08:00:02] [SSH] Checking java version of java
          [01/16/17 08:00:03] [SSH] java -version returned 1.8.0_91.
          [01/16/17 08:00:03] [SSH] Starting sftp client.
          [01/16/17 08:00:03] [SSH] Copying latest slave.jar...
          [01/16/17 08:00:03] [SSH] Copied 717,526 bytes.
          Expanded the channel window size to 4MB
          [01/16/17 08:00:03] [SSH] Starting slave process: cd "/var/jenkins" && java -jar slave.jar
          <===[JENKINS REMOTING CAPACITY]===>channel started
          Slave.jar version: 3.4
          This is a Unix agent
          Evacuated stdout
          Jan 16, 2017 8:00:23 AM org.jfrog.hudson.pipeline.docker.proxy.BuildInfoProxyManager start
          INFO: Starting Build-Info proxy
          Jan 16, 2017 8:00:28 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer start
          INFO: Starting proxy at address: 0.0.0.0/0.0.0.0:2376
          Jan 16, 2017 8:00:28 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStart
          INFO: Proxy listening with TCP transport
          Jan 16, 2017 8:00:29 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStart
          INFO: Proxy started at address: /0:0:0:0:0:0:0:0:2376
          Jan 16, 2017 8:00:29 AM org.jfrog.hudson.pipeline.docker.proxy.BuildInfoProxyManager start
          INFO: Build-Info proxy certificate public key path: /var/jenkins/secrets/jfrog/certs/jfrog.proxy.crt
          Jan 16, 2017 8:00:29 AM org.jfrog.hudson.pipeline.docker.proxy.BuildInfoProxyManager start
          INFO: Build-Info proxy certificate private key path: /var/jenkins/secrets/jfrog/certs/jfrog.proxy.key
          Agent successfully connected and online
          Jan 16, 2017 8:00:57 AM org.jfrog.hudson.util.JenkinsBuildInfoLog info
          INFO: Pushing image: <private_repo>/vscloud/demoapp:dev
          Connection terminated
          channel stopped
          Jan 16, 2017 8:01:01 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStop
          INFO: Shutting down proxy server immediately (non-graceful)
          Jan 16, 2017 8:01:01 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer closeAllChannels
          INFO: Closing all channels (non-graceful)
          Exception in thread "LittleProxy-JVM-shutdown-hook" java.lang.NoClassDefFoundError: io/netty/channel/group/ChannelMatchers
          at io.netty.channel.group.DefaultChannelGroup.close(DefaultChannelGroup.java:225)
          at org.littleshoot.proxy.impl.DefaultHttpProxyServer.closeAllChannels(DefaultHttpProxyServer.java:435)
          at org.littleshoot.proxy.impl.DefaultHttpProxyServer.doStop(DefaultHttpProxyServer.java:403)
          at org.littleshoot.proxy.impl.DefaultHttpProxyServer.abort(DefaultHttpProxyServer.java:385)
          at org.littleshoot.proxy.impl.DefaultHttpProxyServer$1.run(DefaultHttpProxyServer.java:141)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.ClassNotFoundException: io.netty.channel.group.ChannelMatchers
          at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
          at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:149)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
          ... 6 more
          Slave JVM has not reported exit code. Is it still running?
          ERROR: [01/16/17 08:00:47] [SSH] Error deleting file.
          java.io.IOException: Sorry, this connection is closed.
          at com.trilead.ssh2.transport.TransportManager.ensureConnected(TransportManager.java:587)
          at com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:660)
          at com.trilead.ssh2.channel.ChannelManager.openSessionChannel(ChannelManager.java:572)
          at com.trilead.ssh2.Session.<init>(Session.java:42)
          at com.trilead.ssh2.Connection.openSession(Connection.java:1129)
          at com.trilead.ssh2.Connection.exec(Connection.java:1551)
          at hudson.plugins.sshslaves.SSHLauncher$3.run(SSHLauncher.java:1261)
          at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.io.IOException: Cannot read full block, EOF reached.
          at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:81)
          at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
          at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
          at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:693)
          at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:489)
          ... 1 more
          [01/16/17 08:00:47] [SSH] Connection closed.

          sébastien glon added a comment - This is my slave log: [01/16/17 08:00:02] [SSH] Checking java version of java [01/16/17 08:00:03] [SSH] java -version returned 1.8.0_91. [01/16/17 08:00:03] [SSH] Starting sftp client. [01/16/17 08:00:03] [SSH] Copying latest slave.jar... [01/16/17 08:00:03] [SSH] Copied 717,526 bytes. Expanded the channel window size to 4MB [01/16/17 08:00:03] [SSH] Starting slave process: cd "/var/jenkins" && java -jar slave.jar <=== [JENKINS REMOTING CAPACITY] ===>channel started Slave.jar version: 3.4 This is a Unix agent Evacuated stdout Jan 16, 2017 8:00:23 AM org.jfrog.hudson.pipeline.docker.proxy.BuildInfoProxyManager start INFO: Starting Build-Info proxy Jan 16, 2017 8:00:28 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer start INFO: Starting proxy at address: 0.0.0.0/0.0.0.0:2376 Jan 16, 2017 8:00:28 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStart INFO: Proxy listening with TCP transport Jan 16, 2017 8:00:29 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStart INFO: Proxy started at address: /0:0:0:0:0:0:0:0:2376 Jan 16, 2017 8:00:29 AM org.jfrog.hudson.pipeline.docker.proxy.BuildInfoProxyManager start INFO: Build-Info proxy certificate public key path: /var/jenkins/secrets/jfrog/certs/jfrog.proxy.crt Jan 16, 2017 8:00:29 AM org.jfrog.hudson.pipeline.docker.proxy.BuildInfoProxyManager start INFO: Build-Info proxy certificate private key path: /var/jenkins/secrets/jfrog/certs/jfrog.proxy.key Agent successfully connected and online Jan 16, 2017 8:00:57 AM org.jfrog.hudson.util.JenkinsBuildInfoLog info INFO: Pushing image: <private_repo>/vscloud/demoapp:dev Connection terminated channel stopped Jan 16, 2017 8:01:01 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer doStop INFO: Shutting down proxy server immediately (non-graceful) Jan 16, 2017 8:01:01 AM org.littleshoot.proxy.impl.DefaultHttpProxyServer closeAllChannels INFO: Closing all channels (non-graceful) Exception in thread "LittleProxy-JVM-shutdown-hook" java.lang.NoClassDefFoundError: io/netty/channel/group/ChannelMatchers at io.netty.channel.group.DefaultChannelGroup.close(DefaultChannelGroup.java:225) at org.littleshoot.proxy.impl.DefaultHttpProxyServer.closeAllChannels(DefaultHttpProxyServer.java:435) at org.littleshoot.proxy.impl.DefaultHttpProxyServer.doStop(DefaultHttpProxyServer.java:403) at org.littleshoot.proxy.impl.DefaultHttpProxyServer.abort(DefaultHttpProxyServer.java:385) at org.littleshoot.proxy.impl.DefaultHttpProxyServer$1.run(DefaultHttpProxyServer.java:141) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassNotFoundException: io.netty.channel.group.ChannelMatchers at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:149) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 6 more Slave JVM has not reported exit code. Is it still running? ERROR: [01/16/17 08:00:47] [SSH] Error deleting file. java.io.IOException: Sorry, this connection is closed. at com.trilead.ssh2.transport.TransportManager.ensureConnected(TransportManager.java:587) at com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:660) at com.trilead.ssh2.channel.ChannelManager.openSessionChannel(ChannelManager.java:572) at com.trilead.ssh2.Session.<init>(Session.java:42) at com.trilead.ssh2.Connection.openSession(Connection.java:1129) at com.trilead.ssh2.Connection.exec(Connection.java:1551) at hudson.plugins.sshslaves.SSHLauncher$3.run(SSHLauncher.java:1261) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: Cannot read full block, EOF reached. at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:81) at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108) at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232) at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:693) at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:489) ... 1 more [01/16/17 08:00:47] [SSH] Connection closed.

          If i check jar file on my jenkins, i found this:

          jenkins@f2825b20c8a3:/$ find /var/jenkins_home/ -name netty
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-codec-http-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-resolver-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-handler-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-handler-proxy-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-codec-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-codec-socks-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-transport-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-transport-native-epoll-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-buffer-4.1.3.Final.jar
          /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-common-4.1.3.Final.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-codec-http-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-codec-socks-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-transport-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-transport-native-epoll-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-handler-proxy-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-handler-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-codec-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-common-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-buffer-4.1.0.CR3.jar
          /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-resolver-4.1.0.CR3.jar

          sébastien glon added a comment - If i check jar file on my jenkins, i found this: jenkins@f2825b20c8a3:/$ find /var/jenkins_home/ -name netty /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-codec-http-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-resolver-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-handler-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-handler-proxy-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-codec-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-codec-socks-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-transport-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-transport-native-epoll-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-buffer-4.1.3.Final.jar /var/jenkins_home/plugins/docker-plugin/WEB-INF/lib/netty-common-4.1.3.Final.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-codec-http-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-codec-socks-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-transport-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-transport-native-epoll-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-handler-proxy-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-handler-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-codec-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-common-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-buffer-4.1.0.CR3.jar /var/jenkins_home/plugins/artifactory/WEB-INF/lib/netty-resolver-4.1.0.CR3.jar

          sébastien glon added a comment - - edited

          com.github.docker-java has updated this dependency on 3.0.1

          If i update this lib to 3.0.1 or 3.0.6, i get this new stack

          java.io.IOException: Remote call on vscloudJenkins-a77338f2541e-localhost failed
          at hudson.remoting.Channel.call(Channel.java:830)
          at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils.getImageIdFromAgent(DockerAgentUtils.java:239)
          at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils.registerImageOnAgents(DockerAgentUtils.java:51)
          at org.jfrog.hudson.pipeline.steps.DockerPushStep$Execution.run(DockerPushStep.java:97)
          at org.jfrog.hudson.pipeline.steps.DockerPushStep$Execution.run(DockerPushStep.java:62)
          at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
          at hudson.security.ACL.impersonate(ACL.java:260)
          at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.NoSuchMethodError: javax.ws.rs.core.UriBuilder.resolveTemplate(Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/UriBuilder;
          at org.glassfish.jersey.client.JerseyWebTarget.resolveTemplate(JerseyWebTarget.java:244)
          at org.glassfish.jersey.client.JerseyWebTarget.resolveTemplate(JerseyWebTarget.java:235)
          at org.glassfish.jersey.client.JerseyWebTarget.resolveTemplate(JerseyWebTarget.java:59)
          at com.github.dockerjava.jaxrs.InspectImageCmdExec.execute(InspectImageCmdExec.java:24)
          at com.github.dockerjava.jaxrs.InspectImageCmdExec.execute(InspectImageCmdExec.java:13)
          at com.github.dockerjava.jaxrs.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:23)
          at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35)
          at com.github.dockerjava.core.command.InspectImageCmdImpl.exec(InspectImageCmdImpl.java:40)
          at org.jfrog.hudson.pipeline.docker.utils.DockerUtils.getImageIdFromTag(DockerUtils.java:44)
          at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils$6.call(DockerAgentUtils.java:241)
          at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils$6.call(DockerAgentUtils.java:239)
          at hudson.remoting.UserRequest.perform(UserRequest.java:153)
          at hudson.remoting.UserRequest.perform(UserRequest.java:50)
          at hudson.remoting.Request$2.run(Request.java:336)
          at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
          at java.lang.Thread.run(Thread.java:745)
          at ......remote call to vscloudJenkins-a77338f2541e-localhost(Native Method)
          at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537)
          at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
          at hudson.remoting.Channel.call(Channel.java:822)
          ... 12 more

          sébastien glon added a comment - - edited com.github.docker-java has updated this dependency on 3.0.1 If i update this lib to 3.0.1 or 3.0.6, i get this new stack java.io.IOException: Remote call on vscloudJenkins-a77338f2541e-localhost failed at hudson.remoting.Channel.call(Channel.java:830) at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils.getImageIdFromAgent(DockerAgentUtils.java:239) at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils.registerImageOnAgents(DockerAgentUtils.java:51) at org.jfrog.hudson.pipeline.steps.DockerPushStep$Execution.run(DockerPushStep.java:97) at org.jfrog.hudson.pipeline.steps.DockerPushStep$Execution.run(DockerPushStep.java:62) at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47) at hudson.security.ACL.impersonate(ACL.java:260) at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoSuchMethodError: javax.ws.rs.core.UriBuilder.resolveTemplate(Ljava/lang/String;Ljava/lang/Object;Z)Ljavax/ws/rs/core/UriBuilder; at org.glassfish.jersey.client.JerseyWebTarget.resolveTemplate(JerseyWebTarget.java:244) at org.glassfish.jersey.client.JerseyWebTarget.resolveTemplate(JerseyWebTarget.java:235) at org.glassfish.jersey.client.JerseyWebTarget.resolveTemplate(JerseyWebTarget.java:59) at com.github.dockerjava.jaxrs.InspectImageCmdExec.execute(InspectImageCmdExec.java:24) at com.github.dockerjava.jaxrs.InspectImageCmdExec.execute(InspectImageCmdExec.java:13) at com.github.dockerjava.jaxrs.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:23) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35) at com.github.dockerjava.core.command.InspectImageCmdImpl.exec(InspectImageCmdImpl.java:40) at org.jfrog.hudson.pipeline.docker.utils.DockerUtils.getImageIdFromTag(DockerUtils.java:44) at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils$6.call(DockerAgentUtils.java:241) at org.jfrog.hudson.pipeline.docker.utils.DockerAgentUtils$6.call(DockerAgentUtils.java:239) at hudson.remoting.UserRequest.perform(UserRequest.java:153) at hudson.remoting.UserRequest.perform(UserRequest.java:50) at hudson.remoting.Request$2.run(Request.java:336) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at ......remote call to vscloudJenkins-a77338f2541e-localhost(Native Method) at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1537) at hudson.remoting.UserResponse.retrieve(UserRequest.java:253) at hudson.remoting.Channel.call(Channel.java:822) ... 12 more

          conflic with JIRA plugin;

          after mremove JIRA plugin

          Push wait and wait and wait...

          ThreadDump: Thread #8
          at DSL.dockerPushStep(running in thread: org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution 1)
          at WorkflowScript.run(WorkflowScript:30)
          at DSL.stage(Native Method)
          at WorkflowScript.run(WorkflowScript:22)
          at DSL.node(running on vscloudJenkins-61aeac227add-host-192-168-0-55.openstacklocal)
          at WorkflowScript.run(WorkflowScript:9)

          sébastien glon added a comment - conflic with JIRA plugin; after mremove JIRA plugin Push wait and wait and wait... ThreadDump: Thread #8 at DSL.dockerPushStep(running in thread: org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution 1 ) at WorkflowScript.run(WorkflowScript:30) at DSL.stage(Native Method) at WorkflowScript.run(WorkflowScript:22) at DSL.node(running on vscloudJenkins-61aeac227add-host-192-168-0-55.openstacklocal) at WorkflowScript.run(WorkflowScript:9)

          It looks like the flow is stuck in the dockerPush step. This step attempts to send a REST request to docker daemon, using the docker java client. Providing the tcp address of the daemon is configured in the Pipeline script, could it be that the request is hung somewhere? Are you able to debug this?

          Eyal Ben Moshe added a comment - It looks like the flow is stuck in the dockerPush step. This step attempts to send a REST request to docker daemon, using the docker java client. Providing the tcp address of the daemon is configured in the Pipeline script, could it be that the request is hung somewhere? Are you able to debug this?

          sébastien glon added a comment - - edited

          I have create PR#42

          sébastien glon added a comment - - edited I have create PR#42

          Code changed in jenkins
          User: Sébastien GLON
          Path:
          pom.xml
          src/main/java/org/jfrog/hudson/pipeline/docker/utils/DockerUtils.java
          http://jenkins-ci.org/commit/artifactory-plugin/b0411c341e411693566b4dd712e49a558fcbf6b5
          Log:
          JENKINS-41059 update docker-java

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Sébastien GLON Path: pom.xml src/main/java/org/jfrog/hudson/pipeline/docker/utils/DockerUtils.java http://jenkins-ci.org/commit/artifactory-plugin/b0411c341e411693566b4dd712e49a558fcbf6b5 Log: JENKINS-41059 update docker-java

          Code changed in jenkins
          User: Eyal Ben Moshe
          Path:
          pom.xml
          src/main/java/org/jfrog/hudson/pipeline/docker/utils/DockerUtils.java
          http://jenkins-ci.org/commit/artifactory-plugin/3fb337b20d3130fea8e22b4bcdb730ecb5ddacf6
          Log:
          Merge pull request #42 from sebglon/master

          JENKINS-41059 update docker-java

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Eyal Ben Moshe Path: pom.xml src/main/java/org/jfrog/hudson/pipeline/docker/utils/DockerUtils.java http://jenkins-ci.org/commit/artifactory-plugin/3fb337b20d3130fea8e22b4bcdb730ecb5ddacf6 Log: Merge pull request #42 from sebglon/master JENKINS-41059 update docker-java

          If anyone still experiences this issue, please let me know.

          Thanks!

          Eyal Ben Moshe added a comment - If anyone still experiences this issue, please let me know. Thanks!

            eyalbe Eyal Ben Moshe
            sebglon sébastien glon
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: