db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Bengtson (JIRA)" <j...@apache.org>
Subject [jira] Created: (JDO-523) Misleading error msg raised by JDOHelper.getPersistenceManagerFactory(arg) is the resource in arg does not exist
Date Fri, 24 Aug 2007 08:32:31 GMT
Misleading error msg raised by JDOHelper.getPersistenceManagerFactory(arg) is the resource
in arg does not exist
----------------------------------------------------------------------------------------------------------------

                 Key: JDO-523
                 URL: https://issues.apache.org/jira/browse/JDO-523
             Project: JDO
          Issue Type: Improvement
          Components: api2
    Affects Versions: JDO 2 maintenance release 1
            Reporter: Erik Bengtson


> Running the following code, and if the jpox.properties cannot be  
> found, a
> misleading message is raised that indicates a missing a EntityManager
> persistence provider, but should actually tell me that my resource
> jpox.properties cannot be found.
>
> PersistenceManagerFactory pmf =
> JDOHelper.getPersistenceManagerFactory("jpox.properties");
>
> ------------------
> Exception in thread "main" javax.jdo.JDOFatalUserException: Unable  
> to invoke
> javax.persistence.Persistence.createEntityManagerFactory(String)
>         at javax.jdo.JDOHelper.getPMFFromEMF(JDOHelper.java:1210)
>         at javax.jdo.JDOHelper.getPersistenceUnit(JDOHelper.java:952)
>         at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:
> 894)
>         at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:
> 836)
>         at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:
> 814)
>         at org.jpox.persistence.Main.main(Main.java:10)
> NestedThrowablesStackTrace:
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at javax.jdo.JDOHelper.getPMFFromEMF(JDOHelper.java:1194)
>         at javax.jdo.JDOHelper.getPersistenceUnit(JDOHelper.java:952)
>         at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:
> 894)
>         at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:
> 836)
>         at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:
> 814)
>         at org.jpox.persistence.Main.main(Main.java:10)
> Caused by: javax.persistence.PersistenceException: No Persistence  
> provider for
> EntityManager named jpox.properties
>         at
> javax.persistence.Persistence.createEntityManagerFactory
> (Persistence.java:89)
>         at
> javax.persistence.Persistence.createEntityManagerFactory
> (Persistence.java:60)
>         ... 10 moreg


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


Mime
View raw message