jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kaizer <Kaiz...@mastek.com>
Subject Re: Exception while indexing
Date Wed, 03 Oct 2007 05:50:28 GMT

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 <Kaizers@mastek.com> 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.


Mime
View raw message