<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>

<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2>Sure -- here's the 
stack trace...</FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
size=2>&nbsp;org.objectweb.asm.ClassWriter.&lt;init&gt;(I)V<BR>&nbsp;at 
org.mvel.optimizers.impl.asm.ASMAccessorOptimizer.&lt;init&gt;(ASMAccessorOptimizer.java:88)<BR>&nbsp;at 
org.mvel.optimizers.OptimizerFactory.&lt;clinit&gt;(OptimizerFactory.java:46)<BR>&nbsp;at 
org.mvel.Token.getReducedValueAccelerated(Token.java:302)<BR>&nbsp;at 
org.mvel.ExecutableAccessor.getValue(ExecutableAccessor.java:46)<BR>&nbsp;at 
org.mvel.MVEL.executeExpression(MVEL.java:173)<BR>&nbsp;at 
org.drools.base.dataproviders.MVELDataProvider.getResults(MVELDataProvider.java:43)<BR>&nbsp;at 
org.drools.reteoo.FromNode.assertTuple(FromNode.java:61)<BR>&nbsp;at 
org.drools.reteoo.SingleTupleSinkAdapter.createAndPropagateAssertTuple(SingleTupleSinkAdapter.java:55)<BR>&nbsp;at 
org.drools.reteoo.LeftInputAdapterNode.assertObject(LeftInputAdapterNode.java:147)<BR>&nbsp;at 
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:20)<BR>&nbsp;at 
org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:163)<BR>&nbsp;at 
org.drools.reteoo.Rete.assertObject(Rete.java:121)<BR>&nbsp;at 
org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:196)<BR>&nbsp;at 
org.drools.reteoo.ReteooWorkingMemory.doAssertObject(ReteooWorkingMemory.java:68)<BR>&nbsp;at 
org.drools.common.AbstractWorkingMemory.assertObject(AbstractWorkingMemory.java:724)<BR>&nbsp;at 
org.drools.common.AbstractWorkingMemory.assertObject(AbstractWorkingMemory.java:543)<BR>&nbsp;at 
test.hxr.TestCompileDrl.testCompileAndExecute(TestCompileDrl.java:91)<BR>&nbsp;at 
test.hxr.TestCompileDrl.main(TestCompileDrl.java:40)<BR>[MVEL] Notice: Possible 
incorrect version of ASM present (3.0 required).&nbsp; Disabling JIT 
compiler.&nbsp; Reflective Optimizer will be used.<BR></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial><FONT color=#0000ff><FONT size=2>This 
is more of an M<SPAN class=361291214-30042007>VEL question, I guess, but do you 
know if there is a way to force the use of reflection over ASM?<BR><BR>Thanks, 
Brad</SPAN></FONT></FONT></FONT><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Michael Neale 
[mailto:michael.neale@gmail.com] <BR><B>Sent:</B> Thursday, April 26, 2007 8:11 
PM<BR><B>To:</B> Rules Users List<BR><B>Subject:</B> Re: [rules-users] 3.1 M1 
"from" keyword<BR></FONT><BR></DIV>
<DIV></DIV>
<P>should already be done - mvel may be using the wrong one.<BR><BR>Can you tell 
me what class it is that gives the nosuchmethod? (ie what the target class is) 
and we can make sure all references are to inlined one so this won't happen 
again. <BR><BR>Michael.<BR><BR>
<DIV><SPAN class=gmail_quote>On 4/27/07, <B class=gmail_sendername>Mark 
Proctor</B> &lt;<A 
href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</A>&gt; wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote 
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
  <DIV text="#000000" bgcolor="#ffffff">For M2 I'll look at changing the 
  namespace for <SPAN class=st id=st name="st">ASM</SPAN> to avoid this issue. 
  Not sure how you'll avoid the issue till then.<BR><BR>Mark<BR>brad hadfield 
  wrote: 
  <BLOCKQUOTE type="cite">
    <DIV><SPAN class=e id=q_1122f6e4384a91fa_1>
    <DIV><FONT face=Arial size=2><SPAN>Hi, I wonder if anyone could help 
    me?<BR><BR>I'm attempting to use the 'from' keyword in&nbsp; the same 
    fashion as the sample found on the Release Notes/Language Improvement 
    wiki.&nbsp; The example shows a piece of syntax that uses the 'from' keyword 
    to obtain data via a Hibernate query. i.e:</SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2><SPAN>&nbsp; $r : Restaurant( $postCode ) from 
    hbSession.getNamedQuery( "some query" ).setProperties( [ key1 : value2, key2 
    : value ] ).list()<BR></SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN><BR>I'm having difficulty executing 
    syntax using this keyword because Hibernate uses CGlib which relies on ASM 
    1.5.3 - the 'from' keyword seems to rely on MVEL which uses ASM 
    3.0.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2><SPAN>ASM 3.0 is not backwards compatible with 
    ASM 1.5.3 and I get 'no such method' errors.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial size=2><SPAN>So how does one get the 'from' keyword to 
    work in an environment running Hibernate?</SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN></SPAN></FONT>&nbsp;</DIV>
    <DIV><FONT face=Arial 
    size=2><SPAN>Thanks,<BR>Brad</SPAN></FONT></DIV></SPAN></DIV><PRE><HR width="90%" SIZE=4>
_______________________________________________<BR>rules-users mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org" target=_blank>rules-users@lists.jboss.org
</A>
<A onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.jboss.org/mailman/listinfo/rules-users" target=_blank>https://lists.jboss.org/mailman/listinfo/rules-users</A>
  </PRE></BLOCKQUOTE><BR></DIV><BR>_______________________________________________<BR>rules-users 
  mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)" 
  href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</A><BR><A 
  onclick="return top.js.OpenExtLink(window,event,this)" 
  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>
<P></P></BODY></HTML>