[jboss-jira] [JBoss JIRA] (WFLY-9516) JPA deployer adding cross sub deployment dependencies when multiple persistence units deployed
Stuart Douglas (JIRA)
issues at jboss.org
Wed Nov 15 17:00:00 EST 2017
[ https://issues.jboss.org/browse/WFLY-9516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490647#comment-13490647 ]
Stuart Douglas commented on WFLY-9516:
--------------------------------------
The other much harder to solve issue is that CDI requires both PU's to be started, which also causes cyclic dependency issues when initialise-in-order is true. This can be fixed by preventing a two phase start, so JPA effectively ignores initialise in order (which is fine IMHO, as it does not generally run user defined startup code).
Why does JPA sometimes start in INSTALL and sometimes start in POST_MODULE?
> JPA deployer adding cross sub deployment dependencies when multiple persistence units deployed
> ----------------------------------------------------------------------------------------------
>
> Key: WFLY-9516
> URL: https://issues.jboss.org/browse/WFLY-9516
> Project: WildFly
> Issue Type: Bug
> Components: JPA / Hibernate
> Affects Versions: 11.0.0.Final
> Reporter: Brad Maxwell
> Assignee: Scott Marlow
>
> If an ear contains two EJB sub deployments which each contain a Persistence Unit and a Stateless EJB which injects the PU that is in its jar using @PersistenceContext. There is a dependency being added where in the Stateless EJB from one deployment depends on the PU from the other jar. It appears this is happening after this bug fix WFLY-1531
> {code}
> app.ear
> - ejb-with-pu1.jar
> - ejb-with-pu2.jar
> {code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jboss-jira
mailing list