Hello,<br><br>Please forgot the question.<br><br>The error was not related to a class not found. So, why this NoClassDefFoundError???<br><br>In fact, the rule created a loop .<br>When I add the &quot;no-loop&quot; attribute to the rule, it works fine.<br>
<br>Regards,<br><br>Régis Ramillien<br><br><div class="gmail_quote">Le 28 janvier 2010 09:20, Régis Ramillien <span dir="ltr">&lt;<a href="mailto:regis.ramillien@gmail.com">regis.ramillien@gmail.com</a>&gt;</span> a écrit :<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5"><br><div class="gmail_quote">Hello,<br><br>I have a problem using execution server. It sends a NoClassDefFoundError.<br>
I search for hours, but find nothing...<br><br>Why I have done, in guvnor:<br>I have created :<br>-- a package &quot;com.myorg.myapp&quot;<br>


---- a declarative model &quot;Model1&quot; <br>------ with a fact &quot;Fact1&quot;<br>-------- with a text field &quot;field1&quot;<br>-------- with an integer field &quot;field2&quot;<br>---- a Business Rule &quot;rule1&quot;<br>



------ which test for the &quot;field1&quot; value, and set the &quot;field2&quot; to a dummy value.<br><br>I then created a snapshot called &#39;release&#39;<br><br>I created a myappAgent.properties with the following values:<br>



name=mrgAgent<br>newInstance=true<br>url=<a href="http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/com.myorg.myapp/release" target="_blank">http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/com.myorg.myapp/release</a><br>



poll=60<br>I put the file in drools-server classes directory<br><br>I then tried to call execution server using CURL:<br>curl --data &quot;&lt;knowledgebase-request&gt;&lt;<div>inOutFacts&gt;&lt;named-fact&gt;&lt;id&gt;Fact1&lt;/id&gt;&lt;fact class=&#39;com.myorg.myapp.Fact1&#39;&gt;&lt;field1&gt;Any response?&lt;/field1&gt;&lt;/fact&gt;&lt;/named-fact&gt;&lt;/inOutFacts&gt;&lt;/knowledgebase-request&gt;&quot; <a href="http://localhost:8080/drools-server/knowledgebase/myappAgent" target="_blank">http://localhost:8080/drools-server/knowledgebase/myappAgent</a><br>



<br>And the server (drools-server I assume, not guvnor ?), send me this response:<br>...<br>ling this request.&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;exception&lt;/b&gt; &lt;pre&gt;javax.servlet.ServletException: Servlet execution threw an exception<br>



        org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br>&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;root cause&lt;/b&gt; &lt;pre&gt;java.lang.NoClassDefFoundError: com/myorg/myapp/Fact1<br>



        ASMAccessorImpl_87013581264610722640.getValue(Unknown Source)<br>        org.mvel2.optimizers.dynamic.DynamicGetAccessor.getValue(DynamicGetAccessor.java:66)<br>        org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:99)<br>



        org.mvel2.MVELRuntime.execute(MVELRuntime.java:85)<br>        org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:107)<br>        org.mvel2.MVEL.executeExpression(MVEL.java:978)<br>        org.drools.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:87)<br>



        org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:934)<br>        org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:885)<br>        org.drools.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1086)<br>



        org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:660)<br>        org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:637)<br>        org.drools.reteoo.ReteooStatelessSession.execute(ReteooStatelessSession.java:203)<br>



        org.drools.server.KnowledgeStatelessServlet.doService(KnowledgeStatelessServlet.java:152)<br>        org.drools.server.KnowledgeStatelessServlet.doPost(KnowledgeStatelessServlet.java:82)<br>        javax.servlet.http.HttpServlet.service(HttpServlet.java:710)<br>



        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br>        org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br><br>What have I done wrong ???<br>Please ,help me !!!<br>



<br>Regards,<br><font color="#888888"><br>Régis Ramillien</font></div>
</div><br>
</div></div></blockquote></div><br>