-
Bug
-
Resolution: Fixed
-
Major
-
Client is running Windows XP, Java 1.7.0_05, Jenkins 1.475
Server is running Jenkins 1.475, Envinject 1.63
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
- is duplicated by
-
JENKINS-12503 Jenkins monitoring external job causes HTTP 500 error, stack trace from jenkins-core-*.jar
- Resolved