GWT - случайный com.google.gwt.user.client.rpc.SerializationException

нас часто преследуют случаи исключений, таких как:

com.google.gwt.user.client.rpc.SerializationException: тип «xxx» не был назначен для «com.google.gwt.user.client.rpc.IsSerializable» и не имел настраиваемого поля сериализатора. В целях безопасности этот тип не будет сериализован .: instance = xxx на com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize (ServerSerializationStreamWriter.java:610) на com.google.gwt.user.client.rpc.impl .AbstractSerializationStreamWriter.writeObject (AbstractSerializationStreamWriter.java:129) в com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter $ ValueWriter $ 8.write (ServerSerializationStreamWriter.java:152ver.java:152ver.j.ser.g.g.gt. rpc.impl.ServerSerializationStreamWriter.serializeValue (ServerSerializationStreamWriter.java:534) по адресу com.google.gwt.user.server.rpc.RPC.encodeResponse (RPC.java:609) по адресу com.google.gwt.user.server.rpc. RPC.encodeResponseForSuccess (RPC.java:467) на com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse (RPC.java:564) на com.google.g wt.user. RemoteServiceServlet. в javax.servlet.http.HttpServlet.service (HttpServlet.java:803) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) в org.apache.cathaFilterFilter.Cherina.Cherin.Cher .java: 206) по адресу org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (ReplyHeaderFilter.java:96) по адресу org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.jap.2: atg. catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:20 6) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:230) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:175) в org.jboss.we .SecurityAssociationValve.invoke (SecurityAssociationValve.java:179) при org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:84) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127 ) в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) в org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke (CachedConnectionValve.java:157) в org.ache. core.StandardEngineValve.invoke (StandardEngineValve.java:109) в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:262) в org.apache.coyote.ajp.AjpAprProcessor.process (19) в org.apache.coyote.ajp.AjpAprProtocol $ AjpConnectionHandler.process (AjpAprProtocol.java:378) в org.apache.tomcat.util.net.AprEndpoint $ Worker .run (AprEndpoint.java:1508) в java.lang.Thread.run (Thread.java:619)

Приложение нормально работает нормально. Указанный класс реализует Serializable (весь граф объектов).

Пока единственными закономерностями / наблюдениями являются:

похоже, проблема возникает только тогда, когда приложение используется внутри iframe.

Кажется, проблема возникает, когда была развернута новая версия приложения.

запуск firefox в режиме конфиденциальности (отключение всех кешей и т. д.) не решает проблему

Есть идеи?

Holger

Ответы на вопрос(12)

Ваш ответ на вопрос