<br>&nbsp;&nbsp; Terry,<br><br>&nbsp;&nbsp; A bad commit from my part.<br>&nbsp;&nbsp; It shall work now.<br><br>&nbsp;&nbsp; Regards,<br>&nbsp;&nbsp;&nbsp;&nbsp; Edson<br><br><div><span class="gmail_quote">2007/4/16, Terry Laurenzo &lt;<a href="mailto:tlaurenzo@rcode.net">tlaurenzo@rcode.net
</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The following issue (737) was marked as closed, but in the current<br>SVN the affected code is commented out -- once again rendering Groovy
<br>fact classes inoperable.&nbsp;&nbsp;Can anyone explain why the patch was backed<br>out?&nbsp;&nbsp;If not, could we reopen JBRULES-737 as a regression or<br>uncomment the check for &quot;&lt;clinit&gt;&quot;?<br><br>Thanks.<br>Terry<br><br>
On Mar 14, 2007, at 3:56 PM, Edson Tirelli wrote:<br><br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Terry,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Thank you for reporting and providing the patch.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Patch applied:<br>&gt;<br>&gt; <a href="http://jira.jboss.com/jira/browse/JBRULES-737">
http://jira.jboss.com/jira/browse/JBRULES-737</a><br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;[]s<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Edson<br>&gt;<br>&gt; Terry Laurenzo wrote:<br>&gt;<br>&gt;&gt; The attached diff (against 3.0.5 sources) adds a condition to the<br>&gt;&gt; ClassFieldInspector to not analyze methods named &lt;clinit&gt;.&nbsp;&nbsp;For
<br>&gt;&gt; some&nbsp;&nbsp;reason, the Groovy compiler is outputing classes that were<br>&gt;&gt; causing&nbsp;&nbsp;this check to choke and throw an IllegalArgumentException<br>&gt;&gt; because of&nbsp;&nbsp;a &lt;clinit&gt; method with ACC_PUBLIC access code.
<br>&gt;&gt;<br>&gt;&gt; Applying this patch allows Drools to operate correctly with<br>&gt;&gt; compiled&nbsp;&nbsp;Groovy Fact classes.<br>&gt;&gt;<br>&gt;&gt; This seems like a pretty innocuous change that someone should<br>&gt;&gt; apply&nbsp;&nbsp;to SVN.&nbsp;&nbsp;Unfortunately, it is rather difficult to create a
<br>&gt;&gt; test case&nbsp;&nbsp;for it.<br>&gt;&gt;<br>&gt;&gt; Terry Laurenzo<br>&gt;&gt;<br>&gt;&gt; ---------------------------------------------------------------------<br>&gt;&gt; ---<br>&gt;&gt;<br>&gt;&gt; _______________________________________________
<br>&gt;&gt; rules-dev mailing list<br>&gt;&gt; <a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev
</a><br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Edson Tirelli<br>&gt; Software Engineer - JBoss Rules Core Developer<br>&gt; Office: +55 11 3124-6000<br>&gt; Mobile: +55 11 9218-4151<br>&gt; JBoss, a division of Red Hat @ 
<a href="http://www.jboss.com">www.jboss.com</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; rules-dev mailing list<br>&gt; <a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org
</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br><br>_______________________________________________<br>rules-dev mailing list<br><a href="mailto:rules-dev@lists.jboss.org">
rules-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>
&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3124-6000<br>&nbsp;&nbsp;Mobile: +55 11 9218-4151<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>