• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • ssh-slaves-plugin
    • None
    • Jenkins 2.64
      SSH Slaves plugin 1.20

      I see multiple Trilead warnings at startup in the Jenkins system log like this one:

      Jun 14, 2017 3:11:49 PM INFO hudson.slaves.SlaveComputer tryReconnect
      Attempting to reconnect znsim13
      Jun 14, 2017 3:11:49 PM WARNING hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager getTrileadSupport
      Could not create Trilead support class. Using legacy Trilead features
      java.lang.ClassNotFoundException: hudson.plugins.sshslaves.verifiers.JenkinsTrilead9VersionSupport
      	at java.net.URLClassLoader.findClass(Unknown Source)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:560)
      	at java.lang.ClassLoader.loadClass(Unknown Source)
      	at hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager.createVersion9Instance(TrileadVersionSupportManager.java:52)
      	at hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager.getTrileadSupport(TrileadVersionSupportManager.java:32)
      	at hudson.plugins.sshslaves.verifiers.SshHostKeyVerificationStrategy.getPreferredKeyAlgorithms(SshHostKeyVerificationStrategy.java:68)
      	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:796)
      	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:792)
      	at java.util.concurrent.FutureTask.run(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      	at java.lang.Thread.run(Unknown Source)

          [JENKINS-44893] Could not create Trilead support class

          Ankit Gupta added a comment - - edited

          In my case, the slaves get disconnected from the master and I have to connect them again. This is an annoyance. I see below error in logs -

          Oct 30, 2017 1:30:10 AM hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager getTrileadSupport
          WARNING: Could not create Trilead support class. Using legacy Trilead features
          java.lang.ClassNotFoundException: hudson.plugins.sshslaves.verifiers.JenkinsTrilead9VersionSupport
          at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
          at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:450)
          at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:403)
          at hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager.createVersion9Instance(TrileadVersionSupportManager.java:51)
          at hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager.getTrileadSupport(TrileadVersionSupportManager.java:32)
          at hudson.plugins.sshslaves.verifiers.SshHostKeyVerificationStrategy.getPreferredKeyAlgorithms(SshHostKeyVerificationStrategy.java:68)
          at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:797)
          at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:793)
          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)

          Version for plugin, jenkins and java are as below:

          Jenkins version - 2.60.3
          SSH Plugin - 1.22
          Java version on master -

          java version "1.8.0_101"
          Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
          Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

          Java version on slaves -

          java -version
          java version "1.8.0_101"
          Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
          Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

          Ankit Gupta added a comment - - edited In my case, the slaves get disconnected from the master and I have to connect them again. This is an annoyance. I see below error in logs - Oct 30, 2017 1:30:10 AM hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager getTrileadSupport WARNING: Could not create Trilead support class. Using legacy Trilead features java.lang.ClassNotFoundException: hudson.plugins.sshslaves.verifiers.JenkinsTrilead9VersionSupport at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:450) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:403) at hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager.createVersion9Instance(TrileadVersionSupportManager.java:51) at hudson.plugins.sshslaves.verifiers.TrileadVersionSupportManager.getTrileadSupport(TrileadVersionSupportManager.java:32) at hudson.plugins.sshslaves.verifiers.SshHostKeyVerificationStrategy.getPreferredKeyAlgorithms(SshHostKeyVerificationStrategy.java:68) at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:797) at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:793) 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) Version for plugin, jenkins and java are as below: Jenkins version - 2.60.3 SSH Plugin - 1.22 Java version on master - java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode) Java version on slaves - java -version java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

          Paqui Aguayo added a comment -

          I have the same problem, is any solution going to be implemented? 

          Jenkins version: 2.73.1

          SSH Slaves: 1.22

          Thanks

          .

          Paqui Aguayo added a comment - I have the same problem, is any solution going to be implemented?  Jenkins version: 2.73.1 SSH Slaves: 1.22 Thanks .

          Zhenlei Huang added a comment -

          Zhenlei Huang added a comment - francisca_aguayo There's an ongoing PR https://github.com/jenkinsci/ssh-slaves-plugin/pull/68

          Code changed in jenkins
          User: Zhenlei Huang
          Path:
          src/main/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManager.java
          src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java
          http://jenkins-ci.org/commit/ssh-slaves-plugin/c22d748d790172a57ae8e9b4fe86c0bcc122c36b
          Log:
          JENKINS-44893 Fix Trilead support class instantiation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Zhenlei Huang Path: src/main/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManager.java src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java http://jenkins-ci.org/commit/ssh-slaves-plugin/c22d748d790172a57ae8e9b4fe86c0bcc122c36b Log: JENKINS-44893 Fix Trilead support class instantiation

          Code changed in jenkins
          User: Zhenlei Huang
          Path:
          src/main/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManager.java
          src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java
          http://jenkins-ci.org/commit/ssh-slaves-plugin/41f77edbf5169ce090f8d1b7efc12a11b4ca8321
          Log:
          JENKINS-44893 Handle LinkageError

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Zhenlei Huang Path: src/main/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManager.java src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java http://jenkins-ci.org/commit/ssh-slaves-plugin/41f77edbf5169ce090f8d1b7efc12a11b4ca8321 Log: JENKINS-44893 Handle LinkageError

          Code changed in jenkins
          User: Zhenlei Huang
          Path:
          src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java
          http://jenkins-ci.org/commit/ssh-slaves-plugin/3f4005639222399ae95fb9c6cff1853d8e6c42a3
          Log:
          JENKINS-44893 Link tests with issues

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Zhenlei Huang Path: src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java http://jenkins-ci.org/commit/ssh-slaves-plugin/3f4005639222399ae95fb9c6cff1853d8e6c42a3 Log: JENKINS-44893 Link tests with issues

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManager.java
          src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java
          http://jenkins-ci.org/commit/ssh-slaves-plugin/01804ebad16a8c0bd6ffe78891d3c019c6f64f84
          Log:
          Merge pull request #68 from gmshake/JENKINS-44893

          JENKINS-44893 Fix Trilead support class instantiation

          Compare: https://github.com/jenkinsci/ssh-slaves-plugin/compare/a33cfddc8260...01804ebad16a

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManager.java src/test/java/hudson/plugins/sshslaves/verifiers/TrileadVersionSupportManagerTest.java http://jenkins-ci.org/commit/ssh-slaves-plugin/01804ebad16a8c0bd6ffe78891d3c019c6f64f84 Log: Merge pull request #68 from gmshake/ JENKINS-44893 JENKINS-44893 Fix Trilead support class instantiation Compare: https://github.com/jenkinsci/ssh-slaves-plugin/compare/a33cfddc8260...01804ebad16a

          Zhenlei Huang added a comment -

          The fix has been released in SSH Slaves 1.23

          Zhenlei Huang added a comment - The fix has been released in SSH Slaves 1.23

          Paqui Aguayo added a comment -

          Hi, 

          In Jenkins that version of the plugin does not appear yet, as soon as it appears I will try not to leave the message.

          Thanks.

          Paqui Aguayo added a comment - Hi,  In Jenkins that version of the plugin does not appear yet, as soon as it appears I will try not to leave the message. Thanks.

          Oleg Nenashev added a comment -

          Marking as Resolved for now. If it still happens somehow, please reopen the ticket

          Oleg Nenashev added a comment - Marking as Resolved for now. If it still happens somehow, please reopen the ticket

            oleg_nenashev Oleg Nenashev
            davida2009 David Aldrich
            Votes:
            35 Vote for this issue
            Watchers:
            49 Start watching this issue

              Created:
              Updated:
              Resolved: