[jboss-jira] [JBoss JIRA] (WFLY-1032) Enhance validation message when multiple persistence units are found
Scott Marlow (JIRA)
jira-events at lists.jboss.org
Thu Jun 20 15:16:21 EDT 2013
[ https://issues.jboss.org/browse/WFLY-1032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12783405#comment-12783405 ]
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/message/10
> 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
More information about the jboss-jira
mailing list