Bug 778209 (SOA-714) - Test Drools with JDK1.6
Summary: Test Drools with JDK1.6
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-714
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: JBoss Rules
Version: 4.3 IR2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.3 IR5
Assignee: Jervis Liu
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks: SOA-518
TreeView+ depends on / blocked
 
Reported: 2008-08-27 08:59 UTC by Jervis Liu
Modified: 2013-11-07 22:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-16 14:28:00 UTC
Type: Task


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-714 0 None None None Never

Description Jervis Liu 2008-08-27 08:59:07 UTC
Date of First Response: 2008-09-03 06:33:04
project_key: SOA

Test Drools as an independent product (i.e., not in soa-p env) against JDK1.6.

The Drools needs to be built under JDK1.5 from branch: https://svn.jboss.org/repos/labs/labs/jbossrules/soa_tags/4.3.0.GA_IR1/ 

Need to check with Drools guys to figure out a test plan.

Need to check with Drools guys to understand the current status of https://jira.jboss.org/jira/browse/JBRULES-1666

Comment 1 Jervis Liu 2008-08-29 07:13:22 UTC
So far I found following tests failed under jdk1.6 (compile project using jdk1.5, i.e. "mvn -Dmaven.test.skip install", then run test under jdk1.6, i.e., "mvn test"):

drools-compiler: DynamicRulesTest.testDynamicFunction

Comment 2 Jervis Liu 2008-08-29 07:47:05 UTC
More failures under jdk1.6 (all passed under jdk1.5)

Tests run: 26, Failures: 0, Errors: 26, Skipped: 0, Time elapsed: 5.49 sec <<< FAILURE!
Running org.drools.scm.jcr.JcrActionFactoryTest
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Tests run: 4, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.342 sec <<< FAILURE!
Running org.drools.scm.svn.SvnActionFactoryTest
org.tmatesoft.svn.core.SVNException: svn: Path 'folder1' not present
        at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:49)
        at org.tmatesoft.svn.core.internal.io.fs.FSCommitEditor.openDir(FSCommitEditor.java:115)
        at org.drools.scm.svn.SvnActionFactory.openDirectories(SvnActionFactory.java:631)
        at org.drools.scm.svn.SvnActionFactory$AddDirectory.applyAction(SvnActionFactory.java:333)
        at org.drools.scm.CompositeScmAction.applyAction(CompositeScmAction.java:33)
        at org.drools.scm.svn.SvnActionFactory.execute(SvnActionFactory.java:265)
        at org.drools.scm.svn.SvnActionFactoryTest.testCannotAddDirectoryWithNoParent(SvnActionFactoryTest.java:79)
        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:597)
        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.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:597)
        at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        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:597)
        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
org.tmatesoft.svn.core.SVNException: svn: File already exists: filesystem '/local/svn/drools-cr2/4.3.0.GA_IR1/drools-repository/target/test-classes/copy_svn_repo_empty/db', transaction '1-1', path '/folder1'
        at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:49)
        at org.tmatesoft.svn.core.internal.io.fs.FSCommitter.makeDir(FSCommitter.java:166)
        at org.tmatesoft.svn.core.internal.io.fs.FSCommitEditor.addDir(FSCommitEditor.java:164)
        at org.drools.scm.svn.SvnActionFactory$AddDirectory.applyAction(SvnActionFactory.java:340)
        at org.drools.scm.CompositeScmAction.applyAction(CompositeScmAction.java:33)
        at org.drools.scm.svn.SvnActionFactory.execute(SvnActionFactory.java:265)
        at org.drools.scm.svn.SvnActionFactoryTest.testCannotAddDuplicateDirectories(SvnActionFactoryTest.java:109)
        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:597)
        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.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:597)
        at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        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:597)
        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.506 sec
Running org.drools.repository.RulesRepositoryTest
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Setting up the repository, registering node types etc.
Tests run: 17, Failures: 0, Errors: 17, Skipped: 0, Time elapsed: 2.893 sec <<< FAILURE!

Results :

