Re: EntityManager.find ClassCastException for wrong but existing id
Created: https://issues.apache.org/jira/browse/OPENJPA-2528 Rick Curtis wrote I looked at your test, and it looks like an OpenJPA bug. I'd suggest opening a JIRA[1] and attach your test case. Thanks, Rick [1] https://issues.apache.org/jira/browse/OPENJPA On Thu, Sep 11, 2014 at 2:38 AM, olyalikov lt; oleg.lyalikov@ gt; wrote: 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 lt; oleg.lyalikov@ gt; 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 lt; http://openjpa.208410.n2.nabble.com/file/n7587085/openjpa-find-test.zipgt ; 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. -- *Rick Curtis* -- View this message in context: http://openjpa.208410.n2.nabble.com/EntityManager-find-ClassCastException-for-wrong-but-existing-id-tp7587085p7587095.html Sent from the OpenJPA Users mailing list archive at Nabble.com.
Re: EntityManager.find ClassCastException for wrong but existing id
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 lt; oleg.lyalikov@ gt; 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 lt;http://openjpa.208410.n2.nabble.com/file/n7587085/openjpa-find-test.zipgt; 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.
Re: EntityManager.find ClassCastException for wrong but existing id
I looked at your test, and it looks like an OpenJPA bug. I'd suggest opening a JIRA[1] and attach your test case. Thanks, Rick [1] https://issues.apache.org/jira/browse/OPENJPA On Thu, Sep 11, 2014 at 2:38 AM, olyalikov oleg.lyali...@alcatel-lucent.com wrote: 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 lt; oleg.lyalikov@ gt; 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 lt; http://openjpa.208410.n2.nabble.com/file/n7587085/openjpa-find-test.zipgt ; 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. -- *Rick Curtis*
Re: EntityManager.find ClassCastException for wrong but existing id
Can we see the exception? Thanks, Rick On Wed, Sep 10, 2014 at 9:26 AM, olyalikov oleg.lyali...@alcatel-lucent.com 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*