[
https://issues.apache.org/jira/browse/OPENJPA-2146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jody Grassel closed OPENJPA-2146.
---------------------------------
> StateManager for Embeddable may throw Exception while initializing
> ------------------------------------------------------------------
>
> Key: OPENJPA-2146
> URL: https://issues.apache.org/jira/browse/OPENJPA-2146
> Project: OpenJPA
> Issue Type: Bug
> Components: kernel
> Affects Versions: 2.0.0, 2.0.1, 2.0.2, 2.1.0, 2.1.1, 2.1.2, 2.2.0, 2.2.1
> Reporter: Jody Grassel
> Assignee: Jody Grassel
> Fix For: 2.0.3, 2.1.2, 2.3.0, 2.2.1
>
>
> When a complex graph of nested Embeddable are used in an application data
> model, an issue may surface when the OpenJPA provider tries to instantiate an
> internal state manager that represents the nested Embeddable. This issue
> results in an exception. The Exception being thrown is based on a
> generalized assertion that the nested Embeddable does not have an identity
> associated to it since it is embedded in some entity which bears the identity.
> Sample Exception:
> <openjpa-2.0.2-SNAPSHOT-r422266:1084264 nonfatal user error>
> org.apache.openjpa.persistence.ArgumentException: Cannot manipulate identity
> of type "<embeddable classname>": it's identity type is unknown.
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira