I did a mistake - I'm getting not ClassNotFoundException but ClassCastException: java.lang.ClassCastException: org.apache.openjpa.find.entities.Document cannot be cast to org.apache.openjpa.find.entities.Person at org.apache.openjpa.find.FindTest.testFind(FindTest.java:54)
It's a result of executing final Person p = em.find(Person.class, doc.getId()); All this can be found/reproduced in the project attached to the previous post. Oleg Rick Curtis wrote > Can we see the exception? > > Thanks, > Rick > > On Wed, Sep 10, 2014 at 9:26 AM, olyalikov < > oleg.lyalikov@ > > wrote: > >> Hello, >> >> I have base entity and 2 inheritors e.g. Person and Document. >> If I try to find Person entity and provide id of the Document entity I >> get >> ClassNotFoundException but it should return either null or >> EntityNotFoundException. >> If I provide just some wrong non existing id I get null. >> Here is link to the maven project with test: openjpa-find-test.zip >> <http://openjpa.208410.n2.nabble.com/file/n7587085/openjpa-find-test.zip> >> Should I post a bug in issue tracker? >> >> Thanks, >> Oleg >> >> >> >> >> -- >> View this message in context: >> http://openjpa.208410.n2.nabble.com/EntityManager-find-ClassCastException-for-wrong-but-existing-id-tp7587085.html >> Sent from the OpenJPA Users mailing list archive at Nabble.com. >> > > > > -- > *Rick Curtis* -- View this message in context: http://openjpa.208410.n2.nabble.com/EntityManager-find-ClassCastException-for-wrong-but-existing-id-tp7587085p7587090.html Sent from the OpenJPA Users mailing list archive at Nabble.com.