<br>&nbsp;&nbsp; Upgrading to 1.3.9 is completely safe. It is tested with drools. We did not tested with 1..3.15, but should be ok too.<br><br>&nbsp;&nbsp; []s<br>&nbsp;&nbsp; Edson<br><br><div class="gmail_quote">2008/11/19 hongyu lu <span dir="ltr">&lt;<a href="mailto:hl_107@yahoo.com">hl_107@yahoo.com</a>&gt;</span><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 style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>worse case is we switch to java dialect, although we do need to use jbrms for rule maintenance. is there a way to force jbrms to use java dialect globally(i tried dialect &quot;java&quot; in the package header, but didn&#39;t seem to work)? we could force java dialect on each rule but we really want to avoid that. and what would be the down side of not using mvel dialect in jbrms?<br>
<br>thanks<br>Jeff<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div class="Ih2E3d"><font size="2" face="Tahoma"><hr size="1">
<b><span style="font-weight: bold;">From:</span></b> Edson Tirelli &lt;<a href="mailto:tirelli@post.com" target="_blank">tirelli@post.com</a>&gt;<br><b><span style="font-weight: bold;">To:</span></b> Rules Users List
 &lt;<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Wednesday, November 19, 2008 6:46:09 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [rules-users] intermittent error from mvel<br>
</font><br>
<br></div><div><div></div><div class="Wj3C7c">&nbsp;&nbsp; Jeff,<br><br>&nbsp;&nbsp; What mvel version are you using? (take a look at the jar name)<br>&nbsp;&nbsp; If it is not 1.3.9, try it out to check if the problem still happens.<br><br>&nbsp;&nbsp; []s<br>
&nbsp;&nbsp; Edson<br><br><div class="gmail_quote">2008/11/19 hongyu lu <span dir="ltr">&lt;<a rel="nofollow" href="mailto:hl_107@yahoo.com" target="_blank">hl_107@yahoo.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<br>
I am seeking some help here for a very weird issue we ran into with drools <a rel="nofollow" href="http://4.0.7." target="_blank">4.0.7.</a> The error is intermittent but once happens it will be consistent for the rest rule evaluation.<br>


<br>
We have a fact object called com.like.rules.facts.AllocationFact. But somehow the class name was messed up when passed to mvel for accessor optimization:com.like.rules.facts.AllocationFact.facts.AllocationFact.facts.AllocationFac<br>


t. Some parsing related problem? Any advice on how to debug this kind issues?<br>
<br>
thanks a lot for your help!<br>
Jeff<br>
<br>
org.drools.spi.ConsequenceException: org.mvel.CompileException: class or<br>
class reference not found:<br>
com.like.rules.facts.AllocationFact.facts.AllocationFact.facts.AllocationFac<br>
t()<br>
 &nbsp; &nbsp;at<br>
org.drools.base.DefaultConsequenceExceptionHandler.handleException(DefaultCo<br>
nsequenceExceptionHandler.java:13)<br>
 &nbsp; &nbsp;at<br>
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:558)<br>
 &nbsp; &nbsp;at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:518)<br>
 &nbsp; &nbsp;at<br>
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.j<br>
ava:475)<br>
 &nbsp; &nbsp;at<br>
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.j<br>
ava:439)<br>
 &nbsp; &nbsp;at com.like.ab.ABServiceImpl.determineAttributes(ABServiceImpl.java:125)<br>
 &nbsp; &nbsp;at com.like.ab.ABServiceImpl.getCustomer(ABServiceImpl.java:90)<br>
 &nbsp; &nbsp;at com.like.ab.ABServiceImpl.getAttributes(ABServiceImpl.java:52)<br>
 &nbsp; &nbsp;at<br>
com.like.ab.ABRequestContextImpl.conditionallyInit(ABRequestContextImpl.java<br>
:130)<br>
 &nbsp; &nbsp;at com.like.ab.ABRequestContextImpl.&lt;init&gt;(ABRequestContextImpl.java:39)<br>
 &nbsp; &nbsp;at com.like.ab.ABRequestContextImpl.&lt;init&gt;(ABRequestContextImpl.java:32)<br>
 &nbsp; &nbsp;at<br>
com.like.ab.ABServletRequestFilter.allocateLazyInitableRequestContext(ABServ<br>
letRequestFilter.java:110)<br>
 &nbsp; &nbsp;at<br>
com.like.ab.ABServletRequestFilter.doFilter(ABServletRequestFilter.java:56)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java<br>
:70)<br>
 &nbsp; &nbsp;at<br>
com.like.web.LikeWWWRequestFilter.wrapWithLikeWWWRequestContext(LikeWWWReque<br>
stFilter.java:114)<br>
 &nbsp; &nbsp;at<br>
com.like.web.LikeWWWRequestFilter.doFilter(LikeWWWRequestFilter.java:74)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java<br>
:70)<br>
 &nbsp; &nbsp;at<br>
com.like.web.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:80)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java<br>
:70)<br>
 &nbsp; &nbsp;at com.caucho.filters.XsltFilter.doFilter(XsltFilter.java:121)<br>
 &nbsp; &nbsp;at com.like.web.LikeXsltFilter.doFilter(LikeXsltFilter.java:22)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java<br>
:70)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:1<br>
63)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:<br>
208)<br>
 &nbsp; &nbsp;at<br>
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)<br>
 &nbsp; &nbsp;at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)<br>
 &nbsp; &nbsp;at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)<br>
 &nbsp; &nbsp;at com.caucho.util.ThreadPool.run(ThreadPool.java:423)<br>
 &nbsp; &nbsp;at java.lang.Thread.run(Thread.java:595)<br>
Caused by: org.mvel.CompileException: class or class reference not found:<br>
com.like.rules.facts.AllocationFact.facts.AllocationFact.facts.AllocationFac<br>
t()<br>
 &nbsp; &nbsp;at<br>
org.mvel.optimizers.impl.asm.ASMAccessorOptimizer.optimizeObjectCreation(ASM<br>
AccessorOptimizer.java:1842)<br>
 &nbsp; &nbsp;at<br>
org.mvel.ast.NewObjectNode.getReducedValueAccelerated(NewObjectNode.java:191<br>
)<br>
 &nbsp; &nbsp;at org.mvel.ExecutableAccessor.getValue(ExecutableAccessor.java:45)<br>
 &nbsp; &nbsp;at<br>
org.mvel.ast.TypedVarNode.getReducedValueAccelerated(TypedVarNode.java:43)<br>
 &nbsp; &nbsp;at org.mvel.MVELRuntime.execute(MVELRuntime.java:90)<br>
 &nbsp; &nbsp;at org.mvel.CompiledExpression.getValue(CompiledExpression.java:111)<br>
 &nbsp; &nbsp;at org.mvel.MVEL.executeExpression(MVEL.java:235)<br>
 &nbsp; &nbsp;at<br>
org.drools.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:48)<br>
 &nbsp; &nbsp;at<br>
org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:554)<br>
 &nbsp; &nbsp;... 27 more<br>
<br>
<br>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a rel="nofollow" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a rel="nofollow" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> &nbsp;Edson Tirelli<br> &nbsp;JBoss Drools Core Development<br> &nbsp;JBoss, a division of Red Hat @ <a rel="nofollow" href="http://www.jboss.com" target="_blank">www.jboss.com</a><br>

</div></div></div></div></div><br>

      </div><br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br> &nbsp;Edson Tirelli<br> &nbsp;JBoss Drools Core Development<br> &nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a><br>