Tests in error: 
  testToString(org.drools.repository.PackageItemTest)
  testGetFormat(org.drools.repository.PackageItemTest)
  testListPackages(org.drools.repository.PackageItemTest)
  testRulePackageItem(org.drools.repository.PackageItemTest)
  testPackageCopy(org.drools.repository.PackageItemTest)
  testPackageSnapshot(org.drools.repository.PackageItemTest)
  testLoadRulePackageItem(org.drools.repository.PackageItemTest)
  testPackageRuleVersionExtraction(org.drools.repository.PackageItemTest)
  testIgnoreState(org.drools.repository.PackageItemTest)
  testDuplicatePackageName(org.drools.repository.PackageItemTest)
  testPackageInstanceWrongNodeType(org.drools.repository.PackageItemTest)
  testLoadRulePackageItemByUUID(org.drools.repository.PackageItemTest)
  testAddRuleRuleItem(org.drools.repository.PackageItemTest)
  testGetRules(org.drools.repository.PackageItemTest)
  testRemoveRule(org.drools.repository.PackageItemTest)
  testSearchByFormat(org.drools.repository.PackageItemTest)
  testListArchivedAssets(org.drools.repository.PackageItemTest)
  testMiscProperties(org.drools.repository.PackageItemTest)
  testPackageCheckinConfig(org.drools.repository.PackageItemTest)
  testTagItem(org.drools.repository.CategoryItemTest)
  testCreateCateories(org.drools.repository.CategoryItemTest)
  testGetChildTags(org.drools.repository.CategoryItemTest)
  testGetChildTag(org.drools.repository.CategoryItemTest)
  testGetFullPath(org.drools.repository.CategoryItemTest)
  testRemoveCategoryUneeded(org.drools.repository.CategoryItemTest)
  testFindArchivedAssets(org.drools.repository.ArchiveItemTest)
  testArchiveBooleanFlag(org.drools.repository.ArchiveItemTest)
  testLoadArchivedAsset(org.drools.repository.ArchiveItemTest)
  testFindArchivedAssetsByCategory(org.drools.repository.ArchiveItemTest)
  testLoadPackages(org.drools.repository.ArchiveItemTest)
  testFindRulesByNameArchived(org.drools.repository.ArchiveItemTest)
  testAssetItemCreation(org.drools.repository.AssetItemTest)
  testGetPackageItem(org.drools.repository.AssetItemTest)
  testGetContent(org.drools.repository.AssetItemTest)
  testUpdateContent(org.drools.repository.AssetItemTest)
  testCategories(org.drools.repository.AssetItemTest)
  testUpdateCategories(org.drools.repository.AssetItemTest)
  testFindRulesByCategory(org.drools.repository.AssetItemTest)
  testRemoveTag(org.drools.repository.AssetItemTest)
  testGetTags(org.drools.repository.AssetItemTest)
  testSetStateString(org.drools.repository.AssetItemTest)
  testStatusStuff(org.drools.repository.AssetItemTest)
  testToString(org.drools.repository.AssetItemTest)
  testGetLastModifiedOnCheckin(org.drools.repository.AssetItemTest)
  testGetDateEffective(org.drools.repository.AssetItemTest)
  testGetDateExpired(org.drools.repository.AssetItemTest)
  testSaveAndCheckinDescriptionAndTitle(org.drools.repository.AssetItemTest)
  testGetPrecedingVersionAndRestore(org.drools.repository.AssetItemTest)
  testGetSucceedingVersion(org.drools.repository.AssetItemTest)
  testGetSuccessorVersionsIterator(org.drools.repository.AssetItemTest)
  testGetPredecessorVersionsIterator(org.drools.repository.AssetItemTest)
  testHistoryIterator(org.drools.repository.AssetItemTest)
  testGetTitle(org.drools.repository.AssetItemTest)
  testDublinCoreProperties(org.drools.repository.AssetItemTest)
  testGetFormat(org.drools.repository.AssetItemTest)
  testAnonymousProperties(org.drools.repository.AssetItemTest)
  testBinaryAsset(org.drools.repository.AssetItemTest)
  testAddDirectories(org.drools.scm.jcr.JcrActionFactoryTest)
  testAddFiles(org.drools.scm.jcr.JcrActionFactoryTest)
  testUpdateFiles(org.drools.scm.jcr.JcrActionFactoryTest)
  testGetState(org.drools.repository.RulesRepositoryTest)
  testDefaultPackage(org.drools.repository.RulesRepositoryTest)
  testAddVersionARule(org.drools.repository.RulesRepositoryTest)
  testFindRulesByName(org.drools.repository.RulesRepositoryTest)
  testLoadRuleByUUIDWithConcurrentSessions(org.drools.repository.RulesRepositoryTest)
  testAddRuleCalendarWithDates(org.drools.repository.RulesRepositoryTest)
  testGetTag(org.drools.repository.RulesRepositoryTest)
  testListPackages(org.drools.repository.RulesRepositoryTest)
  testCategoriesAndSnapshots(org.drools.repository.RulesRepositoryTest)
  testMoveRulePackage(org.drools.repository.RulesRepositoryTest)
  testCopyAsset(org.drools.repository.RulesRepositoryTest)
  testRenameAsset(org.drools.repository.RulesRepositoryTest)
  testRenamePackage(org.drools.repository.RulesRepositoryTest)
  testCopyPackage(org.drools.repository.RulesRepositoryTest)
  testListStates(org.drools.repository.RulesRepositoryTest)
  testImportExport(org.drools.repository.RulesRepositoryTest)
  testExportZippedRepository(org.drools.repository.RulesRepositoryTest)

