Help on solving this issue would really be appreciated. I'm really stuck because of this. Kaizer
Christophe Lombart wrote: > > The ancertor class used for the OCM unit tests should help. You will see > how > to init the ObjectContentManager correctly and in the correct order. > > humm it time to make some docs :-( > > Christophe > > On 10/1/07, Kaizer <[EMAIL PROTECTED]> wrote: >> >> >> But if I'm initializing the repository for the first time and trying to >> access objects that have already been persisted in the database, it fails >> because the OCM namespace entries havent been added yet. How do i specify >> the entries in this case? The RepositoryUtil class adds the entries for >> OCM >> but it hasnt been called yet. >> >> >> >> Marcel Reutegger wrote: >> > >> > Hi, >> > >> > I'm not sure I understand the issue, but to me it looks like you forgot >> to >> > copy >> > the registered namespaces to the new location. >> > >> > regards >> > marcel >> > >> > Kaizer wrote: >> >> 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#a12976673 >> Sent from the Jackrabbit - Users mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Exception-while-indexing-tf4521289.html#a13013246 Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
