[ 
https://issues.apache.org/jira/browse/OPENJPA-993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12794858#action_12794858
 ] 

Xiaoqin Feng commented on OPENJPA-993:
--------------------------------------

I am on vacation from 12/20/2009  to 12/26/2009.

If you have any question on deployment and JEE bugs, please contact Saurabh 
Arora or my manager Maruthi Nuthikattu.

For emergency, contact me at 925-209-5517.


> PCEnhancer can't execute if a non-OpenJPA PU is found
> -----------------------------------------------------
>
>                 Key: OPENJPA-993
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-993
>             Project: OpenJPA
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.2.0, 1.2.1
>            Reporter: Michael Dick
>            Assignee: Michael Dick
>            Priority: Minor
>             Fix For: 1.3.0, 2.0.0-M4
>
>         Attachments: OPENJPA-993.patch
>
>
> The PCEnhancer blows up if you have a non-OpenJPA persistence provider 
> defined and available on the classpath. This makes comparisons between 
> providers more than a little unfriendly. 
> Example stack : 
> 204  OpenJPAPU  INFO   [main] openjpa.Tool - No targets were given.  Running 
> on all classes in your persistent classes list, or all metadata files in 
> classpath directories if you have not listed your persistent classes.  Use 
> -help to display tool usage information.
> Exception in thread "main" java.util.MissingResourceException: 
> org.apache.openjpa.persistence.PersistenceProductDerivation:java.util.MissingResourceException:
>  Persistence provider "org.eclipse.persistence.jpa.PersistenceProvider" 
> specified in persistence unit "EclipseLinkPU" in "META-INF/persistence.xml" 
> is not a recognized provider.
>       at 
> org.apache.openjpa.lib.conf.ProductDerivations.reportErrors(ProductDerivations.java:365)
>       at 
> org.apache.openjpa.lib.conf.ProductDerivations.load(ProductDerivations.java:270)
>       at 
> org.apache.openjpa.lib.conf.Configurations.populateConfiguration(Configurations.java:344)
>       at org.apache.openjpa.enhance.PCEnhancer.run(PCEnhancer.java:4439)
>       at org.apache.openjpa.enhance.PCEnhancer$1.run(PCEnhancer.java:4410)
>       at 
> org.apache.openjpa.lib.conf.Configurations.launchRunnable(Configurations.java:708)
>       at 
> org.apache.openjpa.lib.conf.Configurations.runAgainstAllAnchors(Configurations.java:698)
>       at org.apache.openjpa.enhance.PCEnhancer.run(PCEnhancer.java:4405)
>       at org.apache.openjpa.enhance.PCEnhancer.main(PCEnhancer.java:4396)
> Caused by: java.util.MissingResourceException: Persistence provider 
> "org.eclipse.persistence.jpa.PersistenceProvider" specified in persistence 
> unit "EclipseLinkPU" in "META-INF/persistence.xml" is not a recognized 
> provider.
>       at 
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:339)
>       at 
> org.apache.openjpa.persistence.PersistenceProductDerivation.load(PersistenceProductDerivation.java:185)
>       at 
> org.apache.openjpa.lib.conf.ProductDerivations.load(ProductDerivations.java:261)
>       ... 7 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to