Dobry den, a coz takhle oznacit Logger jako "transient"?
mp. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Benda Lukas Sent: Thursday, October 19, 2006 2:00 PM To: Java - diskuse Subject: Serializace objektu, ktery obsahuje neserializovane cleny Mam tridu, ktera je serializable a obsahuje protected parametr logger. Chci takovou tridu preda pomoci RMI, ale havaruje to prave na tom, ze logger neni serializovany. Prve jsem byl presvedcen, ze privatni objekty se neserializuji, jenze ono jo. Coz mne docela mrzi, protoze vlastne kazda moje trida ma logger. Musim tedy pro kazdou tridu definovat metodu writeExternal(), readExternal(), nebo se to da nejak obejit. Pomuze kdyz bude logger private? Neexituje nejaka anotace kterou bych oznacil cleny objektu ktere se namaji serializovat? Co se stane kdyz pak chce objekt zalogovat? Jak takovy problem resite? Ta chyba je konkretne tato: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.apache.log4j.Logger S pozdravem Lukáš Benda [EMAIL PROTECTED] APNetsoft s.r.o. Hradecká 15 746 01, Opava tel.: +420 553 642 111 fax.: +420 553 619 205 mobil.: +420 777 577 054 http://www.apnet.cz
