Hi Marc,

ah, right, only the BundleDbPersistenceManagers come with those two parameters. please note that the BundleFsPersistenceManager is not transactional and is not a recommended persistence manager for a production system.

there's an errorHandling parameter, that you may try out. It handles cases where binary properties are missing.

<param name="errorHandling" value="IGN_MISSING_BLOBS"/>

If that doesn't help, then you probably have to manually fix the bundle on the file system. Unless someone else knows about a tool that can fix it for you.

regards
 marcel

Marc Schriftman wrote:
Marcel,

Just to be clear - the consistencyCheck/consistencyFix functionality appears
to live in BundleDbPersistenceManager and I'm using
BundleFsPersistenceManager. I added those parameters to my workspace.xml
anyway, and restarted the repository, but there was no obvious change.

Regards,

Marc Schriftman

On Wed, Jun 11, 2008 at 8:10 AM, Marcel Reutegger <[EMAIL PROTECTED]>
wrote:

Hi Marc,

you need to set two parameters in your workspace.xml inside the
PersistenceManager tag:

<param name="consistencyCheck" value="true"/>
<param name="consistencyFix" value="true"/>

on startup, jackrabbit will run a consistency check and fix any
inconsistencies. this should allow the query handler to re-index the
workspace again.

regards
 marcel

Marc Schriftman wrote:

Marcel -

I'm on 1.4.4 and I'm using
org.apache.jackrabbit.core.persistence.bundle.BundleFsPersistenceManager.
I've a lot of data in my repository, and it scares me to think that I
can't
rebuild my indexes. What can I do to fix the inconsistency?

Thanks again for your help,

Marc Schriftman





Reply via email to