[JIRA] [core] (JENKINS-15652) All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs

2013-05-07 Thread k...@kohsuke.org (JIRA)














































Kohsuke Kawaguchi
 commented on  JENKINS-15652


All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs















Just went through all the comments up to this point.

I think Alexander's comment is spot on. I'm pretty sure the binary search does not tolerate timestamp inconsistencies well (where later builds have younger timestamps.)

Looking into a failure mode when that happens and see what it takes to gracefully recover from it.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[JIRA] [core] (JENKINS-15652) All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs

2013-04-17 Thread host...@java.net (JIRA)














































hostalp
 commented on  JENKINS-15652


All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs















after trying to upgrade from 1.458 to 1.511 I was getting tons of these exceptions right on startup. Reverted back to 1.458

Apr 18, 2013 2:47:44 AM jenkins.model.lazy.AbstractLazyLoadRunMap search
WARNING: Assertion error: failing to load #2255 DESC: lo=2,hi=0,size=3,size2=3
java.lang.Exception
at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:441)
at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:220)
at hudson.tasks.Fingerprinter$FingerprintAction.onLoad(Fingerprinter.java:354)
at hudson.model.Run.onLoad(Run.java:319)
at hudson.model.RunMap.retrieve(RunMap.java:226)
at hudson.model.RunMap.retrieve(RunMap.java:59)
at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:667)
at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:650)
at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:456)
at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:220)
at hudson.tasks.Fingerprinter$FingerprintAction.onLoad(Fingerprinter.java:354)
...
Apr 18, 2013 2:47:44 AM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Loading job client
java.lang.ArrayIndexOutOfBoundsException: Assertion error: failing to load #2255 DESC: lo=2,hi=0,size=3,size2=3
at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:442)
at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:220)
at hudson.tasks.Fingerprinter$FingerprintAction.onLoad(Fingerprinter.java:354)
at hudson.model.Run.onLoad(Run.java:319)
at hudson.model.RunMap.retrieve(RunMap.java:226)
at hudson.model.RunMap.retrieve(RunMap.java:59)
at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:667)
at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:650)
at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:456)
at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:220)
at hudson.tasks.Fingerprinter$FingerprintAction.onLoad(Fingerprinter.java:354)




























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[JIRA] [core] (JENKINS-15652) All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs

2013-04-16 Thread christian.a...@wpac.de (JIRA)














































Christian Apel
 commented on  JENKINS-15652


All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs















I have tested the latest Jenkins release 1.511, but had to downgrade again to version 1.505 due to JENKINS-17627.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[JIRA] [core] (JENKINS-15652) All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs

2013-04-15 Thread christian.a...@wpac.de (JIRA)














































Christian Apel
 commented on  JENKINS-15652


All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs















Thanks for the hint. We are still on version 1.505 because of the issue JENKINS-17264, which has been introduced in version 1.506. But according to the latest comment of yesterday, the current snapshot of the m2release-plugin should solve this issue. I will try to install the latest Jenkins version in the next few days.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[JIRA] [core] (JENKINS-15652) All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs

2013-04-13 Thread ku...@gmx.de (JIRA)














































kutzi
 commented on  JENKINS-15652


All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs















There have been several changes/fixes in that area in newer versions (also since 1.505), so I would be good if you could check, if your issues have been resolved in the newest version.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




[JIRA] [core] (JENKINS-15652) All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs

2013-04-08 Thread christian.a...@wpac.de (JIRA)














































Christian Apel
 commented on  JENKINS-15652


All executors dead with item.isStuck(): ArrayIndexOutOfBoundsException and more in logs















We have the same issue with Jenkins 1.505 (running on Windows Server 2008 R2 Standard 64bit, deployed in a Tomcat 6 which is configured as a Windows service). In the last few days, I have found all executors dead every morning when I came into the office. This has started suddenly without any configuration changes or complex software updates, but after we have added approximately 400 further builds.

Wouldn't it be an option to make the lazy loading configurable, so that this could be at least temporarily fixed?

java.lang.ArrayIndexOutOfBoundsException: Assertion error: failing to load #6 DESC: lo=6,hi=4,size=6,size2=6
	at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:432)
	at hudson.model.AbstractProject.getNearestOldBuild(AbstractProject.java:1053)
	at hudson.maven.MavenModuleSetBuild.getModuleLastBuilds(MavenModuleSetBuild.java:434)
	at hudson.maven.MavenModuleSetBuild.getResult(MavenModuleSetBuild.java:189)
	at hudson.model.Job.getLastBuildsOverThreshold(Job.java:877)
	at hudson.model.Job.getEstimatedDuration(Job.java:888)
	at hudson.model.queue.MappingWorksheet.init(MappingWorksheet.java:320)
	at hudson.model.queue.MappingWorksheet.init(MappingWorksheet.java:303)
	at hudson.model.Queue.maintain(Queue.java:1035)
	at hudson.model.Queue.pop(Queue.java:863)
	at hudson.model.Executor.grabJob(Executor.java:285)
	at hudson.model.Executor.run(Executor.java:206)

08.04.2013 08:41:45 hudson.ExpressionFactory2$JexlExpression evaluate
WARNING: Caught exception evaluating: item.isStuck() in /jenkins/. Reason: java.lang.ArrayIndexOutOfBoundsException: Assertion error: failing to load #6 DESC: lo=6,hi=4,size=6,size2=6
java.lang.ArrayIndexOutOfBoundsException: Assertion error: failing to load #6 DESC: lo=6,hi=4,size=6,size2=6
	at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:432)
	at hudson.model.AbstractProject.getNearestOldBuild(AbstractProject.java:1053)
	at hudson.maven.MavenModuleSetBuild.getModuleLastBuilds(MavenModuleSetBuild.java:434)
	at hudson.maven.MavenModuleSetBuild.getResult(MavenModuleSetBuild.java:189)
	at hudson.model.Job.getLastBuildsOverThreshold(Job.java:877)
	at hudson.model.Job.getEstimatedDuration(Job.java:888)
	at hudson.model.Queue$BuildableItem.isStuck(Queue.java:1654)
	at sun.reflect.GeneratedMethodAccessor358.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
	at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
	at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
	at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
	at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
	at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
	at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74)
	at org.apache.commons.jelly.tags.core.CoreTagLibrary$3.run(CoreTagLibrary.java:134)
	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
	at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150)
	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
	at org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
	at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
	at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
	at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
	at