Question

Je rencontre quelques problèmes avec GWT et Gilead / Mise en veille prolongée

Je l'ai fait mon code selon le tutoriel mais il échoue avec com.google.gwt.user.client.rpc.SerializationException: Type « ru.atamur.entity.UserEntity_gilead_15 » n'a pas été inclus dans l'ensemble des types qui peuvent être sérialisés par ce SerializationPolicy ou son objet de classe ne pouvait pas être chargé. Pour des raisons de sécurité, ce type ne sera pas sérialisé .: instance = ru.atamur.entity.UserEntity_gilead_15@133fa82

En regardant le code source, je peux voir que Gilead a transformé ma UserEntity en UserEntity_gilead_15 l'intérieur GileadRPCHelper.parseReturnValue (returnValue, _beanManager)

Je vois que cela a été fait délibérément par ProxyClassMapper (je suis en train d'utiliser le mode proxy), donc je me demandais où Gilead attendait de dire mécanisme GWT serilization au sujet de cette nouvelle classe proxy, il introduit ...

Pas de solution correcte

Autres conseils

Pouvez-vous partager votre code?

avant que je tiens à dire que SerializationException est lancé lorsque votre classe ne met pas en œuvre IsSerializable Interface que vous envoyez au serveur.

Chaque classe que vous envoyez au serveur doit mettre en œuvre IsSerializable Interface

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top