-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
Ubuntu 11.04
4Gb Ram, CPU Intel Xeon 2.8Ghz
Jobs are getting stuck after the build is completed "Saving fingerprints".
We connected in debug mode and found that the real culprit is the subversion
plugin. We found that the same bug affected the perforce plugin on issue JENKINS-12672.
Here the stack trace for the job:
String.compareTo(String) line: 1184
SubversionChangeLogSet$LogEntry$2.compare(SubversionChangeLogSet$Path, SubversionChangeLogSet$Path) line: 292
SubversionChangeLogSet$LogEntry$2.compare(Object, Object) line: 287
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1293
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1281
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1281
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1281
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1281
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1282
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1282
Arrays.mergeSort(Object[], Object[], int, int, int, Comparator) line: 1281
Arrays.sort(T[], Comparator<? super T>) line: 1210
Collections.sort(List<T>, Comparator<? super T>) line: 159
SubversionChangeLogSet$LogEntry.finish() line: 287
SubversionChangeLogParser.parse(AbstractBuild, File) line: 72
SubversionChangeLogParser.parse(AbstractBuild, File) line: 43
MavenModuleSetBuild(AbstractBuild<P,R>).calcChangeSet() line: 832
MavenModuleSetBuild(AbstractBuild<P,R>).getChangeSet() line: 806
FilteredChangeLogSet.<init>(MavenBuild) line: 50
MavenBuild.getChangeSet() line: 180
MavenBuild(AbstractBuild<P,R>).hasParticipant(User) line: 359
MavenModule(AbstractProject<P,R>).hasParticipant(User) line: 1446
User.getProjects() line: 413
MailAddressResolverImpl.findMailAddressFor(User) line: 21
MailAddressResolver.resolve(User) line: 100
Mailer$UserProperty.getAddress() line: 530
Mailer$1(MailSender).buildCulpritList(BuildListener, Set<User>) line: 407
Mailer$1(MailSender).createEmptyMail(AbstractBuild<?,?>, BuildListener) line: 367
Mailer$1(MailSender).createFailureMail(AbstractBuild<?,?>, BuildListener) line: 226
Mailer$1(MailSender).getMail(AbstractBuild<?,?>, BuildListener) line: 153
Mailer$1(MailSender).execute(AbstractBuild<?,?>, BuildListener) line: 99
Mailer.perform(AbstractBuild<?,?>, Launcher, BuildListener) line: 115
BuildStepMonitor$1.perform(BuildStep, AbstractBuild, Launcher, BuildListener) line: 19
Build$BuildExecution(AbstractBuild$AbstractBuildExecution).perform(BuildStep, BuildListener) line: 717
Build$BuildExecution(AbstractBuild$AbstractBuildExecution).performAllBuildSteps(BuildListener, Iterable<BuildStep>, boolean) line: 692
Build$BuildExecution.post2(BuildListener) line: 183
Build$BuildExecution(AbstractBuild$AbstractBuildExecution).post(BuildListener) line: 639
FreeStyleBuild(Run<JobT,RunT>).execute(Run<JobT,RunExecutio>) line: 1527
- duplicates
-
JENKINS-15440 Emailing users at the end of a failed build very slow for big Jenkins instance using subversion
- Resolved