Hi, the error message indicated that you have imcompatible GWT libraries on your server and your client side. If you upgraded to 5.1 CR1 from an old version of Guvnor, say 5.0, this can happen when your client browser cached an old version of GWT library. Guvnor 5.1 CR1 is using GWT 2.0.3, Guvnor 5.0 is using GWT 1.5.3. Try to refresh your browser, I ran into similar problems before and I found this helps.
Cheers, Jervis > When starting up the new Guvnor CR1 in both Tomcat and the Standalone Guvnor > download, I get the following errors... > > 2010-07-23 08:53:35,256 INFO > [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/drools-guvnor]] > guvnorService: ERROR: The serialization policy file > '/org.drools.guvnor.Guvnor/8C09DDC749E5C9386FC25E9AAE396D31.gwt.rpc' was not > found; did you forget to include it in this deployment? > 2010-07-23 08:53:35,256 ERROR > [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/drools-guvnor]] > guvnorService: WARNING: Failed to get the SerializationPolicy > '8C09DDC749E5C9386FC25E9AAE396D31' for module > 'http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/'; a legacy, > 1.3.3 compatible, serialization policy will be used. You may experience > SerializationExceptions as a result. > > Then, whenever I try to create a rule using the graphical wizard, I get a > system error with the following stack trace... > > 2010-07-23 08:55:29,914 INFO [STDOUT] ERROR 23-07 08:55:29,914 > (LoggingHelper.java:error:76) Type > 'org.drools.ide.common.client.modeldriven.brl.RuleModel' was not assignable > to 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom > field serializer.For security purposes, this type will not be serialized.: > instance = org.drools.ide.common.client.modeldriven.brl.rulemo...@169dc09 > com.google.gwt.user.client.rpc.SerializationException: Type > 'org.drools.ide.common.client.modeldriven.brl.RuleModel' was not assignable > to 'com.google.gwt.user.client.rpc.IsSerializable' and did not have a custom > field serializer.For security purposes, this type will not be serialized.: > instance = org.drools.ide.common.client.modeldriven.brl.rulemo...@169dc09 > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:610) > at > com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:700) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:730) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:612) > at > com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152) > at > com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534) > at com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:609) > at > com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:467) > at > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:564) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188) > at > com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224) > at > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42) > at > org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53) > at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) > at java.lang.Thread.run(Thread.java:619) > _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
