Thanks for response, Kohsuke,
I have tried to build a fresh checkout of our project with version 148-SNAPSHOT
from this morning. The project which I'm trying to build is configured as a
multi-module build (project POM -> subproject POM -> component POM), however
these POM's are quite simple. Modules on 3rd level are activated by profiles (we
have profiles for EJB build, portlet build, etc.) The trace message below shows
build of all EJB modules.
Thanks again for your help.
Here is the console output of the entire build (svn output excluded):
Parsing POMs
[INFO ] snapshot eu.ibacz:ibacz-root-pom:1.0-SNAPSHOT: checking for updates from
central
Discovered a new module eu.ibacz.lego:lego Lego
Discovered a new module eu.ibacz.lego.greenpages:greenpages Greenpages
Discovered a new module eu.ibacz.lego.messageboard:messageboard Messageboard
Discovered a new module eu.ibacz.lego.storage:storage Storage
Discovered a new module eu.ibacz.lego.catalog:catalog Catalog
Discovered a new module eu.ibacz.lego.eprocurement:eprocurement E-procurement
Discovered a new module eu.ibacz.lego.quido:quido Quido
$ java -cp
/opt/glassfish-domains/domain1/applications/j2ee-modules/hudson/WEB-INF/lib/maven-agent-1.148-SNAPSHOT.jar:/software/maven/boot/classworlds-1.1.jar
hudson.maven.agent.Main /software/maven
/opt/glassfish-domains/domain1/applications/j2ee-modules/hudson/WEB-INF/lib/remoting-1.148-SNAPSHOT.jar
/opt/glassfish-domains/domain1/applications/j2ee-modules/hudson/WEB-INF/lib/maven-interceptor-1.148-SNAPSHOT.jar
channel started
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Lego
[INFO] Greenpages
[INFO] Greenpages - EJB
[INFO] Messageboard
[INFO] Messageboard - EJB
[INFO] Storage
[INFO] Storage - EJB
[INFO] Catalog
[INFO] Catalog - EJB
[INFO] E-procurement
[INFO] E-procurement - EJB
[INFO] Quido
[INFO] ----------------------------------------------------------------------------
[INFO] Building Lego
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] artifact org.apache.maven.plugins:maven-clean-plugin: checking for
updates from central
[INFO] artifact org.apache.maven.plugins:maven-clean-plugin: checking for
updates from central-leg
[INFO] artifact org.apache.maven.plugins:maven-site-plugin: checking for updates
from central
[INFO] artifact org.apache.maven.plugins:maven-site-plugin: checking for updates
from central-leg
[INFO] artifact org.apache.maven.plugins:maven-antrun-plugin: checking for
updates from central
[INFO] artifact org.apache.maven.plugins:maven-antrun-plugin: checking for
updates from central-leg
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
updates from central
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
updates from central-leg
[INFO] [clean:clean]
[INFO] Deleting directory /home/tomcat/.hudson/jobs/Kubiki/workspace/lego/target
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/target/classes
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/target/test-classes
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/target/site
[INFO] artifact org.apache.maven.plugins:maven-install-plugin: checking for
updates from central
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'2a21f2cf3326cbd66436e732e1e71949379c1b08'; remote =
'76394d73ccc279d1841384c26829d03ae6642431' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'2a21f2cf3326cbd66436e732e1e71949379c1b08'; remote =
'76394d73ccc279d1841384c26829d03ae6642431' - IGNORING
[INFO] artifact org.apache.maven.plugins:maven-install-plugin: checking for
updates from central-leg
[INFO] [site:attach-descriptor]
[WARNING] Unable to load parent project from repository: Could not find the
model file '/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/../pom.xml'. for
project unknown
[INFO] [install:install]
[INFO] Installing /home/tomcat/.hudson/jobs/Kubiki/workspace/lego/pom.xml to
/home/tomcat/.m2/repository/eu/ibacz/lego/lego/1.0-SNAPSHOT/lego-1.0-SNAPSHOT.pom
[HUDSON] Archiving /home/tomcat/.hudson/jobs/Kubiki/workspace/lego/pom.xml
[INFO] ----------------------------------------------------------------------------
[INFO] Building Greenpages
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/greenpages/trunk/target
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/greenpages/trunk/target/classes
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/greenpages/trunk/target/test-classes
[INFO] Deleting directory
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/greenpages/trunk/target/site
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/greenpages/trunk/pom.xml to
/home/tomcat/.m2/repository/eu/ibacz/lego/greenpages/greenpages/1.0-SNAPSHOT/greenpages-1.0-SNAPSHOT.pom
[HUDSON] Archiving
/home/tomcat/.hudson/jobs/Kubiki/workspace/lego/greenpages/trunk/pom.xml
[INFO] ----------------------------------------------------------------------------
[INFO] Building Greenpages - EJB
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] artifact org.apache.maven.plugins:maven-ejb-plugin: checking for updates
from central
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'df929962869d5a2ceb0da9e41af73cbbf5e4aaab'; remote =
'945c366751abc850425db64506aab1c167dbe67e' - RETRYING
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
'df929962869d5a2ceb0da9e41af73cbbf5e4aaab'; remote =
'945c366751abc850425db64506aab1c167dbe67e' - IGNORING
[INFO] artifact org.apache.maven.plugins:maven-ejb-plugin: checking for updates
from central-leg
[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for
updates from central
[INFO] artifact org.apache.maven.plugins:maven-surefire-plugin: checking for
updates from central-leg
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] reporters.get(eu.ibacz.lego.greenpages:greenpages-ejb)==null.
reporters=
{eu.ibacz.lego.messageboard:messageboard=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@106bcba,
hudson.maven.reporters.MavenFingerprinter@15080e5,
hudson.maven.reporters.MavenJavadocArchiver@3e4344,
hudson.maven.reporters.SurefireArchiver@1b24442,
hudson.maven.reporters.BuildInfoRecorder@9f5742],
eu.ibacz.lego.quido:quido=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@119d975,
hudson.maven.reporters.MavenFingerprinter@13a567,
hudson.maven.reporters.MavenJavadocArchiver@1d03e78,
hudson.maven.reporters.SurefireArchiver@b54dba,
hudson.maven.reporters.BuildInfoRecorder@1020230],
eu.ibacz.lego.storage:storage=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@ddc2c2,
hudson.maven.reporters.MavenFingerprinter@11d6070,
hudson.maven.reporters.MavenJavadocArchiver@1a65fca,
hudson.maven.reporters.SurefireArchiver@1dac8a5,
hudson.maven.reporters.BuildInfoRecorder@aad8f9],
eu.ibacz.lego:lego=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@8aeedc,
hudson.maven.reporters.MavenFingerprinter@147bc27,
hudson.maven.reporters.MavenJavadocArchiver@91d863,
hudson.maven.reporters.SurefireArchiver@11570cd,
hudson.maven.reporters.BuildInfoRecorder@a0d37f],
eu.ibacz.lego.greenpages:greenpages=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@9d74b8,
hudson.maven.reporters.MavenFingerprinter@159df6c,
hudson.maven.reporters.MavenJavadocArchiver@15b5219,
hudson.maven.reporters.SurefireArchiver@6b258d,
hudson.maven.reporters.BuildInfoRecorder@6e7a5b],
eu.ibacz.lego.catalog:catalog=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@1230534,
hudson.maven.reporters.MavenFingerprinter@2aabf8,
hudson.maven.reporters.MavenJavadocArchiver@1803641,
hudson.maven.reporters.SurefireArchiver@69e732,
hudson.maven.reporters.BuildInfoRecorder@c9aff0],
eu.ibacz.lego.eprocurement:eprocurement=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@13dd7d1,
hudson.maven.reporters.MavenFingerprinter@123fee1,
hudson.maven.reporters.MavenJavadocArchiver@327cee,
hudson.maven.reporters.SurefireArchiver@a7f8a4,
hudson.maven.reporters.BuildInfoRecorder@1b4fe4d]}
proxies=
{eu.ibacz.lego.messageboard:messageboard=hudson.remoting.RemoteInvocationHandler@3,
eu.ibacz.lego.quido:quido=hudson.remoting.RemoteInvocationHandler@4,
eu.ibacz.lego.storage:storage=hudson.remoting.RemoteInvocationHandler@5,
eu.ibacz.lego:lego=hudson.remoting.RemoteInvocationHandler@7,
eu.ibacz.lego.greenpages:greenpages=hudson.remoting.RemoteInvocationHandler@6,
eu.ibacz.lego.catalog:catalog=hudson.remoting.RemoteInvocationHandler@8,
eu.ibacz.lego.eprocurement:eprocurement=hudson.remoting.RemoteInvocationHandler@9}
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.AssertionError:
reporters.get(eu.ibacz.lego.greenpages:greenpages-ejb)==null.
reporters=
{eu.ibacz.lego.messageboard:messageboard=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@106bcba,
hudson.maven.reporters.MavenFingerprinter@15080e5,
hudson.maven.reporters.MavenJavadocArchiver@3e4344,
hudson.maven.reporters.SurefireArchiver@1b24442,
hudson.maven.reporters.BuildInfoRecorder@9f5742],
eu.ibacz.lego.quido:quido=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@119d975,
hudson.maven.reporters.MavenFingerprinter@13a567,
hudson.maven.reporters.MavenJavadocArchiver@1d03e78,
hudson.maven.reporters.SurefireArchiver@b54dba,
hudson.maven.reporters.BuildInfoRecorder@1020230],
eu.ibacz.lego.storage:storage=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@ddc2c2,
hudson.maven.reporters.MavenFingerprinter@11d6070,
hudson.maven.reporters.MavenJavadocArchiver@1a65fca,
hudson.maven.reporters.SurefireArchiver@1dac8a5,
hudson.maven.reporters.BuildInfoRecorder@aad8f9],
eu.ibacz.lego:lego=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@8aeedc,
hudson.maven.reporters.MavenFingerprinter@147bc27,
hudson.maven.reporters.MavenJavadocArchiver@91d863,
hudson.maven.reporters.SurefireArchiver@11570cd,
hudson.maven.reporters.BuildInfoRecorder@a0d37f],
eu.ibacz.lego.greenpages:greenpages=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@9d74b8,
hudson.maven.reporters.MavenFingerprinter@159df6c,
hudson.maven.reporters.MavenJavadocArchiver@15b5219,
hudson.maven.reporters.SurefireArchiver@6b258d,
hudson.maven.reporters.BuildInfoRecorder@6e7a5b],
eu.ibacz.lego.catalog:catalog=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@1230534,
hudson.maven.reporters.MavenFingerprinter@2aabf8,
hudson.maven.reporters.MavenJavadocArchiver@1803641,
hudson.maven.reporters.SurefireArchiver@69e732,
hudson.maven.reporters.BuildInfoRecorder@c9aff0],
eu.ibacz.lego.eprocurement:eprocurement=[hudson.maven.reporters.MavenMailer@e2c931,
hudson.maven.reporters.MavenArtifactArchiver@13dd7d1,
hudson.maven.reporters.MavenFingerprinter@123fee1,
hudson.maven.reporters.MavenJavadocArchiver@327cee,
hudson.maven.reporters.SurefireArchiver@a7f8a4,
hudson.maven.reporters.BuildInfoRecorder@1b4fe4d]}
proxies=
{eu.ibacz.lego.messageboard:messageboard=hudson.remoting.RemoteInvocationHandler@3,
eu.ibacz.lego.quido:quido=hudson.remoting.RemoteInvocationHandler@4,
eu.ibacz.lego.storage:storage=hudson.remoting.RemoteInvocationHandler@5,
eu.ibacz.lego:lego=hudson.remoting.RemoteInvocationHandler@7,
eu.ibacz.lego.greenpages:greenpages=hudson.remoting.RemoteInvocationHandler@6,
eu.ibacz.lego.catalog:catalog=hudson.remoting.RemoteInvocationHandler@8,
eu.ibacz.lego.eprocurement:eprocurement=hudson.remoting.RemoteInvocationHandler@9}
at
hudson.maven.MavenModuleSetBuild$Builder.postModule(MavenModuleSetBuild.java:417)
at hudson.maven.MavenBuilder$Adapter.fireLeaveModule(MavenBuilder.java:191)
at hudson.maven.MavenBuilder$Adapter.postBuild(MavenBuilder.java:162)
at
org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:45)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:97)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:109)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:387)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:353)
at hudson.remoting.UserRequest.perform(UserRequest.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:23)
at hudson.remoting.Request$2.run(Request.java:178)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24 seconds
[INFO] Finished at: Sun Oct 21 22:01:33 CEST 2007
[INFO] Final Memory: 7M/14M
[INFO] ------------------------------------------------------------------------
finished: FAILURE
I don't understand how this can happen, so I added a probe for getting more
information. If you can try the latest snapshot (or 1.148) and see what Hudson
reports, that would be very helpful.