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
>

Reply via email to