This is embarrassing, but let me post it for reference. It seems the reason was a simple mis-configuration (we allowed anonymous users to cancel builds). The search engine crawlers were probably causing the aborts by visiting the "job/id/stop" links.
https://groups.google.com/d/topic/scala-internals/BaM3kqyJKu4/discussion It would have helped to get a bit of information in the build log output, or in the jenkins log, on the cause of the abort. On Saturday, July 28, 2012 3:04:41 PM UTC+2, Lukas Rytz wrote: > > Hi all, > > > Lately we see quite a lot of jobs (~10 %) that just abort without any > intervention. > Somebody else ever had similar problems? > > No error message in the console output: > > [...] > [partest] testing: > [...]/run/reflection-constructormirror-nested-good.scala [ OK ] > [partest] testing: [...]/files/run/viewtest.scala [ OK ] > [partest] testing: [...]/files/run/reify_newimpl_20.scala [ OK ] > *Build was aborted* > Archiving artifacts > Checking console output > Email was triggered for: Aborted > Sending email for trigger: Aborted > > The abort is not because of a timeout (build timeout plugin). > The Jenkins logs say that the abort is due to an un-cougth > InterruptedException, stack trace > below. It always looks the same. > > I think the reason is an InterruptedException in master-slave > communication. The slaves are > connected over SSH using the "SSH Slaves Plugin". > > I don't think that the exception is caused by our testing tool - this is > running on the client in > another (JVM) process, so even if it quits with an InterruptedException, > that should not abort > the Jenkins build. > > > Thanks for any pointers! > Lukas > > > > Jenkins Log: > > INFO: scala-checkin #6609 aborted > java.lang.InterruptedException > at java.lang.Object.wait(Native Method) > at hudson.remoting.Request.call(Request.java:146) > at hudson.remoting.Channel.call(Channel.java:663) > at > hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:158) > at $Proxy36.join(Unknown Source) > at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:861) > at hudson.Launcher$ProcStarter.join(Launcher.java:345) > at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:82) > at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58) > at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) > at > hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:717) > at hudson.model.Build$BuildExecution.build(Build.java:199) > at hudson.model.Build$BuildExecution.doRun(Build.java:160) > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) > at hudson.model.Run.execute(Run.java:1488) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:236) > > > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
