<br> Thanks.<br><br><div><span class="gmail_quote">2007/11/9, Eric Miles <<a href="mailto:eric.miles@kronos.com">eric.miles@kronos.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I was using 4.0.3 and I also added this information to the comments for<br>the Jira.<br><br>Eric<br><br>On Fri, 2007-11-09 at 09:38 -0200, Edson Tirelli wrote:<br>><br>> Eric,<br>><br>> This is probably a parser bug. I opened this ticket:
<br>><br>> <a href="http://jira.jboss.com/jira/browse/JBRULES-1321">http://jira.jboss.com/jira/browse/JBRULES-1321</a><br>><br>> Can you please let me know what version are you using?<br>><br>> Thanks,
<br>> Edson<br>><br>> 2007/11/8, Eric Miles <<a href="mailto:eric.miles@kronos.com">eric.miles@kronos.com</a>>:<br>> I have a compound LHS statement that is causing the parser to<br>> fail.
<br>> Here is my exact stacktrace:<br>><br>> org.drools.compiler.DroolsParserException: Unknown error while<br>> parsing.<br>> This is a bug. Please contact the Development team.
<br>> at<br>> org.drools.compiler.DrlParser.compile(DrlParser.java:183)<br>> at<br>> org.drools.compiler.DrlParser.parse(DrlParser.java:61)<br>> at
<br>> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java :165)<br>> at<br>> com.kronos.webta.service.security.access.rules.WriteRestrictionsRulesTest.setUpBeforeClass
(WriteRestrictionsRulesTest.java:58)<br>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native<br>> Method)<br>> at<br>> sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)<br>> at<br>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>> at java.lang.reflect.Method.invoke
(Method.java:585)<br>> at<br>> org.junit.internal.runners.ClassRoadie.runBefores(ClassRoadie.java:49)<br>> at<br>> org.junit.internal.runners.ClassRoadie.runProtected
(ClassRoadie.java:36)<br>> at<br>> org.junit.internal.runners.JUnit4ClassRunner.run<br>> (JUnit4ClassRunner.java:42)<br>> at<br>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run
(JUnit4TestReference.java:38)<br>> at<br>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java :38)<br>> at<br>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests
(RemoteTestRunner.java:460)<br>> at<br>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)<br>> at<br>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run
(RemoteTestRunner.java:386)<br>> at<br>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)<br>><br>><br>> This is the statement that is causing me problems:
<br>><br>> not(UserRole((role == Role.TIMEKEEPER, delegateFor == $supId)<br>> || (role<br>> == Role.SUPERVISOR, delegateFor == $tkpId)) from $actorRoles)<br>><br>> Remote out one of the conditions from the ||, it compiles
<br>> fine. Such<br>> as:<br>><br>> not(UserRole(role == Role.SUPERVISOR, delegateFor == $supId)<br>> from<br>> $actorRoles)<br>><br>><br>> or<br>
><br>> not(UserRole(role == Role.TIMEKEEPER, delegateFor == $tkpId)<br>> from<br>> $actorRoles)<br>><br>> Is my syntax incorrect or is there a bug?<br>><br>> Thanks!
<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">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br>><br>><br>><br>> --<br>> Edson Tirelli<br>> Software Engineer - JBoss Rules Core Developer<br>> Office: +55 11 3529-6000<br>> Mobile: +55 11 9287-5646
<br>> JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a><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">https://lists.jboss.org/mailman/listinfo/rules-users</a><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">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div>
<br><br clear="all"><br>-- <br> Edson Tirelli<br> Software Engineer - JBoss Rules Core Developer<br> Office: +55 11 3529-6000<br> Mobile: +55 11 9287-5646<br> JBoss, a division of Red Hat @ <a href="http://www.jboss.com">
www.jboss.com</a>