How are you annotating the XMLGregorianCalendar field in your Entity to be
persistent?

Thanks,
Rick

On Fri, Jul 20, 2012 at 7:52 AM, garpinc <garp...@yahoo.com> wrote:

> I'm having an issue when trying to persist a field where the type is
> XMLGregorianCalendar.
>
> I see a post here
>
> http://vard-lokkur.blogspot.com/2011/04/jpa-and-unmodifiable-collections.html
> which seems to show a similar issue.
>
> Can anyone help me figure out what's going on here?
>
> Getting the following exception at commit time:
> java.lang.IllegalAccessError: class
> org.apache.openjpa.util.org
> $apache$xerces$jaxp$datatype$XMLGregorianCalendarImpl$0$proxy
> cannot access its superclass
> org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
> at serp.bytecode.BCClassLoader.findClass(BCClassLoader.java:50)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:247)
> at
>
> org.apache.openjpa.util.GeneratedClasses.loadBCClass(GeneratedClasses.java:67)
> at
>
> org.apache.openjpa.util.ProxyManagerImpl.getFactoryProxyBean(ProxyManagerImpl.java:452)
> at
>
> org.apache.openjpa.util.ProxyManagerImpl.newCustomProxy(ProxyManagerImpl.java:303)
> at
>
> org.apache.openjpa.kernel.SingleFieldManager.proxy(SingleFieldManager.java:133)
> at
>
> org.apache.openjpa.kernel.StateManagerImpl.proxyFields(StateManagerImpl.java:2921)
> at
> org.apache.openjpa.kernel.PNonTransState.initialize(PNonTransState.java:45)
> at
>
> org.apache.openjpa.kernel.StateManagerImpl.setPCState(StateManagerImpl.java:294)
> at
>
> org.apache.openjpa.kernel.StateManagerImpl.commit(StateManagerImpl.java:1135)
>
>
>
> --
>

-- 
*Rick Curtis*

Reply via email to