Hi Stefan,
hmm, that's not the output of the consistencyCheck/Fix code.
seems like the consistencyCheck code didn't run.
did you specify the consistencyCheck/Fix option attribute in the
repository.xml only? you need to specify the option in the
workspace.xml file.
Yes, it is in the workspace.xml like the following:
<PersistenceManager
class="kontrast.datastore.jackrabbit.MySqlPersistenceManager">
<param name="driver" value="com.mysql.jdbc.Driver"/>
<param name="url" value="jdbc:mysql://..."/>
<param name="user" value="..."/>
<param name="password" value="..."/>
<param name="schema" value="mysql"/>
<param name="schemaObjectPrefix" value=""/>
<param name="externalBLOBs" value="true"/>
<param name="blobStorePath" value="/daten/
app_data/..."/>
<param name="consistencyFix" value="true"/>
<param name="consistencyCheck" value="true"/>
</PersistenceManager>
The custom PersistenceManager class is a subclass of
BundleDBPersistenceManager, but does not change anything that should
interfere with the consistency check, it only adds the parameter
blobStorePath and overrides createLocalFSBlobStore.
So it seems the next time we hit an inconsistency I should better try
to figure out why the consistencyCheck does not run instead of
creating ugly hacks ;-)
Thank you for your feedback
Jan