[ https://issues.jenkins-ci.org/browse/JENKINS-13959?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163351#comment-163351 ]
Michael Clarke commented on JENKINS-13959: ------------------------------------------ To help narrow down this issue, could you provide the stack trace for the exception you're getting with GIT and also let us know which version of the CVS plugin and GIT plugin? > 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 > > 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