Hi,

I'm using Derby 10.2.1.6 with Apache Jackrabbit 1.2.3 and just started getting the following error in our derby.log file, which is rendering our Jackrabbit repository inaccessible. To date we've had no problems with Derby and it's been maintenance free so I'm not sure how to proceed to resolve the errors, any help is greatly appreciated.

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2007-05-02 17:41:12.805 GMT:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.2.1.6 - (452058): instance 6074401f-0112-4de1-629c-000000150808
on database directory /opt/jcr/repository/workspaces/default/db

Database Class Loader started - derby.database.classpath=''
2007-05-02 17:41:59.626 GMT Thread [DefaultQuartzScheduler_Worker-1,5,main] (XID = 28872), (SESSIONID = 0), (DATABASE = /opt/jcr/repository/workspaces/default/db), (DRDAID = null), Cleanup action starting 2007-05-02 17:41:59.626 GMT Thread [DefaultQuartzScheduler_Worker-1,5,main] (XID = 28872), (SESSIONID = 0), (DATABASE = /opt/jcr/repository/workspaces/default/db), (DRDAID = null), Failed Statement is: select NODE_DATA from DEFAULT_NODE where NODE_ID = ?
java.lang.ArrayIndexOutOfBoundsException: -1
at org.apache.derby.impl.store.raw.data.BasePage.getHeaderAtSlot (Unknown Source) at org.apache.derby.impl.store.raw.data.StoredPage.restorePortionLongColumn (Unknown Source) at org.apache.derby.impl.store.raw.data.OverflowInputStream.fillByteHolder( Unknown Source) at org.apache.derby.impl.store.raw.data.OverflowInputStream.<init> (Unknown Source) at org.apache.derby.impl.store.raw.data.StoredPage.readRecordFromArray (Unknown Source) at org.apache.derby.impl.store.raw.data.StoredPage.restoreLongRecordFromSlo t(Unknown Source) at org.apache.derby.impl.store.raw.data.StoredPage.restoreRecordFromSlot (Unknown Source) at org.apache.derby.impl.store.raw.data.BasePage.fetchFromSlot (Unknown Source) at org.apache.derby.impl.store.access.conglomerate.GenericConglomerateContr oller.fetch(Unknown Source) at org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet.getNextRowC ore(Unknown Source) at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.getNextRowCor e(Unknown Source) at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.getNextRow (Unknown Source) at org.apache.derby.impl.jdbc.EmbedResultSet.movePosition(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedResultSet.next(Unknown Source)
at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.loa d(DatabasePersistenceManager.java:339) at org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState (SharedItemStateManager.java:1101) at org.apache.jackrabbit.core.state.SharedItemStateManager.getNonVirtualIte mState(SharedItemStateManager.java:1028) at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState (SharedItemStateManager.java:250) at org.apache.jackrabbit.core.state.LocalItemStateManager.getNodeState (LocalItemStateManager.java:95) at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState (LocalItemStateManager.java:150) at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState (XAItemStateManager.java:226) at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState (SessionItemStateManager.java:177) at org.apache.jackrabbit.core.HierarchyManagerImpl.getItemState (HierarchyManagerImpl.java:120) at org.apache.jackrabbit.core.HierarchyManagerImpl.resolvePath (HierarchyManagerImpl.java:267) at org.apache.jackrabbit.core.CachingHierarchyManager.resolvePath (CachingHierarchyManager.java:132) at org.apache.jackrabbit.core.HierarchyManagerImpl.resolvePath (HierarchyManagerImpl.java:267) at org.apache.jackrabbit.core.CachingHierarchyManager.resolvePath (CachingHierarchyManager.java:132) at org.apache.jackrabbit.core.HierarchyManagerImpl.resolvePath (HierarchyManagerImpl.java:203) at org.apache.jackrabbit.core.HierarchyManagerImpl.resolvePath (HierarchyManagerImpl.java:341) at org.apache.jackrabbit.core.CachingHierarchyManager.resolvePath (CachingHierarchyManager.java:193) at org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath (NodeImpl.java:243)
        at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2412)
at com.sparta.wcm.jobs.UpdateEmployeeList.initSession (UpdateEmployeeList.java:181) at com.sparta.wcm.jobs.UpdateEmployeeList.execute (UpdateEmployeeList.java:97)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run (SimpleThreadPool.java:529)
Cleanup action completed


--

Steven Huey
[EMAIL PROTECTED]



Reply via email to