On Fri, Mar 25, 2011 at 4:01 PM, Edson Tirelli <span dir="ltr">&lt;<a href="mailto:ed.tirelli@gmail.com">ed.tirelli@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><br></div>   Ok, I will have to double check that. Can you provide me with stack trace or list of errors you are getting from these tests?<br></blockquote><div><br>Since attachments are most likely stripped, here&#39;s the output (stand back).  I&#39;ll list them back to back.  I hope--frankly--that somehow this is my error, but I&#39;m not sure that it is, given that I&#39;m just trying to build HEAD.<br>
<br>First, this is from org.drools.integrationtests.MiscTest:<br><br>-------------------------------------------------------------------------------<br>Test set: org.drools.integrationtests.MiscTest<br>-------------------------------------------------------------------------------<br>
Tests run: 191, Failures: 1, Errors: 1, Skipped: 4, Time elapsed: 9.855 sec &lt;&lt;&lt; FAILURE!<br>testBigDecimalWithFromAndEval(org.drools.integrationtests.MiscTest)  Time elapsed: 0.026 sec  &lt;&lt;&lt; FAILURE!<br>java.lang.AssertionError: Unable to Analyse Expression java.math.BigDecimal.TEN:<br>
[Error: Failed to compile: 4 compilation error(s): <br> - (1,1) unable to resolve method using strict-mode: java.lang.Object.java()<br> - (1,6) unable to resolve method using strict-mode: java.lang.Object.math()<br> - (1,11) unable to resolve method using strict-mode: java.lang.Object.BigDecimal()<br>
 - (1,22) unable to resolve method using strict-mode: java.lang.Object.TEN()]<br>[Near : {... java.math.BigDecimal.TEN ....}]<br>             ^<br>[Line: 1, Column: 1] : [Rule name=&#39;Test Rule&#39;]<br><br>    at org.junit.Assert.fail(Assert.java:91)<br>
    at org.junit.Assert.assertTrue(Assert.java:43)<br>    at org.junit.Assert.assertFalse(Assert.java:68)<br>    at org.drools.integrationtests.MiscTest.testBigDecimalWithFromAndEval(MiscTest.java:1928)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>    at java.lang.reflect.Method.invoke(Method.java:597)<br>
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)<br>    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)<br>    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)<br>
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)<br>    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)<br>    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)<br>
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)<br>    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)<br>    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)<br>    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)<br>
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)<br>    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)<br>    at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)<br>
    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)<br>    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)<br>
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>    at java.lang.reflect.Method.invoke(Method.java:597)<br>    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)<br>
    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)<br><br>testReturnValueException(org.drools.integrationtests.MiscTest)  Time elapsed: 0.011 sec  &lt;&lt;&lt; ERROR!<br>[Error: unexpected end of statement]<br>
[Near : {... ( throwException( ) ) ....}]<br>                                  ^<br>[Line: 1, Column: 22]<br>    at org.mvel2.compiler.AbstractParser.nextToken(AbstractParser.java:1199)<br>    at org.mvel2.compiler.ExpressionCompiler._compile(ExpressionCompiler.java:132)<br>
    at org.mvel2.compiler.ExpressionCompiler.compile(ExpressionCompiler.java:69)<br>    at org.mvel2.MVEL.analysisCompile(MVEL.java:687)<br>    at org.mvel2.MVEL.analysisCompile(MVEL.java:691)<br>    at org.drools.rule.builder.PatternBuilder.setInputs(PatternBuilder.java:619)<br>
    at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:380)<br>    at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:268)<br>    at org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:107)<br>
    at org.drools.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:65)<br>    at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:80)<br>    at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1308)<br>
    at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:659)<br>    at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:298)<br>    at org.drools.integrationtests.MiscTest.testReturnValueException(MiscTest.java:2868)<br>
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
    at java.lang.reflect.Method.invoke(Method.java:597)<br>    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)<br>    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)<br>
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)<br>    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)<br>    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)<br>
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)<br>    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)<br>    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)<br>
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)<br>    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)<br>    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)<br>
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)<br>    at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)<br>    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)<br>
    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)<br>    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>    at java.lang.reflect.Method.invoke(Method.java:597)<br>
    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)<br>    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)<br>Caused by: java.lang.ArrayIndexOutOfBoundsException: -1<br>
    at org.mvel2.util.ParseTools.subsetTrimmed(ParseTools.java:908)<br>    at org.mvel2.util.ParseTools.parseParameterList(ParseTools.java:200)<br>    at org.mvel2.compiler.PropertyVerifier.getMethod(PropertyVerifier.java:404)<br>
    at org.mvel2.compiler.PropertyVerifier.analyze(PropertyVerifier.java:112)<br>    at org.mvel2.compiler.ExpressionCompiler.verify(ExpressionCompiler.java:387)<br>    at org.mvel2.compiler.ExpressionCompiler._compile(ExpressionCompiler.java:281)<br>
    at org.mvel2.util.ParseTools.subCompileExpression(ParseTools.java:2108)<br>    at org.mvel2.ast.Substatement.&lt;init&gt;(Substatement.java:36)<br>    at org.mvel2.compiler.AbstractParser.nextToken(AbstractParser.java:1045)<br>
    ... 40 more<br> <br>...and this is from org.drools.rule.builder.dialect.java.JavaConsequenceBuilderTest:<br><br>-------------------------------------------------------------------------------<br>Test set: org.drools.rule.builder.dialect.java.JavaConsequenceBuilderTest<br>
-------------------------------------------------------------------------------<br>Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.272 sec &lt;&lt;&lt; FAILURE!<br>testFixModifyBlocks(org.drools.rule.builder.dialect.java.JavaConsequenceBuilderTest)  Time elapsed: 0.057 sec  &lt;&lt;&lt; FAILURE!<br>
org.junit.ComparisonFailure: expected:&lt;...e){Cheesec2=$cheese;[{org.drools.Cheese__obj__=(c2);org.drools.FactHandle__obj____Handle2__=drools.getFactHandle(__obj__);__obj__.setPrice(10);__obj__.setOldPrice(age);drools.update(__obj____Handle2__);}]}finally{Cheesec3=$c...&gt; but was:&lt;...e){Cheesec2=$cheese;[]}finally{Cheesec3=$c...&gt;<br>
    at org.junit.Assert.assertEquals(Assert.java:123)<br>    at org.junit.Assert.assertEquals(Assert.java:145)<br>    at org.drools.rule.builder.dialect.java.JavaConsequenceBuilderTest.assertEqualsIgnoreSpaces(JavaConsequenceBuilderTest.java:676)<br>
    at org.drools.rule.builder.dialect.java.JavaConsequenceBuilderTest.testFixModifyBlocks(JavaConsequenceBuilderTest.java:321)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>    at java.lang.reflect.Method.invoke(Method.java:597)<br>    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)<br>
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)<br>    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)<br>    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)<br>
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)<br>    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)<br>    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)<br>
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)<br>    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)<br>    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)<br>
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)<br>    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)<br>    at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)<br>
    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)<br>    at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)<br>
    at org.apache.maven.surefire.Surefire.run(Surefire.java:169)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>    at java.lang.reflect.Method.invoke(Method.java:597)<br>    at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)<br>
    at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)<br><br>Best,<br>Laird<br></div></div>