1 Haziran 2012 Cuma

gwt serialization hatasını nedenlerinden biri.

Gwt javascript tabanli oldugundan ve bazen browserlar da javascriptleri cache ten okuduğundan, yeni derlediğiniz gwt kodları browser tarafından okunmuyor ve server ile uyumsuz oldugu zaman ise serialization hatası gelebiliyor. Bundan kurtulmak için ara sıra bazı bazı browser ın cache ini temizleseniz iyi olur. Tabiki server client arasında dolaşan nesnelerin hepsi serializable ve ya isserializable dan implement etmeli ayrıca hepsinin getter ı setter ı tam olmalı ve kesinlikle bir default constructor u da olmalıdır. Ayrıca hibernate annonation ları gibi gwt tarafında tanımlanmamış şeyler de içermemelidir. Object x gibi neydüğü belirsiz variable lar da içermemelidir. Serialize çok sıkıntılı bir olaydır. İnanılmaz canınızı sıkabilir. Bu konulara dikkat ederseniz canınız daha az sıkılır.

Hiç yorum yok:

Yorum Gönder