I made sure to remove all of them for testing. I also made sure it works fine (even with reports and post build actions) for simple projects.
I just removed email notification, and it says Success, like the above (just remove the email portion). But in the interface it shows as failed.
When it lists the modules the aggregator (parent) pom is success, but the modules are red.
When I view their console log, I get this:
Started
FATAL: null
java.lang.NullPointerException
at org.jvnet.hudson.plugins.DownstreamBuildViewUpdateListener.onStarted(DownstreamBuildViewUpdateListener.java:76)
at org.jvnet.hudson.plugins.DownstreamBuildViewUpdateListener.onStarted(DownstreamBuildViewUpdateListener.java:48)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:148)
at hudson.model.Run.run(Run.java:1275)
at hudson.maven.MavenBuild.access$600(MavenBuild.java:72)
at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:471)
at hudson.maven.MavenModuleSetBuild$Builder.end(MavenModuleSetBuild.java:687)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:483)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416)
at hudson.model.Run.run(Run.java:1280)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:293)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:137)
which might mean it is a downstrean build plugin problem, but for normal non release jobs I can click on their console output to see it.
Here is my sanitized config.xml
<maven2-moduleset>
<actions/>
<description></description>
<keepDependencies>false</keepDependencies>
<properties>
<hudson.plugins.disk__usage.DiskUsageProperty/>
<hudson.plugins.jira.JiraProjectProperty>
<siteName>http: </hudson.plugins.jira.JiraProjectProperty>
<org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty/>
<hudson.plugins.jiraapi.JiraProjectKeyJobProperty>
<key></key>
</hudson.plugins.jiraapi.JiraProjectKeyJobProperty>
<hudson.plugins.throttleconcurrents.ThrottleJobProperty>
<maxConcurrentPerNode>0</maxConcurrentPerNode>
<maxConcurrentTotal>0</maxConcurrentTotal>
<throttleEnabled>false</throttleEnabled>
</hudson.plugins.throttleconcurrents.ThrottleJobProperty>
<de.fspengler.hudson.plugin.LogActionProperty/>
<hudson.plugins.heavy__job.HeavyJobProperty>
<weight>1</weight>
</hudson.plugins.heavy__job.HeavyJobProperty>
<hudson.queueSorter.PrioritySorterJobProperty>
<priority>100</priority>
</hudson.queueSorter.PrioritySorterJobProperty>
</properties>
<scm class="hudson.scm.SubversionSCM">
<locations>
<hudson.scm.SubversionSCM_-ModuleLocation>
<remote>http: </hudson.scm.SubversionSCM_-ModuleLocation>
</locations>
<useUpdate>true</useUpdate>
<doRevert>true</doRevert>
<browser class="hudson.scm.browsers.FishEyeSVN">
<url>http: <rootModule></rootModule>
</browser>
<excludedRegions></excludedRegions>
<includedRegions></includedRegions>
<excludedUsers></excludedUsers>
<excludedRevprop>hudson:ignore</excludedRevprop>
<excludedCommitMessages></excludedCommitMessages>
</scm>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenUpstreamBuilding>true</blockBuildWhenUpstreamBuilding>
<triggers class="vector">
<hudson.triggers.SCMTrigger>
<spec>*/5 * * * *</spec>
</hudson.triggers.SCMTrigger>
</triggers>
<concurrentBuild>false</concurrentBuild>
<rootModule>
<groupId>com.company</groupId>
<artifactId>multimodule</artifactId>
</rootModule>
<goals>-Djava.awt.headless=true -e -U clean deploy -P hudson,production</goals>
<mavenOpts>-Xmx1024m</mavenOpts>
<aggregatorStyleBuild>true</aggregatorStyleBuild>
<incrementalBuild>false</incrementalBuild>
<usePrivateRepository>true</usePrivateRepository>
<ignoreUpstremChanges>false</ignoreUpstremChanges>
<archivingDisabled>true</archivingDisabled>
<reporters/>
<publishers/>
<buildWrappers>
<org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper>
<releaseGoals>-DignoreSnapshots=true -Djava.awt.headless=true -e -U -Dresume=false release:prepare release:perform -P hudson,production,sign</releaseGoals>
<defaultVersioningMode>auto</defaultVersioningMode>
<selectCustomScmCommentPrefix>true</selectCustomScmCommentPrefix>
<selectAppendHudsonUsername>true</selectAppendHudsonUsername>
</org.jvnet.hudson.plugins.m2release.M2ReleaseBuildWrapper>
</buildWrappers>
</maven2-moduleset>
I made sure to remove all of them for testing. I also made sure it works fine (even with reports and post build actions) for simple projects.
I just removed email notification, and it says Success, like the above (just remove the email portion). But in the interface it shows as failed.
When it lists the modules the aggregator (parent) pom is success, but the modules are red.
When I view their console log, I get this:
Started FATAL: null java.lang.NullPointerException at org.jvnet.hudson.plugins.DownstreamBuildViewUpdateListener.onStarted(DownstreamBuildViewUpdateListener.java:76) at org.jvnet.hudson.plugins.DownstreamBuildViewUpdateListener.onStarted(DownstreamBuildViewUpdateListener.java:48) at hudson.model.listeners.RunListener.fireStarted(RunListener.java:148) at hudson.model.Run.run(Run.java:1275) at hudson.maven.MavenBuild.access$600(MavenBuild.java:72) at hudson.maven.MavenBuild$ProxyImpl2.close(MavenBuild.java:471) at hudson.maven.MavenModuleSetBuild$Builder.end(MavenModuleSetBuild.java:687) at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:483) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416) at hudson.model.Run.run(Run.java:1280) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:293) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:137)
which might mean it is a downstrean build plugin problem, but for normal non release jobs I can click on their console output to see it.
Here is my sanitized config.xml