Nice catch...
I'll commit it right away.
Thanks,
Thiago.

On Tue, Apr 19, 2011 at 10:22 AM, Robert Thibaut <
[email protected]> wrote:

> Hello there,
>
> I think there is an error in JtaEntityManager class,in 2 find methods:
>
>    public <T> T find(Class<T> entityClass, Object primaryKey, LockModeType
> lockMode) {
>    public <T> T find(Class<T> entityClass, Object primaryKey, LockModeType
> lockMode, Map<String, Object> properties) {
>
> when calling the delegate, entityManager is used in place of the
> primaryKey.
>
> giving this exception at runtime:
>
> Caused by: java.lang.ClassCastException:
> org.apache.openjpa.persistence.EntityManagerImpl cannot be cast to
> java.lang.Number
>        at
> org.apache.openjpa.util.ApplicationIds.fromPKValues(ApplicationIds.java:179)
>        at
> org.apache.openjpa.kernel.BrokerImpl.newObjectId(BrokerImpl.java:1267)
>
>
>  (3.2.-x branch and trunk)
>
> Regards,
> Thibaut Robert
>
>
> Ce message et les pièces jointes sont confidentiels et réservés à l'usage
> exclusif de ses destinataires. Il peut également être protégé par le secret
> professionnel. Si vous recevez ce message par erreur, merci d'en avertir
> immédiatement l'expéditeur et de le détruire. L'intégrité du message ne
> pouvant être assurée sur Internet, la responsabilité du groupe Atos Origin
> ne pourra être recherchée quant au contenu de ce message. Bien que les
> meilleurs efforts soient faits pour maintenir cette transmission exempte de
> tout virus, l'expéditeur ne donne aucune garantie à cet égard et sa
> responsabilité ne saurait être recherchée pour tout dommage résultant d'un
> virus transmis.
>
> This e-mail and the documents attached are confidential and intended solely
> for the addressee; it may also be privileged. If you receive this e-mail in
> error, please notify the sender immediately and destroy it. As its integrity
> cannot be secured on the Internet, the Atos Origin group liability cannot be
> triggered for the message content. Although the sender endeavours to
> maintain a computer virus-free network, the sender does not warrant that
> this transmission is virus-free and will not be liable for any damages
> resulting from any virus transmitted.
>

Reply via email to