hello all, i'm stuck with the same problem, anyone has some idea? thanks,
mario. Marc Siegel wrote: > > Whoops, sorry Patrick that was the WRONG persistence.xml for this thread. > Here is the correct one: > > <?xml version="1.0" encoding="UTF-8"?> > <persistence xmlns="http://java.sun.com/xml/ns/persistence" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > version="1.0"> > > <!-- > We need to enumerate each persistent class first in the > persistence.xml > See: http://issues.apache.org/jira/browse/OPENJPA-78 > --> > <persistence-unit name="none" transaction-type="RESOURCE_LOCAL"> > <class>com.leadgenllc.testapp.joe.Employee</class> > <class>com.leadgenllc.testapp.openjpa.Message</class> > <class>com.leadgenllc.lib.EntityWithId</class> > <class>com.leadgenllc.lib.EntityWithCreatedAt</class> > <class>com.leadgenllc.lib.EntityWithUpdatedAt</class> > <class>com.leadgenllc.lib.EntityWithSynchronizedAt</class> > </persistence-unit> > > <persistence-unit name="com.leadgenllc.testapp.openjpa" > transaction-type="RESOURCE_LOCAL"> > <class>com.leadgenllc.testapp.openjpa.Message</class> > </persistence-unit> > > <persistence-unit name="com.leadgenllc.testapp.joe" > transaction-type="RESOURCE_LOCAL"> > <class>com.leadgenllc.lib.EntityWithId</class> > <class>com.leadgenllc.lib.EntityWithCreatedAt</class> > <class>com.leadgenllc.lib.EntityWithUpdatedAt</class> > <class>com.leadgenllc.lib.EntityWithSynchronizedAt</class> > <class>com.leadgenllc.testapp.joe.Employee</class> > </persistence-unit> > > </persistence> > > > -Marc > > > On 11/5/07, Marc Siegel <[EMAIL PROTECTED]> wrote: >> Hi Patrick, >> >> Sure, HTH. >> >> <?xml version="1.0" encoding="UTF-8"?> >> <persistence xmlns="http://java.sun.com/xml/ns/persistence" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> version="1.0"> >> >> <persistence-unit name="com.leadgenllc.lib" >> transaction-type="RESOURCE_LOCAL"> >> <class>com.leadgenllc.lib.EntityWithId</class> >> <class>com.leadgenllc.lib.EntityWithCreatedAt</class> >> <class>com.leadgenllc.lib.EntityWithUpdatedAt</class> >> <class>com.leadgenllc.lib.EntityWithSynchronizedAt</class> >> <class>com.leadgenllc.lib.GaAccount</class> >> <class>com.leadgenllc.lib.GaCampaign</class> >> <class>com.leadgenllc.lib.GaAdGroup</class> >> </persistence-unit> >> </persistence> >> >> >> -Marc >> >> >> On 11/5/07, Patrick Linskey <[EMAIL PROTECTED]> wrote: >> > Hi, >> > >> > Can you post your persistence.xml file? >> > >> > -Patrick >> > >> > On Nov 5, 2007 11:32 AM, Marc Siegel <[EMAIL PROTECTED]> wrote: >> > > Hi folks, >> > > >> > > Do you know anything that could be causing the following trace? It >> > > shows a class "com.leadgenllc.testapp.joe.Employee" being recognized >> > > as persistence-capable, and then immediately following it an error >> > > when i try to persist an instance of that class, saying 'No >> registered >> > > metadata for type "class com.leadgenllc.testapp.joe.Employee"'. >> > > >> > > -Marc >> > > >> > > --------------------------------- >> > > >> > > 1548 com.leadgenllc.testapp.joe TRACE [main] openjpa.MetaData - >> Set >> > > persistence-capable superclass of >> > > "com.leadgenllc.testapp.joe.Employee" to "class >> > > com.leadgenllc.lib.EntityWithSynchronizedAt". >> > > >> > > 1548 com.leadgenllc.testapp.joe TRACE [main] openjpa.MetaData - >> > > Resolving metadata for "[EMAIL PROTECTED]". >> > > >> > > 1548 com.leadgenllc.testapp.joe TRACE [main] openjpa.MetaData - >> > > Resolving field "[EMAIL PROTECTED]". >> > > >> > > Exception in thread "main" <openjpa-1.0.0-r420667:568756 nonfatal >> > > general error> org.apache.openjpa.persistence.PersistenceException: >> No >> > > registered metadata for type "class >> > > com.leadgenllc.testapp.joe.Employee". >> > > at >> org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2402) >> > > at >> org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2216) >> > > at >> org.apache.openjpa.kernel.DelegatingBroker.persist(DelegatingBroker.java:1005) >> > > at >> org.apache.openjpa.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:541) >> > > at >> com.leadgenllc.testapp.joe.JoeTestApp.createRecords(JoeTestApp.java:12) >> > > at >> com.leadgenllc.testapp.joe.JoeTestApp.main(JoeTestApp.java:44) >> > > Caused by: java.lang.IllegalStateException: No registered metadata >> for >> > > type "class com.leadgenllc.testapp.joe.Employee". >> > > at >> org.apache.openjpa.enhance.PCRegistry.getMeta(PCRegistry.java:243) >> > > at >> org.apache.openjpa.enhance.PCRegistry.newInstance(PCRegistry.java:110) >> > > at >> org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1723) >> > > at >> org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1605) >> > > at >> org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:675) >> > > at >> org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:575) >> > > at >> org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:500) >> > > at >> org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:302) >> > > at >> org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2363) >> > > ... 5 more >> > > >> > >> > >> > >> > -- >> > Patrick Linskey >> > 202 669 5907 >> > >> > > -- View this message in context: http://www.nabble.com/No-registered-metadata-for-type--tp13593883p14783756.html Sent from the OpenJPA Users mailing list archive at Nabble.com.
