I've seen the same thing. I'm starting to ignore the failures, which is a bad thing, as it makes the continuous integration system much less valuable. I know that the Java Exception output in the report email is a consequence of the job not getting to the point where it produces results files that Hudson is configured to read into the email. So there's an aesthetic fix to be made there, in making the result file-reading more robust. But there would remain the fact that the job is failing. Is there a list anywhere of known causes of job failure? Can we (stack maintainers) do anything to help? brian. On Wed, Nov 9, 2011 at 5:26 AM, Armin Hornung wrote: > Looks like this is the first post to this mailing list - hello everyone! > > Lately, I'm getting a lot of mails from the ROS autobuild server about > failed devel builds, after every checkin to the octomap_mapping stack. They > all have the subject devel_electric_octomap_mapping_* (concerning electric > currently, but across all kinds of Ubuntu versions). The error messages are > all identical, here is one example: > > ---- > > devel_electric_octomap_mapping_oneiric_i386 - Build # 2 - Failure: > > Check console output > athttp://build.willowgarage.com//job/devel_electric_octomap_mapping_oneiric_i386/2/ >  to view the results. > > java.io.FileNotFoundException: > /home/rosbuild/hudson/workspace/devel_electric_octomap_mapping_oneiric_i386/build_output/buildfailures.txt > (No such file or directory) >        at java.io.FileInputStream.open(Native Method) >        at java.io.FileInputStream.(FileInputStream.java:137) >        at groovy.util.CharsetToolkit.(CharsetToolkit.java:68) >        at > org.codehaus.groovy.runtime.DefaultGroovyMethods.newReader(DefaultGroovyMethods.java:9798) >        at > org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:9222) >        at org.codehaus.groovy.runtime.dgm$239.doMethodInvoke(Unknown Source) >        at > groovy.lang.MetaClassImpl$GetBeanMethodMetaProperty.getProperty(MetaClassImpl.java:3432) >        at > org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57) >        at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236) >        at Script1.run(Script1.groovy:1) >        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:561) >        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:536) >        at > hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:123) >        at > hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:101) >        at hudson.remoting.UserRequest.perform(UserRequest.java:114) >        at hudson.remoting.UserRequest.perform(UserRequest.java:48) >        at hudson.remoting.Request$2.run(Request.java:270) >        at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >        at java.util.concurrent.FutureTask.run(FutureTask.java:166) >        at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >        at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >        at java.lang.Thread.run(Thread.java:636) > > java.io.FileNotFoundException: > /home/rosbuild/hudson/workspace/devel_electric_octomap_mapping_oneiric_i386/test_output/testfailures.txt > (No such file or directory) >        at java.io.FileInputStream.open(Native Method) >        at java.io.FileInputStream.(FileInputStream.java:137) >        at groovy.util.CharsetToolkit.(CharsetToolkit.java:68) >        at > org.codehaus.groovy.runtime.DefaultGroovyMethods.newReader(DefaultGroovyMethods.java:9798) >        at > org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:9222) >        at org.codehaus.groovy.runtime.dgm$239.doMethodInvoke(Unknown Source) >        at > groovy.lang.MetaClassImpl$GetBeanMethodMetaProperty.getProperty(MetaClassImpl.java:3432) >        at > org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57) >        at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236) >        at Script1.run(Script1.groovy:1) >        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:561) >        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:536) >        at > hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:123) >        at > hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:101) >        at hudson.remoting.UserRequest.perform(UserRequest.java:114) >        at hudson.remoting.UserRequest.perform(UserRequest.java:48) >        at hudson.remoting.Request$2.run(Request.java:270) >        at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >        at java.util.concurrent.FutureTask.run(FutureTask.java:166) >        at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >        at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >        at java.lang.Thread.run(Thread.java:636) > > java.io.FileNotFoundException: > /home/rosbuild/hudson/workspace/devel_electric_octomap_mapping_oneiric_i386/build_output/buildfailures-with-context.txt > (No such file or directory) >        at java.io.FileInputStream.open(Native Method) >        at java.io.FileInputStream.(FileInputStream.java:137) >        at groovy.util.CharsetToolkit.(CharsetToolkit.java:68) >        at > org.codehaus.groovy.runtime.DefaultGroovyMethods.newReader(DefaultGroovyMethods.java:9798) >        at > org.codehaus.groovy.runtime.DefaultGroovyMethods.getText(DefaultGroovyMethods.java:9222) >        at org.codehaus.groovy.runtime.dgm$239.doMethodInvoke(Unknown Source) >        at > groovy.lang.MetaClassImpl$GetBeanMethodMetaProperty.getProperty(MetaClassImpl.java:3432) >        at > org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57) >        at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236) >        at Script1.run(Script1.groovy:1) >        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:561) >        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:536) >        at > hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:123) >        at > hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:101) >        at hudson.remoting.UserRequest.perform(UserRequest.java:114) >        at hudson.remoting.UserRequest.perform(UserRequest.java:48) >        at hudson.remoting.Request$2.run(Request.java:270) >        at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >        at java.util.concurrent.FutureTask.run(FutureTask.java:166) >        at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >        at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >        at java.lang.Thread.run(Thread.java:636) > > > > ---- > > I assume that's some error on the build server (could not create / locate > the build/testfailures.txt files?) which I can't really fix... > > At the same time I'm getting devel_unstable_octomap_mapping_... "still > failing" with "Result: 'assimp'. Check the console output for test failure > details." but I guess that's because unstable builds are likely to fail > anyways right now. > > Best, > Armin > > > -- > Armin Hornung > Humanoid Robots Lab, Albert-Ludwigs-Universität Freiburg > Contact: http://www.informatik.uni-freiburg.de/~hornunga > > _______________________________________________ > Ros-release mailing list > Ros-release@code.ros.org > https://code.ros.org/mailman/listinfo/ros-release > -- http://brian.gerkey.org