Executing external job results in an ClassCastException (ExternalRun cannot be cast to AbstractBuild)

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      I'm trying to monitor with jenkins 1.475 an external executed job.
      I copied the following files to client

      • ant-1.8.3.jar
      • commons-io-1.4.jar
      • commons-lang-2.4.jar
      • jenkins-core-1.475.jar
      • jna-posix-1.0.3.jar
      • remoting-2.16.jar
      • xstream-1.3.1-jenkins-11.jar
        (as described in [1] and [2])
        The environmentvariable JENKINS_HOME is set properly.

      When I execute the job with the command
      > java jar jenkins-core*.jar "nameOfTheJob" cmd /c echo "Hello world!"

      I got the result
      > [...]
      > Exception: java.lang.ClassCastException: hudson.model.ExternalRun cannot be cast to hudson.model.AbstractBuild
      > [...]
      > at
      > org.jenkinsci.plugins.envinject.EnvInjectListener.onCompleted(EnvInjectListener.java:351)

      The complete errorlog is attached.

      [1] https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs
      [2] http://kvdev.wordpress.com/2012/03/01/jenkins-monitoring-external-jobs/

      Daniel

            Assignee:
            Gregory Boissinot
            Reporter:
            Daniel de Wildt
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: