Nerobil som s tým, ale ako prvé ma napadlo, či máte v prenášanom
objekte definovanú premennú serialVersionUID. Pretože ak nie,
vypočítava sa v run-time a iné verzie javy ju môžu vypočítať rozdielne.
Rastislav "Bedo" Siekel
Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail :
<[email protected]>
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20
Jan Medek wrote:
Dobry
den,
mame projekt. Serverova cast je v tuto chvili v J2SDK 1.4.2, client
v velice historickych duvodu JDK 1.1.4 (naprosto pochopim zdeseni, ale
tak to proste je). Komunikace pres RMI.
A mam ted problem. Potrebuji prejit na serverove strane nejlepe na
JDK 1.6 (minimalne JDK 1.5). Zrejme je tam nejaky problem v serializaci
a deserializaci uz zakladniho java.lang.Object. Nebo pri prvnim volani
jakekoliv metody pres RMI mi to vyhodi chybu. Mam podezreni, ze to je v
souvislosti s generickymi typy, neb jsme to nasel ve zdrojaku prave
java.lang.Object.
Nemate nekdo tip, jestli se to da obejit, nebo pripadne nejaky
odkaz, kde je dana nekompatibilita popsana?
Predesilam,z e prechod na jinou verzi Javy na strane klienta neni
mozna. Nepisu radsi proc, protoze byste me ukamenovali. :-)
Zkousel jsem google, ale nejak v tomto pripade nejsem uspesny.
Diky za pomoc.
Honza
|