Tests run: 104, Failures: 0, Errors: 77, Skipped: 0


Comment 3 Jervis Liu 2008-08-29 09:01:33 UTC
and more: in drools-jbrms:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.drools.brms.server.security.SecurityServiceImplTest
INFO  29-08 16:43:23,870 (SecurityServiceImpl.java:login:45)     Logging in user [XXX]
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.368 sec
Running org.drools.brms.server.PopulateDataTest
DELETE test repo dir: /local/svn/drools-cr2/4.3.0.GA_IR1/drools-jbrms/repository
TEST repo dir deleted.
Setting up the repository, registering node types etc.
DEBUG 29-08 16:43:27,722 (JackrabbitRepositoryConfigurator.java:registerNodeTypesFromCndFile:127)        Attempting to regsiter node type named: {http://www.jboss.org/drools-repository/1.0}categoryNodeType
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.856 sec <<< FAILURE!
Running org.drools.brms.server.contenthandler.ContentHandlerTest
DEBUG 29-08 16:43:27,745 (ContentManager.java:<init>:29)         Loading content properties
WARN  29-08 16:43:27,753 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.013 sec <<< FAILURE!
Running org.drools.brms.server.util.FileManagerUtilsTest
WARN  29-08 16:43:27,760 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:27,763 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:27,765 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:27,787 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:27,856 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:27,858 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
Tests run: 6, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.105 sec <<< FAILURE!
Running org.drools.brms.server.files.DeploymentURIHelperTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.drools.brms.server.selector.SelectorManagerTest
DEBUG 29-08 16:43:27,868 (SelectorManager.java:<init>:27)        Loading selectors
ERROR 29-08 16:43:27,868 (SelectorManager.java:loadSelectorImplementation:85)   java.lang.ClassNotFoundException: XXX
DEBUG 29-08 16:43:28,302 (SelectorManager.java:getSelector:57)   No selector found by the name of goo
DEBUG 29-08 16:43:28,363 (SelectorManager.java:<init>:27)        Loading selectors
DEBUG 29-08 16:43:28,363 (SelectorManager.java:getSelector:57)   No selector found by the name of XX
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.499 sec
Running org.drools.brms.server.util.ClassicDRLImporterTest
import goo.wee

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running org.drools.brms.client.modeldriven.ui.ConstraintValueEditorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest
WARN  29-08 16:43:28,405 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,412 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,415 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,417 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,431 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,437 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
Tests run: 8, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.037 sec <<< FAILURE!
Running org.drools.brms.server.ServiceImplementationTest
WARN  29-08 16:43:28,445 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,448 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,451 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,453 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,464 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,467 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,469 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,470 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,472 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,474 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,476 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,478 (ServiceImplementation.java:createPackage:488)         USER:alan_parsons CREATING package [testPackageConfSave]
WARN  29-08 16:43:28,478 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,480 (ServiceImplementation.java:createCategory:121)        USER:alan_parsons CREATING cateogory: [testListByFormat] in path [/]
WARN  29-08 16:43:28,481 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,482 (ServiceImplementation.java:createState:572)    USER:alan_parsons CREATING state: [testStatus1]
WARN  29-08 16:43:28,483 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
ERROR 29-08 16:43:28,483 (RulesRepository.java:createState:631)          org.drools.repository.RulesRepositoryException: Unable to get the main rule repo node. Repository is not setup correctly.
WARN  29-08 16:43:28,485 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,487 (ServiceImplementation.java:createCategory:121)        USER:alan_parsons CREATING cateogory: [templates] in path [/]
WARN  29-08 16:43:28,487 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,489 (ServiceImplementation.java:createCategory:121)        USER:alan_parsons CREATING cateogory: [snapshotTesting] in path [/]
WARN  29-08 16:43:28,490 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,492 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,493 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,495 (ServiceImplementation.java:createCategory:121)        USER:alan_parsons CREATING cateogory: [testRemoveAsset] in path [/]
WARN  29-08 16:43:28,495 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,497 (ServiceImplementation.java:createCategory:121)        USER:alan_parsons CREATING cateogory: [testArchiveAsset] in path [/]
WARN  29-08 16:43:28,497 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
INFO  29-08 16:43:28,499 (ServiceImplementation.java:createPackage:488)         USER:alan_parsons CREATING package [testSuggestionComp]
WARN  29-08 16:43:28,499 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,501 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,503 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,505 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,506 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,508 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,510 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:28,512 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
Tests run: 30, Failures: 0, Errors: 29, Skipped: 0, Time elapsed: 0.079 sec <<< FAILURE!
Running org.drools.brms.client.ruleeditor.EditorLauncherTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
Running org.drools.brms.client.common.AssetFormatsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.drools.brms.client.modeldriven.HumanReadableTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.drools.brms.server.contenthandler.ContentManagerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.drools.brms.client.rpc.MetaDataTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.drools.brms.server.util.GWTNoSeamTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
Running org.drools.brms.client.rulelist.TableDataRowTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.drools.brms.client.AsyncInterfaceTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.drools.brms.server.util.MetaDataMapperTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.drools.brms.server.contenthandler.DRLFileContentHandlerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.drools.brms.server.builder.BRMSPackageBuilderTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.439 sec
Running org.drools.brms.server.repository.RulesRepositoryManagerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.drools.brms.server.PerfServiceTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.drools.brms.server.util.TableDisplayHandlerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.drools.brms.server.repository.BRMSRepositoryConfigurationTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.drools.brms.client.packages.SuggestionCompletionCacheTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Running org.drools.brms.server.builder.ContentPackageAssemblerTest
WARN  29-08 16:43:29,007 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,009 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,011 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,012 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,014 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,016 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,018 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,020 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,022 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
WARN  29-08 16:43:29,023 (RulesRepository.java:getAreaNode:163)          The repository appears to have become corrupted.
Tests run: 10, Failures: 0, Errors: 10, Skipped: 0, Time elapsed: 0.025 sec <<< FAILURE!
Running org.jboss.seam.remoting.gwt.GWTToSeamAdapterTest
ERROR 29-08 16:43:29,043 (GWTToSeamAdapter.java:callWebRemoteMethod:79)         Error invoking a service
org.jboss.seam.remoting.gwt.MyServiceThingie$FooNotLoggedInException
        at org.jboss.seam.remoting.gwt.MyServiceThingie.notLoggedIn(MyServiceThingie.java:41)
        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:597)
        at org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:74)
        at org.jboss.seam.remoting.gwt.GWTToSeamAdapterTest.testNotLoggedIn(GWTToSeamAdapterTest.java:87)
        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:597)
        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.GeneratedMethodAccessor5.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        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:597)
        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
org.drools.brms.client.rpc.SessionExpiredException
ERROR 29-08 16:43:29,045 (GWTToSeamAdapter.java:callWebRemoteMethod:79)         Error invoking a service
org.drools.repository.RulesRepositoryException: woo
        at org.jboss.seam.remoting.gwt.MyServiceThingie.goNuts(MyServiceThingie.java:46)
        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:597)
        at org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:74)
        at org.jboss.seam.remoting.gwt.GWTToSeamAdapterTest.testOtherError(GWTToSeamAdapterTest.java:99)
        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:597)
        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.GeneratedMethodAccessor5.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        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:597)
        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
org.drools.brms.client.rpc.DetailedSerializableException: An error occurred executing the action.
org.drools.repository.RulesRepositoryException: woo
        at org.jboss.seam.remoting.gwt.MyServiceThingie.goNuts(MyServiceThingie.java:46)
        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:597)
        at org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:74)
        at org.jboss.seam.remoting.gwt.GWTToSeamAdapterTest.testOtherError(GWTToSeamAdapterTest.java:99)
        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:597)
        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.GeneratedMethodAccessor5.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        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:597)
        at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)

Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec

Results :

Tests in error: 
  testPopulate(org.drools.brms.server.PopulateDataTest)
  testValidating(org.drools.brms.server.contenthandler.ContentHandlerTest)
  testAttachFile(org.drools.brms.server.util.FileManagerUtilsTest)
  testUploadXmlFile(org.drools.brms.server.util.FileManagerUtilsTest)
  testGetFilebyUUID(org.drools.brms.server.util.FileManagerUtilsTest)
  testGetBinaryPackage(org.drools.brms.server.util.FileManagerUtilsTest)
  testClassicDRLImport(org.drools.brms.server.util.FileManagerUtilsTest)
  testClassicDRLImportWithDSL(org.drools.brms.server.util.FileManagerUtilsTest)
  testLoader(org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest)
  testFactTemplates(org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest)
  testLoadDSLs(org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest)
  testLoadEnumerations(org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest)
  testErrors(org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest)
  testModelWithNoAttachment(org.drools.brms.server.rules.BRMSSuggestionCompletionLoaderTest)
  testCategory(org.drools.brms.server.ServiceImplementationTest)
  testDeleteUnversionedRule(org.drools.brms.server.ServiceImplementationTest)
  testAddRuleAndListPackages(org.drools.brms.server.ServiceImplementationTest)
  testAttemptDupeRule(org.drools.brms.server.ServiceImplementationTest)
  testRuleTableLoad(org.drools.brms.server.ServiceImplementationTest)
  testLoadRuleAsset(org.drools.brms.server.ServiceImplementationTest)
  testLoadAssetHistoryAndRestore(org.drools.brms.server.ServiceImplementationTest)
  testCheckin(org.drools.brms.server.ServiceImplementationTest)
  testArchivePackage(org.drools.brms.server.ServiceImplementationTest)
  testCreatePackage(org.drools.brms.server.ServiceImplementationTest)
  testLoadPackageConfig(org.drools.brms.server.ServiceImplementationTest)
  testPackageConfSave(org.drools.brms.server.ServiceImplementationTest)
  testListByFormat(org.drools.brms.server.ServiceImplementationTest)
  testStatus(org.drools.brms.server.ServiceImplementationTest)
  testMovePackage(org.drools.brms.server.ServiceImplementationTest)
  testCopyAsset(org.drools.brms.server.ServiceImplementationTest)
  testSnapshot(org.drools.brms.server.ServiceImplementationTest)
  testSnapshotRebuild(org.drools.brms.server.ServiceImplementationTest)
  testRemoveCategory(org.drools.brms.server.ServiceImplementationTest)
  testRemoveAsset(org.drools.brms.server.ServiceImplementationTest)
  testArchiveAsset(org.drools.brms.server.ServiceImplementationTest)
  testLoadSuggestionCompletionEngine(org.drools.brms.server.ServiceImplementationTest)
  testBinaryPackageCompileAndExecute(org.drools.brms.server.ServiceImplementationTest)
  testBinaryPackageCompileAndExecuteWithBRXML(org.drools.brms.server.ServiceImplementationTest)
  testPackageSource(org.drools.brms.server.ServiceImplementationTest)
  testAssetSource(org.drools.brms.server.ServiceImplementationTest)
  testBuildAsset(org.drools.brms.server.ServiceImplementationTest)
  testBuildAssetBRXMLAndCopy(org.drools.brms.server.ServiceImplementationTest)
  testBuildAssetWithPackageConfigError(org.drools.brms.server.ServiceImplementationTest)
  testPackageConfigWithErrors(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testPackageWithRuleflow(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testSimplePackageBuildNoErrors(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testIgnoreArchivedItems(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testErrorsInRuleAsset(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testRuleAndDSLAndFunction(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testShowSource(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testXLSDecisionTable(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testBRXMLWithDSLMixedIn(org.drools.brms.server.builder.ContentPackageAssemblerTest)
  testCustomSelector(org.drools.brms.server.builder.ContentPackageAssemblerTest)

Tests run: 96, Failures: 0, Errors: 53, Skipped: 0

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE


Comment 4 Jervis Liu 2008-09-02 08:27:58 UTC
Ok. Fixed the drools-jbrms errors. Re-run tests on drools-repository on Windows, only got one failure. Guess the svn error on Linux is related to the svnkit. 

Failed tests:
  testFindArchivedAssets(org.drools.repository.ArchiveItemTest)

Comment 5 Jaroslaw Kijanowski 2008-09-03 10:33:04 UTC
There are already hudson jobs for this (drools testsuite against drools bits and drools testsuite against SOA-P bits):

http://intranet.corp.redhat.com/ic/intranet/SOAP43JBossRulesTestsuite.html

Comment 6 Jervis Liu 2008-09-10 10:04:22 UTC
https://svn.jboss.org/repos/labs/labs/jbossrules/soa_tags/4.3.0.GA_IR1_JDK6 branch contains following changes:

1. fixes for all JDK1.6 related problems.

2. Upgrade MVEL version to 1.3.3 (to be consistent with MVEL version used by ESB and Smooks)

I have tested this branch with jdk1.6. all unit tests passed, also played with drools example as well as brms, looks ok.




Note You need to log in before you can comment on or make changes to this bug.