[
https://issues.jboss.org/browse/WFLY-1032?page=com.atlassian.jira.plugin....
]
Scott Marlow commented on WFLY-1032:
------------------------------------
One small improvement to avoid injecting the wrong persistence unit, add persistence unit
hint 'wildfly.jpa.default-unit' set to true (in your persistence.xml), to the
default persistence unit and the error will be avoided (changing to a warning isn't
the best change right now as that would allow the wrong PU to be injected).
Also see discussion at
https://java.net/projects/jpa-spec/lists/jsr338-experts/archive/2013-06/m...
Enhance validation message when multiple persistence units are found
--------------------------------------------------------------------
Key: WFLY-1032
URL:
https://issues.jboss.org/browse/WFLY-1032
Project: WildFly
Issue Type: Enhancement
Components: JPA / Hibernate
Reporter: Markus Dahm
Assignee: Scott Marlow
Priority: Minor
Fix For: 8.0.0.Alpha2
The current message is
Caused by: java.lang.IllegalArgumentException: JBAS011470: Persistence unitName was
not specified and there are 9 persistence unit definitions in application deployment
"test.ear". Either change the application to have only one persistence unit
definition or specify the unitName for each reference to a persistence unit.
Yet what is always helpful in search of such validation errors is the context.
In that case the offending class name would suffice, you should have this information at
hands since you're scanning the classes, right?
Given that information I'd have found the problem immediately.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira