Build failed in Hudson: drools #1235

jboss-qa-internal at redhat.com jboss-qa-internal at redhat.com
Thu Feb 7 09:20:56 EST 2008


See http://hudson.qa.jboss.com/hudson/job/drools/1235/changes

Changes:

[tirelli] JBRULES-1451: fixing type coercion in trunk

[tirelli] JBRULES-1392: fixing concurrent access to a collections map

------------------------------------------
[...truncated 9543 lines...]
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
Caused by: java.lang.ClassCastException: org.drools.Person
	at org.drools.PersonShadowProxy.setShadowedObject(Unknown Source)
	at org.drools.reteoo.ClassObjectTypeConf.getShadow(ClassObjectTypeConf.java:253)
	... 34 more
java.lang.RuntimeException: trouble serialising package.
	at org.drools.integrationtests.DynamicRulesTest.serialisePackage(DynamicRulesTest.java:824)
	at org.drools.integrationtests.DynamicRulesTest.testRuleBaseAddRemoveSubNetworks(DynamicRulesTest.java:776)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
Caused by: java.io.InvalidClassException: org.drools.rule.MVELDialectData$MapFunctionResolverFactory; no valid constructor
	at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:455)
	at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1035)
	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at java.util.HashMap.writeObject(HashMap.java:1039)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at org.drools.rule.DialectDatas.writeExternal(DialectDatas.java:52)
	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at org.drools.rule.Package.writeExternal(Package.java:150)
	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at java.util.HashMap.writeObject(HashMap.java:1039)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at org.drools.common.AbstractRuleBase.doWriteExternal(AbstractRuleBase.java:178)
	at org.drools.reteoo.ReteooRuleBase.writeExternal(ReteooRuleBase.java:149)
	at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at java.util.HashMap.writeObject(HashMap.java:1039)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
	at org.drools.integrationtests.MiscTest.serializeOut(MiscTest.java:2127)
	at org.drools.integrationtests.MiscTest.testSerializable(MiscTest.java:1766)
	... 25 more
Tests run: 16, Failures: 2, Errors: 12, Skipped: 0, Time elapsed: 1.585 sec <<< FAILURE!
Running org.drools.brms.modeldriven.ActionFieldValueTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
Running org.drools.testframework.RuleCoverageListenerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
Running org.drools.brms.server.util.SuggestionCompletionEngineBuilderTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running org.drools.integrationtests.ExecutionFlowControlTest
Tests run: 27, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 1.625 sec <<< FAILURE!
Running org.drools.brms.modeldriven.ActionSetFieldTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec
Running org.drools.brms.modeldriven.RuleModelTest
<rule>
  <modelVersion>1.0</modelVersion>
  <attributes/>
  <lhs>
    <fact>
      <factType>Car</factType>
      <boundName>x</boundName>
    </fact>
    <fact>
      <factType>Car</factType>
      <boundName>y</boundName>
    </fact>
    <fact>
      <factType>House</factType>
    </fact>
  </lhs>
  <rhs>
    <retract>
      <variableName>q</variableName>
    </retract>
  </rhs>
</rule>
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec
Running org.drools.xml.rules.XmlPackageReaderTest
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.44 sec
Running org.drools.lang.RuleParserTest
Tests run: 116, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.178 sec
Running org.drools.rule.builder.dialect.mvel.MVELExprAnalyzerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running org.drools.reteoo.ReteooBuilderTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec
Running org.drools.lang.dsl.DefaultExpanderTest
rule 'x' 
 when 
Foo()
 then  end

Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec
Running org.drools.rule.builder.dialect.mvel.MVELPredicateBuilderTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.026 sec <<< FAILURE!
Running org.drools.brms.server.util.ScenarioXMLPersistenceTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec

Results :

Failed tests: 
  testLocalVariableMVELConsequence(org.drools.integrationtests.MVELTest)
  testThreadSafetyEclipse(org.drools.integrationtests.PackageBuilderThreadSafetyTest)
  testThreadSafetyJanino(org.drools.integrationtests.PackageBuilderThreadSafetyTest)
  testJaninoWithStaticImports(org.drools.compiler.PackageBuilderTest)
  testDynamicRulesAddRemove(org.drools.integrationtests.DynamicRulesTest)
  testRuleBaseAddRemoveSubNetworks(org.drools.integrationtests.DynamicRulesTest)

Tests in error: 
  testSimpleExpression(org.drools.rule.builder.dialect.mvel.MVELConsequenceBuilderTest)
  testHelloWorld(org.drools.integrationtests.MVELTest)
  testMVELSoundex(org.drools.integrationtests.MiscTest)
  testNesting(org.drools.integrationtests.MiscTest)
  testImportFunctions(org.drools.integrationtests.MiscTest)
  testFunction(org.drools.integrationtests.MiscTest)
  testFunctionException(org.drools.integrationtests.MiscTest)
  testEvalException(org.drools.integrationtests.MiscTest)
  testPredicateException(org.drools.integrationtests.MiscTest)
  testReturnValueException(org.drools.integrationtests.MiscTest)
  testDumpers(org.drools.integrationtests.MiscTest)
  testSerializable(org.drools.integrationtests.MiscTest)
  testSerializeWorkingMemoryAndRuleBase1(org.drools.integrationtests.MiscTest)
  testSerializeWorkingMemoryAndRuleBase2(org.drools.integrationtests.MiscTest)
  testJoinNodeModifyObject(org.drools.integrationtests.MiscTest)
  testFunctionWithPrimitives(org.drools.integrationtests.MiscTest)
  testPrimitiveArray(org.drools.integrationtests.MiscTest)
  testCastingInsideEvals(org.drools.integrationtests.MiscTest)
  testModifyRetractWithFunction(org.drools.integrationtests.MiscTest)
  testFunctionCallingFunctionWithEclipse(org.drools.integrationtests.MiscTest)
  testFunctionCallingFunctionWithJanino(org.drools.integrationtests.MiscTest)
  testFinalClass(org.drools.integrationtests.MiscTest)
  testRuleFlow(org.drools.compiler.PackageBuilderTest)
  testSerializable(org.drools.compiler.PackageBuilderTest)
  testMVELCollect(org.drools.integrationtests.FirstOrderLogicTest)
  testCollectWithMemberOfOperators(org.drools.integrationtests.FirstOrderLogicTest)
  testCollectWithContainsOperators(org.drools.integrationtests.FirstOrderLogicTest)
  testMVELAccumulate(org.drools.integrationtests.AccumulateTest)
  testAccumulateModifyMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateReverseModifyMVEL(org.drools.integrationtests.AccumulateTest)
  testMVELAccumulate2WM(org.drools.integrationtests.AccumulateTest)
  testAccumulateSumMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateMultiPatternWithFunctionMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateCountMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateAverageMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateMinMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateMaxMVEL(org.drools.integrationtests.AccumulateTest)
  testAccumulateMultiPatternMVEL(org.drools.integrationtests.AccumulateTest)
  testDynamicRuleAdditions(org.drools.integrationtests.DynamicRulesTest)
  testDynamicRuleRemovals(org.drools.integrationtests.DynamicRulesTest)
  testDynamicFunction(org.drools.integrationtests.DynamicRulesTest)
  testRemovePackage(org.drools.integrationtests.DynamicRulesTest)
  testDynamicRules(org.drools.integrationtests.DynamicRulesTest)
  testDynamicRules2(org.drools.integrationtests.DynamicRulesTest)
  testRuleBaseAddRemove(org.drools.integrationtests.DynamicRulesTest)
  testClassLoaderSwitchsUsingConf(org.drools.integrationtests.DynamicRulesTest)
  testClassLoaderSwitchsUsingContext(org.drools.integrationtests.DynamicRulesTest)
  testCollectDynamicRules(org.drools.integrationtests.DynamicRulesTest)
  testDynamicRuleRemovalsSubNetwork(org.drools.integrationtests.DynamicRulesTest)
  testRemovePackageSubNetwork(org.drools.integrationtests.DynamicRulesTest)
  testNoLoop(org.drools.integrationtests.ExecutionFlowControlTest)
  testSalienceInteger(org.drools.integrationtests.ExecutionFlowControlTest)
  testSalienceExpression(org.drools.integrationtests.ExecutionFlowControlTest)
  testLockOnActive(org.drools.integrationtests.ExecutionFlowControlTest)
  testLockOnActiveWithModify(org.drools.integrationtests.ExecutionFlowControlTest)
  testAgendaGroups(org.drools.integrationtests.ExecutionFlowControlTest)
  testActivationGroups(org.drools.integrationtests.ExecutionFlowControlTest)
  testDuration(org.drools.integrationtests.ExecutionFlowControlTest)
  testInsertRetractNoloop(org.drools.integrationtests.ExecutionFlowControlTest)
  testDurationWithNoLoop(org.drools.integrationtests.ExecutionFlowControlTest)
  testFireRuleAfterDuration(org.drools.integrationtests.ExecutionFlowControlTest)
  testUpdateNoLoop(org.drools.integrationtests.ExecutionFlowControlTest)
  testUpdateActivationCreationNoLoop(org.drools.integrationtests.ExecutionFlowControlTest)
  testDateEffective(org.drools.integrationtests.ExecutionFlowControlTest)
  testSimpleExpression(org.drools.rule.builder.dialect.mvel.MVELPredicateBuilderTest)

Tests run: 662, Failures: 6, Errors: 65, Skipped: 0

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 minutes 20 seconds
[INFO] Finished at: Thu Feb 07 09:20:16 EST 2008
[INFO] Final Memory: 16M/80M
[INFO] ------------------------------------------------------------------------
Terminating xvnc
[drools] $ vncserver -kill :11
Killing Xvnc process ID 3144
Recording test results




More information about the builds mailing list