[ https://issues.jenkins-ci.org/browse/JENKINS-13959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Schlachter updated JENKINS-13959: --------------------------------------- Attachment: plugins_jenkins.txt Attaching file [^plugins_jenkins.txt] - as retrieved from the System Info Page in Jenkins > StackOverflowException on Job Finish > ------------------------------------ > > Key: JENKINS-13959 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13959 > Project: Jenkins > Issue Type: Bug > Components: cvs, notification > Affects Versions: current > Reporter: Simon Schlachter > Attachments: example_fail_config.xml, plugins_jenkins.txt > > > Since upgrading to jenkins 1.465 we get in some of our jobs the following > stacktrace: > {noformat} > FATAL: null > java.lang.StackOverflowError > at sun.util.calendar.ZoneInfo.getOffsets(ZoneInfo.java:266) > at sun.util.calendar.ZoneInfo.getOffsets(ZoneInfo.java:243) > at > java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2041) > at java.util.GregorianCalendar.computeTime(GregorianCalendar.java:2489) > at java.util.Calendar.updateTime(Calendar.java:2495) > at java.util.Calendar.getTimeInMillis(Calendar.java:1104) > at java.util.Calendar.getMillisOf(Calendar.java:2512) > at java.util.Calendar.equals(Calendar.java:1892) > at java.util.GregorianCalendar.equals(GregorianCalendar.java:811) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:409) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > at java.util.AbstractList.equals(AbstractList.java:524) > at > hudson.scm.CVSChangeLogSet$CVSChangeLog.equals(CVSChangeLogSet.java:416) > at hudson.scm.CVSChangeLogSet$File.equals(CVSChangeLogSet.java:608) > ... > {noformat} > The Exception happens when the Job itself has finished and is about to report > results to e-mail receivers. > We were able to workaround the issue by removing the "send email > notification" setting, storing the configuration and then re-add the > notification setting, so perhaps it has something to do with the notification > part in jenkins itself. > PS: The concerned Jobs do not all use CVS, some of them are git-only but get > the exact same stacktrace as reported above. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira