[ https://issues.jenkins-ci.org/browse/JENKINS-13959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163559#comment-163559 ]
Michael Clarke commented on JENKINS-13959: ------------------------------------------ Simon: I've been unable to replicate your issue so far, could you let me know which plugins (including versions) you have installed? Also, do you have any more lines from the stacktrace? Unfortunately it only currently shows up to a point in the CVS plugin but I need to see what's calling it so I can work out the call chain. > 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 > > > 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