Change By: Steven Christou (05/Feb/15 10:10 PM)
Description: getAssignedLabel function seems to be triggering lazy loading in MavenModule class which can then take some time to complete.

Maybe should use getSameNodeConstraint

https://github.com/jenkinsci/maven-plugin/blob/master/src/main/java/hudson/maven/MavenModule.java#L459


Append by [~schristou]

Stack trace snippet below:

{noformat}
 - hudson.model.RunMap.retrieve(java.io.File) @bci=21, line=218 (Interpreted frame)
 - hudson.model.RunMap.retrieve(java.io.File) @bci=2, line=56 (Interpreted frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.load(java.io.File, jenkins.model.lazy.AbstractLazyLoadRunMap$Index) @bci=2, line=688 (Interpreted frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.load(int, jenkins.model.lazy.AbstractLazyLoadRunMap$Index) @bci=36, line=650 (Compiled frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.search(int, jenkins.model.lazy.AbstractLazyLoadRunMap$Direction) @bci=80, line=382 (Compiled frame)
 - jenkins.model.lazy.LazyBuildMixIn$RunMixIn.getPreviousBuild() @bci=78, line=366 (Interpreted frame)
 - hudson.model.AbstractBuild.getPreviousBuild() @bci=4, line=196 (Interpreted frame)
 - hudson.model.AbstractBuild.getPreviousBuild() @bci=1, line=104 (Interpreted frame)
 - hudson.tasks.Fingerprinter$FingerprintAction.compact() @bci=14, line=352 (Interpreted frame)
 - hudson.tasks.Fingerprinter$FingerprintAction.onLoad(hudson.model.Run) @bci=6, line=341 (Interpreted frame)
 - hudson.model.Run.onLoad() @bci=41, line=342 (Compiled frame)
 - hudson.maven.MavenModuleSetBuild.onLoad() @bci=1, line=151 (Interpreted frame)
 - hudson.model.RunMap.retrieve(java.io.File) @bci=28, line=219 (Interpreted frame)
 - hudson.model.RunMap.retrieve(java.io.File) @bci=2, line=56 (Interpreted frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.load(java.io.File, jenkins.model.lazy.AbstractLazyLoadRunMap$Index) @bci=2, line=688 (Interpreted frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.load(int, jenkins.model.lazy.AbstractLazyLoadRunMap$Index) @bci=36, line=650 (Compiled frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.search(int, jenkins.model.lazy.AbstractLazyLoadRunMap$Direction) @bci=80, line=382 (Compiled frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.getByNumber(int) @bci=5, line=547 (Compiled frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.search(int, jenkins.model.lazy.AbstractLazyLoadRunMap$Direction) @bci=176, line=393 (Compiled frame)
 - jenkins.model.lazy.AbstractLazyLoadRunMap.newestBuild() @bci=6, line=335 (Compiled frame)
 - jenkins.model.lazy.LazyBuildMixIn.getLastBuild() @bci=4, line=249 (Compiled frame)
 - hudson.model.AbstractProject.getLastBuild() @bci=4, line=974 (Compiled frame)
 - hudson.model.AbstractProject.getLastBuiltOn() @bci=1, line=1038 (Compiled frame)
 - hudson.maven.MavenModule.getAssignedLabel() @bci=4, line=460 (Interpreted frame)
 - hudson.model.Label.getTiedJobCount() @bci=176, line=392 (Compiled frame)
{noformat}
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to