Hello,

The constructor MyObject(java.lang.String) exists and is performed
correctly on fetch.


the root cause is:

Caused by: java.lang.ClassCastException: some.package.MyObject cannot
be cast to java.lang.String
       at 
org.apache.openjpa.enhance.ReflectingPersistenceCapable.pcProvideField(ReflectingPersistenceCapable.java:98)
       at 
org.apache.openjpa.kernel.StateManagerImpl.provideField(StateManagerImpl.java:2959)
       at 
org.apache.openjpa.kernel.StateManagerImpl.preFlush(StateManagerImpl.java:2774)
       at org.apache.openjpa.kernel.PNewState.beforeFlush(PNewState.java:39)
       at 
org.apache.openjpa.kernel.StateManagerImpl.beforeFlush(StateManagerImpl.java:940)
       at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1892)
       at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:1852)
       at 
org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:1770)
       ... 38 more

Thanks!

Reply via email to