[ 
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]

Reply via email to