[jboss-jira] [JBoss JIRA] (WFLY-6919) Nested Call of EJBs from one call of client from frontend works with @TransactionAttribute(REQUIRES_NEW)

Serg Jakean19019 (JIRA) issues at jboss.org
Thu Aug 4 07:49:00 EDT 2016


    [ https://issues.jboss.org/browse/WFLY-6919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13275043#comment-13275043 ] 

Serg Jakean19019 commented on WFLY-6919:
----------------------------------------

ok, thanks

> Nested Call of EJBs from one call of client from frontend works with @TransactionAttribute(REQUIRES_NEW)
> --------------------------------------------------------------------------------------------------------
>
>                 Key: WFLY-6919
>                 URL: https://issues.jboss.org/browse/WFLY-6919
>             Project: WildFly
>          Issue Type: Bug
>          Components: EJB, Transactions
>    Affects Versions: 9.0.1.Final
>         Environment: Java 8
>            Reporter: Serg Jakean19019
>            Assignee: Tom Jenkinson
>
> Case: 
> - client calls ejb1 through frontend
> - ejb1 (stateless) process and saves some info
> - ejb1 calls method ejb2 (stateless)
> - ejb2 access saved info by ejb1 and saves something too
> if Method of ejb2 has Annotation @TransactionAttribute(REQUIRES_NEW) than it works. In other case there is error. For example: javax.ejb.EJBTransactionRolledbackException: WFLYJPA0060: Transaction is required to perform this operation (either use a transaction or extended persistence context.
> Ejbs are injected simply (@Inject) in other Ejbs
> These calls must be one transaction to tell the truth. What is right solution and way? Or is there any problem in Transaction Management in Wildfly?
> Sorry if it is no Wildfly issue and concerns discussion in forum.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list