openjpa-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From olyalikov <oleg.lyali...@alcatel-lucent.com>
Subject Re: EntityManager.find ClassCastException for wrong but existing id
Date Thu, 11 Sep 2014 07:38:53 GMT
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.zip&gt;
>> 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.

Mime
View raw message