[rules-dev] repository test error

Michael Neale michael.neale at gmail.com
Tue Feb 13 16:46:58 EST 2007


if you see, that  - blow away the /repository directory, and the
repository.xml file (both in the drools-repository project).

USually that means that the temporary test copy (whihc is disposable) has
stuffed up.

On 2/14/07, Mark Proctor <mproctor at codehaus.org> wrote:
>
> 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)
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20070214/26908941/attachment.html 


More information about the rules-dev mailing list