[Java lista] enum vs serialization

István Székely istvan.szekely at i-logic.hu
2009. Okt. 16., P, 17:22:01 CEST


Szia!

Előre is bocs, de nem lehet, hogy valamit egyszerűen rosszul (félig) 
deployoltál? Az appserveren belül ugyanaz az enum osztályod van, ezért 
nem dob kivételt, de a remote helyen egy eltérő verzió van, ezért nem 
lesz jó.

Üdv,
Stivi

fisha wrote:
> Sziasztok!
>
> Van valakinek tapasztalata EJB remote interfészen történő enum átadással?
> Teljesen megegyező enumokra kapok Mismatched serialization UIDs hibát.
> Érdekes módon ha appserveren belül használom a remoteon keresztül 
> akkor működik, de távolról nem.
>
> Előre is köszi a válaszokat!
>
> Üdv,
> Fisha
>
> java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested 
> exception is:
>        org.omg.CORBA.MARSHAL: Unable to read value from underlying 
> bridge : Mismatched serialization UIDs : Source (RepId 
> RMI:xxx.xxxType:3762E1FD1A6B1BE5:D57CE39216ACFAEE) = D57CE39216ACFAEE 
> whereas Target (RepId 
> RMI:xxx.xxxAccessType:3762E1FD1A6B1BE5:32613EF82C1D2C0D) = 
> 32613EF82C1D2C0D  vmcid: IBM  minor code: 89A  completed: No



További információk a(z) Javalist levelezőlistáról