Hi, I did some debugging on this and found that this issue arises because the namespace for OCM hasn't been registered yet. Its only after the Session is created that the RepositoryUtil class registers them. I think this problem doesn't occur with the org.apache.jackrabbit.core.persistence.db.OraclePersistenceManager as it doesnt create name index. I think the solution would be to register the OCM namespace as part of the NameSpaceRegistryImpl class itself. Please let me know what can be done regarding this.
Thanks. Regards Kaizer Kaizer wrote: > > Hi, > > My persistence manager is > org.apache.jackrabbit.core.persistence.bundle.OraclePersistenceManager. If > there is some existing data in the DB and i try to initialize the > repository for the first time, i get this exception. If i deleted > everything and then try, it works fine. What could be going wrong? > > Caused by: java.io.IOException: Error indexing root node: > 7107e03e-aefb-4663-9cf5-1663e665bb5f > at > org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:323) > at > org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:295) > at > org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:44) > at > org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:474) > ... 19 more > java.io.IOException: Error indexing root node: > 7107e03e-aefb-4663-9cf5-1663e665bb5f > at > org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:323) > at > org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:295) > at > org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:44) > at > org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:474) > at > org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:231) > at > org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1580) > at > org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:570) > at > org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:379) > at > org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:286) > at > org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521) > at > org.apache.jackrabbit.core.TransientRepository$1.getRepository(TransientRepository.java:186) > 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) > > -- View this message in context: http://www.nabble.com/Exception-while-indexing-tf4521289.html#a12974253 Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
