[rules-users] Validation in Guvnor fails due to unrecognized method of implemented interface

Brody bach brodybach at yahoo.com
Wed Jul 1 06:12:16 EDT 2009


Hi Edson,
sorry for the very late reply

As I mentioned before, I had this problem in Guvnor. So I undeployed my old
guvnor and redeploy a new one (the one I take fresh from website :), so it
should be the latest version).
Now I get a new problem: I can't open any rules I've created using the
previous version. The exception I got:

12:06:26,171 INFO  [STDOUT] [] DEBUG 01-07 12:06:26,171
(ServiceImplementation.java:loadRuleAsset:491) 	 Load time taken for asset:
62
12:06:26,171 INFO  [STDOUT] [] ERROR 01-07 12:06:26,171
(RepositoryServiceServlet.java:doUnexpectedFailure:69) 	
com.google.gwt.user.client.rpc.SerializationException: Type
'org.drools.guvnor.client.rpc.RuleAsset' 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.
12:06:26,171 ERROR [STDERR] []
com.google.gwt.user.client.rpc.SerializationException: Type
'org.drools.guvnor.client.rpc.RuleAsset' 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.
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.impl.LegacySerializationPolicy.validateSerialize(LegacySerializationPolicy.java:140)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:581)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:129)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:146)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:520)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:573)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:441)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:529)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
12:06:26,171 ERROR [STDERR] [] 	at
com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
12:06:26,171 ERROR [STDERR] [] 	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
12:06:26,171 ERROR [STDERR] [] 	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
12:06:26,171 ERROR [STDERR] [] 	at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
12:06:26,171 ERROR [STDERR] [] 	at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
12:06:26,171 ERROR [STDERR] [] 	at java.lang.Thread.run(Thread.java:595)

If I test the rules within the IDE (using Drools 5.0.0CR1 and Mvel 2.0.8) it
works without problem. So probably the version is not the real problem;
rather the guvnor?

would really appreciate your analyse :)

Regards
bb




   Brody,

   Can you try with Drools 5.0.1 (and corresponding MVEL version) that is
the final community release? There were tons of fixes since the candidate
release.

   Let us know if it works.

   Edson


-- 
View this message in context: http://www.nabble.com/Validation-in-Guvnor-fails-due-to-unrecognized-method-of-implemented-interface-tp24203665p24287345.html
Sent from the drools - user mailing list archive at Nabble.com.




More information about the rules-users mailing list