ClassCastException during POM parsing

78 views
Skip to first unread message

Yves Schumann

unread,
Mar 15, 2011, 8:20:16 AM3/15/11
to jenkins...@googlegroups.com

Hi

My jenkins installation told me, I should report this error here:

...
Found mavenVersion 2.2.1 from file jar:file:/C:/Program%20Files%20
(x86)/Apache%20Software%20Foundation/apache-maven-2.2.1/lib/maven-2.2.1-uber.jar!/META-INF/maven/org.apache.maven/maven-core/pom.properties

No emails were triggered.
Parsing POMs
ERROR: Processing failed due to a bug in the code. Please report this to
jenkin...@googlegroups.com
java.lang.ClassCastException: cannot assign instance of
hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild
$PomParser.listener of type hudson.model.BuildListener in instance of
hudson.maven.MavenModuleSetBuild$PomParser
at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues
(Unknown Source)
at java.io.ObjectStreamClass.setObjFieldValues(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown
Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown
Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.UserRequest.deserialize
(UserRequest.java:178)
at hudson.remoting.UserRequest.perform(UserRequest.java:98)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown
Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at hudson.remoting.Engine$1$1.run(Engine.java:58)
at java.lang.Thread.run(Unknown Source)
project=hudson.maven.MavenModuleSet@a8eb44[x_coverage_experimental]
project.getModules()=[hudson.maven.MavenModule@18e35b9
[x_coverage_experimental/com.ascom.ecs3.buildconfiguration:ECS3][x_coverage_experimental/com.ascom.ecs3.buildconfiguration:ECS3][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3], hudson.maven.MavenModule@1690ca9
[x_coverage_experimental/com.ascom.ecs3.ecc:ecc_ipc_esa][x_coverage_experimental/com.ascom.ecs3.ecc:ecc_ipc_esa][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3/../../components/ecc_ipc_esa],
hudson.maven.MavenModule@1be4ccb
[x_coverage_experimental/com.ascom.ecs3.ecc:ecc_lightweight][x_coverage_experimental/com.ascom.ecs3.ecc:ecc_lightweight][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3/../../components/ecc_lightweight],
hudson.maven.MavenModule@a3d06e
[x_coverage_experimental/com.ascom.ecs3.ecc:ecc_sysmon][x_coverage_experimental/com.ascom.ecs3.ecc:ecc_sysmon][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3/../../components/ecc_sysmon],
hudson.maven.MavenModule@c8ed44
[x_coverage_experimental/com.ascom.ecs3.sysmon.ecl:sysmon_applets][x_coverage_experimental/com.ascom.ecs3.sysmon.ecl:sysmon_applets][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3/../../apps/sysmon/ecl/sysmon_applets],
hudson.maven.MavenModule@1511e3a
[x_coverage_experimental/com.ascom.ecs3.sysmon.ecl:sysmon_impl][x_coverage_experimental/com.ascom.ecs3.sysmon.ecl:sysmon_impl][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3/../../apps/sysmon/ecl/sysmon_impl],
hudson.maven.MavenModule@977389
[x_coverage_experimental/com.ascom.ecs3.sysmon.ecl:sysmon_webapp][x_coverage_experimental/com.ascom.ecs3.sysmon.ecl:sysmon_webapp][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3/../../apps/sysmon/ecl/sysmon_webapp]]
project.getRootModule()=hudson.maven.MavenModule@18e35b9
[x_coverage_experimental/com.ascom.ecs3.buildconfiguration:ECS3][x_coverage_experimental/com.ascom.ecs3.buildconfiguration:ECS3][relativePath:\ecs3cop
\projects\buildconfigurations\ecs3]
FATAL: cannot assign instance of hudson.model.StreamBuildListener to field
hudson.maven.MavenModuleSetBuild$PomParser.listener of type
hudson.model.BuildListener in instance of hudson.maven.MavenModuleSetBuild
$PomParser
java.lang.ClassCastException: cannot assign instance of
hudson.model.StreamBuildListener to field hudson.maven.MavenModuleSetBuild
$PomParser.listener of type hudson.model.BuildListener in instance of
hudson.maven.MavenModuleSetBuild$PomParser
at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues
(Unknown Source)
at java.io.ObjectStreamClass.setObjFieldValues(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown
Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown
Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.UserRequest.deserialize
(UserRequest.java:178)
at hudson.remoting.UserRequest.perform(UserRequest.java:98)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown
Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
at hudson.remoting.Engine$1$1.run(Engine.java:58)
at java.lang.Thread.run(Unknown Source)

Some background information:
- maven2 job
- executed on a Win7-64 node
- executed with jdk1.6.0_u24, 64bit
- Jenkins itself running with jdk1.6.0_20, 32bit on Win7-64

Any ideas what's happening here?

PS: The message to report this problem said "jenkin...@googlegroups.com
". This is a different mail address because there is no "ci" in there. Is
this address usable too or is it a typo?

Kind regards,

Yves Schumann
R&D IT-Koordinator
Security Communication
______________________________
Ascom (Schweiz) AG

Reply all
Reply to author
Forward
0 new messages