Thanks Stefan (as always). Sounds like it could be caused then by some type changes we've made e.g. property removals, where we haven't removed the property from all nodes of that type. We'll investigate. S.
-----Original Message----- From: Stefan Guggisberg [mailto:[EMAIL PROTECTED] Sent: 08 August 2007 10:56 To: [email protected] Subject: Re: ItemManager "invalid definitionId" error in clustered environment hi shaun On 8/8/07, sbarriba <[EMAIL PROTECTED]> wrote: > Hi all, > > We are seeing the following WARN generated by JackRabbit on one of the > JackRabbit cluster nodes [Slave Tomcat Node]. Note that this node received > all updates via the clustering events e.g. another node [Master Tomcat Node] > includes the editing interface. > > > > 08 Aug 2007 09:18:53,347 WARN org.apache.jackrabbit.core.ItemManager - > node at [path] has invalid definitionId (329521676) > > > > We stopped the node [Slave Tomcat Node], re-synched the filesystem and > restarted it and the above WARN is still generated. > > > > Any comments on what this means, or how to resolve? the warning indicates that the specified node refers to a (node type) child node definition which can't be found in the node type registry. definition id's are computed based on the definition's attributes, see http://jackrabbit.apache.org/api-1/org/apache/jackrabbit/core/nodetype/NodeD efImpl.html#getId() either your content (nodes/properties) seem to be out of sync with the node type registry or node type definitions have been manually edited. it's not a serious issue (hence only a warning) but certainly worth further investigations. cheers stefan > > > > Regards, > > Shaun > > > > > > > > > >
