Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-12625

Java-level deadlock between Disk Usage Plugin and Ivy Plugin

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • ivy-plugin
    • None

      Quite possibly the same as JENKINS-5785, but relating to the Ivy project classes rather than the core project type classes.

      INFO   | jvm 1    | 2012/02/01 11:00:48 | Found one Java-level deadlock:
      INFO   | jvm 1    | 2012/02/01 11:00:48 | =============================
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Handling GET /hudson/login : RequestHandlerThread[#100]":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   waiting to lock monitor 0x00007fce9fe9f400 (object 0x00007fceef4a9478, a hudson.model.Queue),
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   which is held by "Executor #1 for vm-jenkins-builder1"
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Executor #1 for vm-jenkins-builder1":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   waiting to lock monitor 0x00007fce9ea6dfa0 (object 0x00007fcf030edc60, a hudson.ivy.IvyModuleSet),
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   which is held by "Handling GET /hudson/view/Projects/view/VSA/view/VSA-Trunk/job/RAD-VSA-Trunk-Auto/ : RequestHandlerThread[#36]"
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Handling GET /hudson/view/Projects/view/VSA/view/VSA-Trunk/job/RAD-VSA-Trunk-Auto/ : RequestHandlerThread[#36]":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   waiting to lock monitor 0x00007fce8c415e30 (object 0x00007fcf8dfd6fc8, a java.util.Vector),
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   which is held by "Project disk usage thread"
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Project disk usage thread":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   waiting to lock monitor 0x00007fce9ea6dfa0 (object 0x00007fcf030edc60, a hudson.ivy.IvyModuleSet),
      INFO   | jvm 1    | 2012/02/01 11:00:48 |   which is held by "Handling GET /hudson/view/Projects/view/VSA/view/VSA-Trunk/job/RAD-VSA-Trunk-Auto/ : RequestHandlerThread[#36]"
      INFO   | jvm 1    | 2012/02/01 11:00:48 | 
      INFO   | jvm 1    | 2012/02/01 11:00:48 | Java stack information for the threads listed above:
      INFO   | jvm 1    | 2012/02/01 11:00:48 | ===================================================
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Handling GET /hudson/login : RequestHandlerThread[#100]":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.Queue.getItems(Queue.java:589)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - waiting to lock <0x00007fceef4a9478> (a hudson.model.Queue)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.View.getQueueItems(View.java:400)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at sun.reflect.GeneratedMethodAccessor225.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.lang.reflect.Method.invoke(Method.java:597)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:58)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:92)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:157)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:131)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:83)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.lang.Thread.run(Thread.java:619)
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Executor #1 for vm-jenkins-builder1":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.newBuild(AbstractProject.java:913)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - waiting to lock <0x00007fcf030edc60> (a hudson.ivy.IvyModuleSet)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.createExecutable(AbstractProject.java:1136)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.createExecutable(AbstractProject.java:126)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.Executor.run(Executor.java:210)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - locked <0x00007fceef4a9478> (a hudson.model.Queue)
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Handling GET /hudson/view/Projects/view/VSA/view/VSA-Trunk/job/RAD-VSA-Trunk-Auto/ : RequestHandlerThread[#36]":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.util.Vector.toArray(Vector.java:643)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - waiting to lock <0x00007fcf8dfd6fc8> (a java.util.Vector)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.util.Vector.addAll(Vector.java:830)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - locked <0x00007fcf86360428> (a java.util.Vector)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.getActions(AbstractProject.java:975)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - locked <0x00007fcf030edc60> (a hudson.ivy.IvyModuleSet)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at sun.reflect.GeneratedMethodAccessor293.invoke(Unknown Source)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.lang.reflect.Method.invoke(Method.java:597)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyClassTearOff.serveIndexJelly(JellyClassTearOff.java:107)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.jelly.JellyFacet.handleIndexRequest(JellyFacet.java:124)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:550)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:234)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:157)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:131)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:83)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.lang.Thread.run(Thread.java:619)
      INFO   | jvm 1    | 2012/02/01 11:00:48 | "Project disk usage thread":
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.getActions(AbstractProject.java:974)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - waiting to lock <0x00007fcf030edc60> (a hudson.ivy.IvyModuleSet)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.Actionable.getActions(Actionable.java:75)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.plugins.jobConfigHistory.JobConfigHistoryActionFactory.createFor(JobConfigHistoryActionFactory.java:30)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.createTransientActions(AbstractProject.java:612)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.updateTransientActions(AbstractProject.java:602)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.ivy.AbstractIvyProject.updateTransientActions(AbstractIvyProject.java:49)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       - locked <0x00007fcf8dfd6fc8> (a java.util.Vector)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.ivy.IvyModuleSet.updateTransientActions(IvyModuleSet.java:251)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AbstractProject.addProperty(AbstractProject.java:628)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.plugins.disk_usage.DiskUsageThread.execute(DiskUsageThread.java:58)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at hudson.model.AsyncPeriodicWork$1.run(AsyncPeriodicWork.java:52)
      INFO   | jvm 1    | 2012/02/01 11:00:48 |       at java.lang.Thread.run(Thread.java:619)
      INFO   | jvm 1    | 2012/02/01 11:00:48 | 
      INFO   | jvm 1    | 2012/02/01 11:00:48 | Found 1 deadlock.
      

          [JENKINS-12625] Java-level deadlock between Disk Usage Plugin and Ivy Plugin

          I think this is the related fix that was applied to the Maven project classes: 0c6138c6afff185eae23b581b76600034b2c4047

          I'll apply the same changes to the Ivy Plugin and that should do the trick.

          Timothy Bingaman added a comment - I think this is the related fix that was applied to the Maven project classes: 0c6138c6afff185eae23b581b76600034b2c4047 I'll apply the same changes to the Ivy Plugin and that should do the trick.

          Have a fix in place, just testing now.

          Timothy Bingaman added a comment - Have a fix in place, just testing now.

          Code changed in jenkins
          User: tbingaman
          Path:
          src/main/java/hudson/ivy/AbstractIvyProject.java
          src/main/java/hudson/ivy/IvyModule.java
          src/main/java/hudson/ivy/IvyModuleSet.java
          src/main/java/hudson/ivy/IvyReporter.java
          http://jenkins-ci.org/commit/ivy-plugin/4a6e79329e838b56a2bb4feebf54405abe103f78
          Log:
          [FIXED JENKINS-12625] Apply fix for java-level deadlock

          Applied the same changes that were made to core in https://github.com/jenkinsci/jenkins/commit/0c6138c6afff185eae23b581b76600034b2c4047 to the Ivy project classes.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: tbingaman Path: src/main/java/hudson/ivy/AbstractIvyProject.java src/main/java/hudson/ivy/IvyModule.java src/main/java/hudson/ivy/IvyModuleSet.java src/main/java/hudson/ivy/IvyReporter.java http://jenkins-ci.org/commit/ivy-plugin/4a6e79329e838b56a2bb4feebf54405abe103f78 Log: [FIXED JENKINS-12625] Apply fix for java-level deadlock Applied the same changes that were made to core in https://github.com/jenkinsci/jenkins/commit/0c6138c6afff185eae23b581b76600034b2c4047 to the Ivy project classes.

          dogfood added a comment -

          Integrated in plugins_ivy #60
          [FIXED JENKINS-12625] Apply fix for java-level deadlock (Revision 4a6e79329e838b56a2bb4feebf54405abe103f78)

          Result = SUCCESS
          tbingaman :
          Files :

          • src/main/java/hudson/ivy/IvyModule.java
          • src/main/java/hudson/ivy/AbstractIvyProject.java
          • src/main/java/hudson/ivy/IvyReporter.java
          • src/main/java/hudson/ivy/IvyModuleSet.java

          dogfood added a comment - Integrated in plugins_ivy #60 [FIXED JENKINS-12625] Apply fix for java-level deadlock (Revision 4a6e79329e838b56a2bb4feebf54405abe103f78) Result = SUCCESS tbingaman : Files : src/main/java/hudson/ivy/IvyModule.java src/main/java/hudson/ivy/AbstractIvyProject.java src/main/java/hudson/ivy/IvyReporter.java src/main/java/hudson/ivy/IvyModuleSet.java

            tbingaman Timothy Bingaman
            tbingaman Timothy Bingaman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: