]
Carlo de Wolf resolved EJBTHREE-791.
------------------------------------
Fix Version/s: AS 5.0.0.Beta3
AS 4.2.3.GA
AS 4.2.2.GA
AS 4.2.1.GA
AS 4.2.0 GA
Resolution: Done
Fixed in rev 59350
Deployment fail on non JTA persistence unit
-------------------------------------------
Key: EJBTHREE-791
URL:
http://jira.jboss.com/jira/browse/EJBTHREE-791
Project: EJB 3.0
Issue Type: Bug
Affects Versions: EJB 3.0 RC9 - FD
Reporter: Emmanuel Bernard
Assigned To: Carlo de Wolf
Fix For: AS 5.0.0.Beta3, AS 4.2.3.GA, AS 4.2.2.GA, AS 4.2.1.GA, AS 4.2.0 GA
Attachments: EJBTHREE-791.patch, EJBTHREE-791.patch, EJBTHREE-791.patch,
EJBTHREE-791.patch
<persistence-unit>
<!-- no jta-datasource defined -->
</persistence-unt>
and
<persistence-unit transaction-type="RESOURCE_LOCAL">
<!-- no jta-datasource defined -->
</persistence-unt>
Seems to fail with
WARN [ServiceController] Problem starting service
persistence.units:ear=jblogApp.ear,jar=jblogBeans.jar,unitName=jblog
java.lang.RuntimeException: You have not defined a jta-data-source for a JTA enabled
persistence context named: jblog
(2) should work
(1) is very much expected from a usability POV. basically, if no jta-datasource is
defined, we should expect a default transaction-type of RESOURCE_LOCAL
Note that you might want to let the persistence provider test such compatibility issues,
since it has more contextual information than the container (ie knows the meaning of the
proprietary properties)
Max can you confirm that my description match your bug.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: