myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eduardo Breijo (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Resolved] (MYFACES-4066) FlowBuilderFactoryBean Concurrency Issue
Date Wed, 06 Dec 2017 20:47:00 GMT

     [ https://issues.apache.org/jira/browse/MYFACES-4066?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Eduardo Breijo resolved MYFACES-4066.
-------------------------------------
    Resolution: Fixed

> FlowBuilderFactoryBean Concurrency Issue
> ----------------------------------------
>
>                 Key: MYFACES-4066
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4066
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.2.11
>         Environment: WebSphere Liberty
>            Reporter: Bill Lucy
>            Assignee: Eduardo Breijo
>            Priority: Minor
>             Fix For: 2.3.0, 2.2.12
>
>         Attachments: MYFACES-4066.patch
>
>
> I've come accross a concurrency issue in org.apache.myfaces.flow.cdi.FlowBuilderFactoryBean.getFlowDefinitions().
 If multiple applications (with programmatic flows) are starting up simultaneously, it's possible
that the two responsible threads can concurrently modify the shared object FlowBuilderFactoryBean.flowDefinitions.
 That can result in the flowDefinitions for one of the applications not being processed. 

> Synchronizing the getFlowDefinitions() method is the simplest fix for this issue.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message