[ 
https://issues.apache.org/jira/browse/OPENJPA-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeffrey Blatttman updated OPENJPA-174:
--------------------------------------

    Attachment: abstracttest.zip

this is the simple A, B class test case the works. again, maven2 netbeans 
projects ... requires derby on localhost:1527 running.

> error when find()'ing an abstract class
> ---------------------------------------
>
>                 Key: OPENJPA-174
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-174
>             Project: OpenJPA
>          Issue Type: Bug
>    Affects Versions: 0.9.6
>         Environment: Java SE 5
> Derby 
>            Reporter: Jeffrey Blatttman
>         Attachments: abstracttest.zip, pom.zip
>
>
> class B extends A
> A is abstract
> B is concrete
> i have persisted an instance of B. now i try:
> A a = em.find(A.class, anId);
> openjpa fails with:
> ... Cannot create new application identity instance for abstract   class 
> "class A"
> if i change the find to:
> A a = em.find(B.class, anId);
> openjpa works okay.
> note that i have two test cases. one is my real model, and one is the simple 
> A and B class example above. my real model fails, where the simple A, B class 
> example works as expected. so, it's is either a side affect of some other 
> issue, or there is something wrong in my model and the error message is 
> misleading or lacking information.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to