[rules-dev] repository test error

Mark Proctor mproctor at codehaus.org
Tue Feb 13 12:17:37 EST 2007


mic,

I'm unable to test any of my work in trunk for drools-repository, 
getting the following error. It does this on my local copy I've been 
working on, and a fresh checkout.

Mark

ERROR 13-02 17:05:09,890 (RepositoryImpl.java:<init>:258)  -Failed to 
initialize workspace 'default'
avax.jcr.RepositoryException: already contains: _d: already contains: 
_d: already contains: _d
       at 
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:526)
       at 
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:268)
       at 
org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:578)
       at 
org.apache.jackrabbit.core.RepositoryImpl.access$300(RepositoryImpl.java:90)
       at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1521)
       at 
org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:558)
       at 
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:255)
       at 
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:498)
       at 
org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
       at 
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
       at 
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
       at 
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:363)
       at 
org.drools.repository.RepositoryConfigurator.login(RepositoryConfigurator.java:54)
       at 
org.drools.repository.RepositorySessionUtil.getRepository(RepositorySessionUtil.java:28)
       at 
org.drools.repository.CategoryItemTest.getRepo(CategoryItemTest.java:137)
       at 
org.drools.repository.CategoryItemTest.testTagItem(CategoryItemTest.java:17)
       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:324)
       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:324)
       at 
org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:210)
       at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:135)
       at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:122)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:129)
       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:324)
       at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:225)
       at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:747)
aused by: java.lang.IllegalArgumentException: already contains: _d
       at 
org.apache.jackrabbit.core.query.lucene.IndexInfos.addName(IndexInfos.java:170)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.deleteIndex(MultiIndex.java:717)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex$DeleteIndex.execute(MultiIndex.java:1554)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.executeAndLog(MultiIndex.java:810)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.flush(MultiIndex.java:741)
       at 
org.apache.jackrabbit.core.query.lucene.Recovery.run(Recovery.java:160)
       at 
org.apache.jackrabbit.core.query.lucene.Recovery.run(Recovery.java:85)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:269)
       at 
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:229)
       at 
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:44)
       at 
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:524)
       ... 41 more
ava.lang.IllegalArgumentException: already contains: _d
       at 
org.apache.jackrabbit.core.query.lucene.IndexInfos.addName(IndexInfos.java:170)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.deleteIndex(MultiIndex.java:717)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex$DeleteIndex.execute(MultiIndex.java:1554)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.executeAndLog(MultiIndex.java:810)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.flush(MultiIndex.java:741)
       at 
org.apache.jackrabbit.core.query.lucene.Recovery.run(Recovery.java:160)
       at 
org.apache.jackrabbit.core.query.lucene.Recovery.run(Recovery.java:85)
       at 
org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:269)
       at 
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:229)
       at 
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:44)
       at 
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:524)
       at 
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:268)
       at 
org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:578)
       at 
org.apache.jackrabbit.core.RepositoryImpl.access$300(RepositoryImpl.java:90)
       at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1521)
       at 
org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:558)
       at 
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:255)
       at 
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:498)
       at 
org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
       at 
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
       at 
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
       at 
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:363)
       at 
org.drools.repository.RepositoryConfigurator.login(RepositoryConfigurator.java:54)
       at 
org.drools.repository.RepositorySessionUtil.getRepository(RepositorySessionUtil.java:28)
       at 
org.drools.repository.CategoryItemTest.getRepo(CategoryItemTest.java:137)
       at 
org.drools.repository.CategoryItemTest.testTagItem(CategoryItemTest.java:17)
       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:324)
       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:324)
       at 
org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:210)
       at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:135)
       at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:122)
       at org.apache.maven.surefire.Surefire.run(Surefire.java:129)
       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:324)
       at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:225)
       at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:747)



More information about the rules-dev mailing list