On Thu, Aug 13, 2009 at 9:26 AM, ljnelson (via Nabble) <
[email protected]<ml-user%[email protected]>
> wrote:
> Here is a snippet of the stack:
>
> Caused by: <openjpa-1.3.0-SNAPSHOT-r422266:803348 nonfatal general error>
> org.apache.openjpa.persistence.PersistenceException: Index: 3, Size: 3
> at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:877)
> at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:776)
> at
> org.apache.openjpa.kernel.BrokerImpl.isDetached(BrokerImpl.java:4289)
> at
> org.apache.openjpa.kernel.VersionAttachStrategy.attach(VersionAttachStrategy.java:78)
>
> at
> org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:251)
> at
> org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:104)
> at org.apache.openjpa.kernel.BrokerImpl.attach(BrokerImpl.java:3215)
> at
> org.apache.openjpa.kernel.DelegatingBroker.attach(DelegatingBroker.java:1158)
>
> at
> org.apache.openjpa.persistence.EntityManagerImpl.merge(EntityManagerImpl.java:769)
>
> at
> org.apache.openejb.persistence.JtaEntityManager.merge(JtaEntityManager.java:102)
>
>
Doh! I didn't include the final caused-by:
Caused by: java.lang.Exception: java.lang.IndexOutOfBoundsException: Index:
3, Size: 3
at
org.apache.openjpa.util.Exceptions.replaceNestedThrowables(Exceptions.java:249)
at
org.apache.openjpa.persistence.PersistenceException.writeObject(PersistenceException.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.copyObj(BaseEjbProxyHandler.java:501)
at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.copy(BaseEjbProxyHandler.java:301)
at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:285)
Again, I hope this helps.
Best,
Laird
--
View this message in context:
http://n2.nabble.com/OPENJPA-1001-tp3437948p3437992.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.