This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | Deadlock in ant project support | ||
---|---|---|---|
Product: | projects | Reporter: | dathyrius |
Component: | Ant | Assignee: | Tomas Stupka <tstupka> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | dathyrius |
Priority: | P2 | ||
Version: | 8.0 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 212037 |
Attachments: | stacktrace |
Description
dathyrius
2014-10-30 07:18:34 UTC
Created attachment 150158 [details]
stacktrace
The thread dumps in the exception reporter contain the following deadlock (please check them): Deadlocked threads : "Thread-105" Id=225 in BLOCKED on lock=java.lang.Class@10bb80d7 owned by Thread-92 Id=212 at org.apache.tools.ant.IntrospectionHelper.getHelper(IntrospectionHelper.java:347) at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:496) - locked org.apache.tools.ant.RuntimeConfigurable@1e7c7d68 at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:464) at org.apache.tools.ant.Task.maybeConfigure(Task.java:202) at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:199) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163) at org.apache.tools.ant.Task.perform(Task.java:347) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Parallel$TaskRunnable.run(Parallel.java:453) at java.lang.Thread.run(Thread.java:745) Locked monitors: count = 1 - org.apache.tools.ant.RuntimeConfigurable@1e7c7d68 locked at 1 org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:496) Locked synchronizers: count = 0 "Thread-92" Id=212 in BLOCKED on lock=org.apache.tools.ant.RuntimeConfigurable@1e7c7d68 owned by Thread-105 Id=225 at org.apache.tools.ant.RuntimeConfigurable.getElementTag(RuntimeConfigurable.java:443) at org.apache.tools.ant.module.bridge.impl.NbBuildLogger$Event.getTaskName(NbBuildLogger.java:1158) at org.apache.tools.ant.module.spi.AntEvent.getTaskName(AntEvent.java:169) at org.apache.tools.ant.module.bridge.impl.NbBuildLogger.getInterestedLoggersByEvent(NbBuildLogger.java:303) at org.apache.tools.ant.module.bridge.impl.NbBuildLogger.messageLogged(NbBuildLogger.java:620) at org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:2248) at org.apache.tools.ant.Project.fireMessageLogged(Project.java:2284) at org.apache.tools.ant.Project.log(Project.java:467) at org.apache.tools.ant.Project.log(Project.java:456) at org.apache.tools.ant.AntClassLoader.log(AntClassLoader.java:401) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1073) - locked org.apache.tools.ant.loader.AntClassLoader5@d1677e0 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2693) at java.lang.Class.privateGetPublicMethods(Class.java:2894) at java.lang.Class.getMethods(Class.java:1607) at org.apache.tools.ant.IntrospectionHelper.<init>(IntrospectionHelper.java:181) at org.apache.tools.ant.IntrospectionHelper.getHelper(IntrospectionHelper.java:351) - locked java.lang.Class@10bb80d7 at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:496) - locked org.apache.tools.ant.RuntimeConfigurable@14841618 at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:464) at org.apache.tools.ant.Task.maybeConfigure(Task.java:202) at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:199) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163) at org.apache.tools.ant.Task.perform(Task.java:347) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38) at org.apache.tools.ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.taskdefs.Parallel$TaskRunnable.run(Parallel.java:453) at java.lang.Thread.run(Thread.java:745) Locked monitors: count = 3 - org.apache.tools.ant.loader.AntClassLoader5@d1677e0 locked at 10 org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1073) - java.lang.Class@10bb80d7 locked at 17 org.apache.tools.ant.IntrospectionHelper.getHelper(IntrospectionHelper.java:351) - org.apache.tools.ant.RuntimeConfigurable@14841618 locked at 18 org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:496) Locked synchronizers: count = 0 This bug already has 10 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=212037 all reports from 8.0.1 and 8.0.2, but no reports from dev quite probable that it was fixed in the mean time closing for now |