[
https://issues.apache.org/jira/browse/TAPESTRY-2561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12629066#action_12629066
]
Jun Tsai commented on TAPESTRY-2561:
------------------------------------
I use the latest version.I find a new deadlock:
Found one Java-level deadlock:
=============================
"btpool0-5":
waiting to lock monitor 0x000000004012b298 (object 0x00007fe7e44887b0, a
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader),
which is held by "btpool0-2"
"btpool0-2":
waiting to lock monitor 0x00007fe7b1c83d38 (object 0x00007fe7e44278c8, a
org.mortbay.jetty.webapp.WebAppClassLoader),
which is held by "btpool0-5"
Java stack information for the threads listed above:
===================================================
"btpool0-5":
at java.lang.ClassLoader.getDefaultDomain(ClassLoader.java:1583)
- waiting to lock <0x00007fe7e44887b0> (a
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:483)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
at javassist.Loader.findClass(Loader.java:379)
at
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:109)
at javassist.Loader.loadClass(Loader.java:311)
- locked <0x00007fe7b373c698> (a java.lang.String)
at
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.loadClass(ComponentInstantiatorSourceImpl.java:86)
- locked <0x00007fe7e44278c8> (a
org.mortbay.jetty.webapp.WebAppClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:285)
at
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findInstantiator(ComponentInstantiatorSourceImpl.java:271)
- locked <0x00007fe7e4484ac8> (a
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl)
at
$ComponentInstantiatorSource_11c40261855.findInstantiator($ComponentInstantiatorSource_11c40261855.java)
at
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newRootComponentElement(PageElementFactoryImpl.java:257)
......
"btpool0-2":
at
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.loadClass(ComponentInstantiatorSourceImpl.java:86)
- waiting to lock <0x00007fe7e44278c8> (a
org.mortbay.jetty.webapp.WebAppClassLoader)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
- locked <0x00007fe7e44887b0> (a
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader)
at $Instantiator_11c402618c4.newInstance($Instantiator_11c402618c4.java)
at
org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.<init>(InternalComponentResourcesImpl.java:83)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.<init>(ComponentPageElementImpl.java:571)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.<init>(ComponentPageElementImpl.java:584)
at
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newRootComponentElement(PageElementFactoryImpl.java:261)
...............
> Rapidly refreshing a page, even the same page, can cause a deadlock related
> to class loading
> --------------------------------------------------------------------------------------------
>
> Key: TAPESTRY-2561
> URL: https://issues.apache.org/jira/browse/TAPESTRY-2561
> Project: Tapestry
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.0.14
> Environment: Mac pro, OS Version: Mac OS X 10.5.4 (9E17)
> Java HotSpot(TM) Client VM (1.5.0_13-119 mixed mode,
> sharing)
> Reporter: Steven Woolley
> Assignee: Howard M. Lewis Ship
> Priority: Blocker
> Fix For: 5.0.15
>
> Attachments: full thread dump deadlock.txt
>
>
> It was triggered by (accidentally) double clicking a pagelink ;)
> Unfortunately, can't quite repeat it... at least not clicking with a mouse...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]