jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Audun Landsvik <lands...@corporater.com>
Subject repairing broken definitionIds
Date Fri, 22 Feb 2008 09:27:59 GMT

I am using Jackrabbit 1.4 (with Jackrabbit core 1.4.1) in a web application.

When the server starts and the nodes (and properties) are read from the 
database, the following warning is printed to the console:

WARN [main] (JCLLoggerAdapter.java:268) - property at 
/default/mzf:Model/mzf:CPeriod/mzf:children[4]/mzf:id has invalid 
definitionId (1002811280)

The warning is sensible enough, as the node type definitions for the 
nodes have changed since the nodes were stored in the database. The 
problem is that the database contains thousands of nodes and properties 
with invalid definitionIds, so the logs are filled with warning messages.

Is there a way to repair the definitionIds of nodes and properties in 
the database without recreating the nodes?


View raw message