hi,
   i'm new to jackrabbit, and i'm using jackrabbit1.6.1.

  now, my jr repository crashed after operation: 
                session.exportSystemView(CMSUtil.normalizedPath(path), out, 
false, false);
                session.importXML(CMSUtil.normalizedPath(path), in, 
ImportUUIDBehavior.IMPORT_UUID_CREATE_NEW);

 Then,  i get the following error info when i restarting the server:


Caused by: javax.jcr.RepositoryException: failed to build path of 
deadbeef-cafe-babe-cafe-babecafebabe: failed to read node state: 
cafebabe-cafe-babe-cafe-babecafebabe: failed to read node state: 
cafebabe-cafe-babe-cafe-babecafebabe
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:402)
    at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:209)
    at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1790)
    at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2008)
    at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:1922)
    at 
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:489)
    at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:330)
    at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:627)
    at 
org.springmodules.jcr.jackrabbit.RepositoryFactoryBean.createRepository(RepositoryFactoryBean.java:57)
.................................................................
    ... 2 more
Caused by: org.apache.jackrabbit.core.state.ItemStateException: failed to read 
node state: cafebabe-cafe-babe-cafe-babecafebabe
    at 
org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.load(DatabasePersistenceManager.java:390)
    at 
org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState(SharedItemStateManager.java:1417)
    at 
org.apache.jackrabbit.core.state.SharedItemStateManager.getNonVirtualItemState(SharedItemStateManager.java:1344)
    at 
org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:257)
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.getItemState(HierarchyManagerImpl.java:150)
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:276)
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:393)
    ... 140 more
Caused by: java.lang.NumberFormatException: For input string: ""
    at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:470)
    at java.lang.Integer.parseInt(Integer.java:499)
    at org.apache.jackrabbit.core.nodetype.NodeDefId.valueOf(NodeDefId.java:106)
    at 
org.apache.jackrabbit.core.persistence.util.Serializer.deserialize(Serializer.java:137)
    at 
org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.load(DatabasePersistenceManager.java:381)
    at 
org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState(SharedItemStateManager.java:1417)
    at 
org.apache.jackrabbit.core.state.SharedItemStateManager.getNonVirtualItemState(SharedItemStateManager.java:1344)
    at 
org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:257)
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.getItemState(HierarchyManagerImpl.java:150)
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:276)
    at 
org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:393)
    at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:209)
    at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1790)
    at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2008)
    at 
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:1921)
    at 
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:489)
    at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:330)
    at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:627)
    at 
org.springmodules.jcr.jackrabbit.RepositoryFactoryBean.createRepository(RepositoryFactoryBean.java:57)


thanks for any help

Sincerely, Tingup




2010-07-09 



tingup 

Reply via email to