myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Robinson (JIRA)" <>
Subject [jira] [Resolved] (TRINIDAD-2474) AutoSubmitUtils and XhtmlUtils can cause a thread deadlock
Date Tue, 20 May 2014 22:42:38 GMT


Andrew Robinson resolved TRINIDAD-2474.

       Resolution: Fixed
    Fix Version/s: 2.1.1-core
         Assignee: Andrew Robinson

Remove the redundant call to XhtmlScriptletFactory.registerAllScriptlets in AutoSubmitUtils.
This will prevent the thread deadlock issue by ensuring that only XhtmlUtils calls XhtmlScriptletFactory.registerAllScriptlets

Committed revision 1596427.

> AutoSubmitUtils and XhtmlUtils can cause a thread deadlock
> ----------------------------------------------------------
>                 Key: TRINIDAD-2474
>                 URL:
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions: 2.1.0-core
>            Reporter: Andrew Robinson
>            Assignee: Andrew Robinson
>             Fix For: 2.1.1-core
> AutoSubmitUtils calls XhtmlScriptletFactory.registerAllScriptlets which in tern uses
XhtmlUtils which has a static initializer that calls XhtmlScriptletFactory.registerAllScriptlets.
If another thread uses XhtmlUtils, that initialization will wait on the AutoSubmitUtils which
is waiting to use XhtmlUtils, deadlocking the threads.

This message was sent by Atlassian JIRA

View raw message