[jboss-jira] [JBoss JIRA] (AS7-4976) Missing transaction isolation with EJB2.1 EntityBeans with pessimistic locking
Lennart Petersson (JIRA)
jira-events at lists.jboss.org
Wed Jun 27 05:17:12 EDT 2012
[ https://issues.jboss.org/browse/AS7-4976?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12703498#comment-12703498 ]
Lennart Petersson commented on AS7-4976:
----------------------------------------
Hi!
Have what I think is a similar testcase where an entity bean is updated by first delete the bean and then recreate it, all within the same transaction. And we got the very same exception:
11:09:49,103 ERROR [org.jboss.as.ejb3] (http-/127.0.0.1:8080-1) JBAS014138: Exception releasing entity: java.lang.IllegalStateException: JBAS014172: Instance [org.jboss.as.cmp.component.CmpEntityBeanComponentInstance at a353ed] not found in cache
at org.jboss.as.ejb3.component.entity.entitycache.ReferenceCountingEntityCache.release(ReferenceCountingEntityCache.java:85) [jboss-as-ejb3-7.2.0.Alpha1-SNAPSHOT.jar:7.2.0.Alpha1-SNAPSHOT]
I hoped for this issue to be solved in 7.2.0.Alpha1 but not at least in the snapshot i checked out yesterday. Still getting this exception.
regards,
Lennart
Redpill Linpro
> Missing transaction isolation with EJB2.1 EntityBeans with pessimistic locking
> ------------------------------------------------------------------------------
>
> Key: AS7-4976
> URL: https://issues.jboss.org/browse/AS7-4976
> Project: Application Server 7
> Issue Type: Bug
> Components: EJB
> Affects Versions: 7.1.1.Final
> Environment: Windows 7 Pro SP1 (64bit); JDK 1.6.0_31 (64bit); Oracle Database 11g Release 11.1.0.6.0 - 64bit Production; AS71.1Final / AS71.2 latest build
> Reporter: Klaus Benary
> Assignee: Stuart Douglas
> Labels: entitybean, transactionisolation
> Fix For: 7.1.3.Final (EAP), 7.2.0.Alpha1
>
> Attachments: JCTest-maven.zip, JCTest.zip
>
>
> On pessimistically locked EntityBeans, a transaction B can see the result of transaction A even if thransaction A threw an exception and thus did not commit.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list