You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Paco Garcia (JIRA)" <ji...@apache.org> on 2008/08/11 14:51:44 UTC

[jira] Resolved: (OPENJPA-675) Mismatched serialization UID exception of a Date field

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

Paco Garcia resolved OPENJPA-675.
---------------------------------

    Resolution: Won't Fix

Ok, thanks 

> Mismatched serialization UID exception of a Date field 
> -------------------------------------------------------
>
>                 Key: OPENJPA-675
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-675
>             Project: OpenJPA
>          Issue Type: Question
>         Environment: WebSphere Platform 6.1 [EJB3 6.1.0.17 cf170821.02] [ND 6.1.0.17 cf170821.07] [WEB2FEP 1.0.0.0 20071203-1] [WEBSERVICES 6.1.0.17 cf170819.04]  Host Operating System is Windows XP, version 5.1 build 2600 Service Pack 2
> Java version = J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223-20080315 (JIT enabled)
> J9VM - 20080314_17962_lHdSMr
> JIT  - 20080130_0718ifx2_r8
> GC   - 200802_08, Java Compiler = j9jit23, Java VM name = IBM J9 VM
> openjpa.Runtime: Info: Iniciando OpenJPA 1.0.3-SNAPSHOT
> "org.apache.openjpa.jdbc.sql.InformixDictionary".
> Informix Dynamic Server 10.00.FC8
> IBM Informix JDBC Driver for IBM Informix Dynamic Server 3.10.JC1DE
>            Reporter: Paco Garcia
>            Priority: Minor
>
> Hi,
> I'm new to OpenJPA, so sorry if this has no sense.
> I've developed a rmi/iiop ejb client calling an EJB that returns a DTO that includes an entity date field.
> The ejb server call goes ok, but when the client access the DTO response it gets this  mismatched serialization UID exception
> Caused by: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Mismatched serialization UIDs : Source (RepId RMI:java.util.Date:AC117E28FE36587A:686A81014B597419) = 686A81014B597419 whereas Target (RepId RMI:org.apache.openjpa.util.java\U0024util\U0024Date\U0024proxy:0D0968E8226272D3:C7860D4EC9D7FB5C) = C7860D4EC9D7FB5C  vmcid: IBM  minor code: 896  completed: No
> 	at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1604)
> 	... 5 more
> Caused by: org.omg.CORBA.MARSHAL: Mismatched serialization UIDs : Source (RepId RMI:java.util.Date:AC117E28FE36587A:686A81014B597419) = 686A81014B597419 whereas Target (RepId RMI:org.apache.openjpa.util.java\U0024util\U0024Date\U0024proxy:0D0968E8226272D3:C7860D4EC9D7FB5C) = C7860D4EC9D7FB5C  vmcid: IBM  minor code: 8B1  completed: No
> 	at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:456)
> 	at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:210)
> 	at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1586)
> 	... 5 more
> the problem is solved including the openjpa-1.0.3.jar file in the classpath of the client.
> Is this the correct behaviour?  Should I clone/copy all the Date entity fields to pure java.util.Date ones  to avoid the library dependency at the client?
> TIA
> PacoG

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