Details
-
Bug
-
Status: Resolved (View Workflow)
-
Critical
-
Resolution: Fixed
Description
getAssignedLabel function seems to be triggering lazy loading in MavenModule class which can then take some time to complete.
Maybe should use getSameNodeConstraint
Append by schristou
Stack trace snippet below:
- 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)
Attachments
Issue Links
- depends on
-
JENKINS-19392 First-time display with many Maven jobs blocked in FingerprintAction.compact
-
- Resolved
-
- links to
Code changed in jenkins
User: Stephen Connolly
Path:
changelog.html
http://jenkins-ci.org/commit/jenkins/46dc6850edb1d7ef52592794b15e69db7dfbed1a
Log:
Noting merges
JENKINS-21618JENKINS-22941JENKINS-25938JENKINS-26391JENKINS-26900JENKINS-27476JENKINS-27563JENKINS-27564JENKINS-27565JENKINS-27566