From: SourceForge.net <no...@so...> - 2011-09-16 12:32:54
|
Bugs item #3410477, was opened at 2011-09-16 14:32 Message generated for change (Tracker Item Submitted) made by zeph1ro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=117691&aid=3410477&group_id=17691 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Guido Serra (zeph1ro) Assigned to: Nobody/Anonymous (nobody) Summary: org.exist.storage.journal.LogException: Recovery aborted Initial Comment: we are unable to recover the db... (why did it shutted down? look at the next row of pluses further down) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2011-09-16 14:13:39,442 [main] WARN (RecoveryManager.java [doRecovery]:223) - Exception caught while redoing transactions. Aborting recovery. java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.exist.storage.btree.BTree$BTreeNode.removeKey(BTree.java:2245) at org.exist.storage.btree.BTree$BTreeNode.access$1100(BTree.java:736) at org.exist.storage.btree.BTree.redoRemoveValue(BTree.java:675) at org.exist.storage.btree.RemoveValueLoggable.redo(RemoveValueLoggable.java:99) at org.exist.storage.recovery.RecoveryManager.doRecovery(RecoveryManager.java:217) at org.exist.storage.recovery.RecoveryManager.recover(RecoveryManager.java:154) at org.exist.storage.txn.TransactionManager.runRecovery(TransactionManager.java:130) at org.exist.storage.BrokerPool.initialize(BrokerPool.java:798) at org.exist.storage.BrokerPool.<init>(BrokerPool.java:661) at org.exist.storage.BrokerPool.configure(BrokerPool.java:220) at org.exist.storage.BrokerPool.configure(BrokerPool.java:192) at org.exist.JettyStart.run(JettyStart.java:136) at org.exist.JettyStart.main(JettyStart.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.exist.start.Main.invokeMain(Main.java:128) at org.exist.start.Main.run(Main.java:407) at org.exist.start.Main.main(Main.java:59) 2011-09-16 14:13:39,443 [main] WARN (RecoveryManager.java [doRecovery]:225) - Log entry that caused the exception: [194, 786523031] org.exist.storage.btree.RemoveValueLoggable - removed btree key on page: 352492 2011-09-16 14:13:39,443 [main] INFO (RecoveryManager.java [doRecovery]:228) - Redo processed 2 out of 3 transactions. 2011-09-16 14:13:39,444 [main] INFO (NativeBroker.java [sync]:3236) - Memory: 717,952K total; 1,864,192K max; 614,984K free 2011-09-16 14:13:39,446 [main] INFO (BTree.java [printStatistics]:2378) - dom.dbx INDEX Buffers occupation : 100% (64 out of 64) Cache efficiency : 99% 2011-09-16 14:13:39,446 [main] INFO (DOMFile.java [printStatistics]:1434) - dom.dbx DATA Buffers occupation : 0% (0 out of 256) Cache efficiency : N/A 2011-09-16 14:13:39,446 [main] INFO (BTree.java [printStatistics]:2378) - collections.dbx INDEX Buffers occupation : 2% (1 out of 64) Cache efficiency : 50% 2011-09-16 14:13:39,447 [main] INFO (BFile.java [printStatistics]:427) - collections.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : 0% 2011-09-16 14:13:39,447 [main] INFO (BTree.java [printStatistics]:2378) - elements.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2011-09-16 14:13:39,447 [main] INFO (BFile.java [printStatistics]:427) - elements.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2011-09-16 14:13:39,448 [main] INFO (BTree.java [printStatistics]:2378) - values.dbx INDEX Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2011-09-16 14:13:39,448 [main] INFO (BFile.java [printStatistics]:427) - values.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2011-09-16 14:13:39,448 [main] ERROR (BrokerPool.java [configure]:242) - Unable to initialialize database instance 'exist': Recovery aborted org.exist.storage.journal.LogException: Recovery aborted at org.exist.storage.recovery.RecoveryManager.doRecovery(RecoveryManager.java:226) at org.exist.storage.recovery.RecoveryManager.recover(RecoveryManager.java:154) at org.exist.storage.txn.TransactionManager.runRecovery(TransactionManager.java:130) at org.exist.storage.BrokerPool.initialize(BrokerPool.java:798) at org.exist.storage.BrokerPool.<init>(BrokerPool.java:661) at org.exist.storage.BrokerPool.configure(BrokerPool.java:220) at org.exist.storage.BrokerPool.configure(BrokerPool.java:192) at org.exist.JettyStart.run(JettyStart.java:136) at org.exist.JettyStart.main(JettyStart.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.exist.start.Main.invokeMain(Main.java:128) at org.exist.start.Main.run(Main.java:407) at org.exist.start.Main.main(Main.java:59) the database died after I trigger a reindex of a collection.... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2011-09-16 11:05:58,572 [P1-7] INFO (JnlpServlet.java [init]:51) - Initializing JNLP servlet 2011-09-16 11:05:58,574 [P1-7] INFO (JnlpJarFiles.java [<init>]:96) - Initializing jar files Webstart 2011-09-16 11:07:30,090 [P1-0] INFO (GetVersion.java [eval]:76) - Entering the system:get-version XQuery function 2011-09-16 11:12:30,246 [P1-7] INFO (GetVersion.java [eval]:76) - Entering the system:get-version XQuery function 2011-09-16 11:17:13,612 [Thread-1] INFO (Configuration.java [<init>]:266) - Reading configuration from file /usr/local/existdb/1.4.1/conf.xml 2011-09-16 11:17:13,954 [Thread-1] INFO (eXistURLStreamHandlerFactory.java [init]:53) - Succesfully registered eXistURLStreamHandlerFactory. 2011-09-16 11:17:13,960 [Thread-1] INFO (Configuration.java [configureValidation]:1233) - Add catalog uri file:/usr/local/existdb/1.4.1/webapp//WEB-INF/catalog.xml 2011-09-16 11:17:13,961 [Thread-1] INFO (GrammarPool.java [<init>]:53) - Initializing GrammarPool. 2011-09-16 11:17:13,967 [Thread-1] INFO (BrokerPool.java [<init>]:589) - database instance 'exist' will have between 1 and 20 brokers 2011-09-16 11:17:13,967 [Thread-1] INFO (BrokerPool.java [<init>]:596) - database instance 'exist' will be synchronized every 120,000 ms 2011-09-16 11:17:13,967 [Thread-1] INFO (BrokerPool.java [<init>]:603) - database instance 'exist' will wait 120,000 ms during shutdown 2011-09-16 11:17:13,967 [Thread-1] INFO (BrokerPool.java [<init>]:609) - database instance 'exist' is enabled for transactions : true 2011-09-16 11:17:14,064 [Thread-1] INFO (FileLock.java [message]:276) - File lock last access timestamp: Sep 16, 2011 /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck 2011-09-16 11:17:14,064 [Thread-1] INFO (FileLock.java [message]:276) - Waiting a short time for the lock to be released... /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck 2011-09-16 11:17:24,267 [Thread-1] INFO (FileLock.java [message]:276) - File lock last access timestamp: Sep 16, 2011 /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck 2011-09-16 11:17:24,267 [Thread-1] INFO (FileLock.java [message]:276) - Waiting a short time for the lock to be released... /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck 2011-09-16 11:17:30,090 [P1-0] INFO (GetVersion.java [eval]:76) - Entering the system:get-version XQuery function 2011-09-16 11:17:34,469 [Thread-1] ERROR (BrokerPool.java [configure]:242) - Unable to initialialize database instance 'exist': The database directory seems to be locked by another database inst ance. Found a valid lock file: /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck org.exist.EXistException: The database directory seems to be locked by another database instance. Found a valid lock file: /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck at org.exist.storage.BrokerPool.canReadDataDir(BrokerPool.java:705) at org.exist.storage.BrokerPool.<init>(BrokerPool.java:655) at org.exist.storage.BrokerPool.configure(BrokerPool.java:220) at org.exist.storage.BrokerPool.configure(BrokerPool.java:192) at org.exist.backup.ExportGUI.startDB(ExportGUI.java:128) at org.exist.backup.ExportGUI.checkDB(ExportGUI.java:519) at org.exist.backup.ExportGUI.access$800(ExportGUI.java:55) at org.exist.backup.ExportGUI$7.run(ExportGUI.java:356) at java.lang.Thread.run(Thread.java:619) 2011-09-16 11:17:49,810 [P1-0] INFO (BrokerPool.java [shutdown]:1523) - Database is shutting down ... 2011-09-16 11:17:49,812 [P1-0] INFO (BrokerPool.java [shutdown]:1572) - Waiting 120000ms for remaining threads to shut down... 2011-09-16 11:17:53,342 [P1-1] INFO (NativeBroker.java [checkAvailableMemory]:3534) - total memory: 2006122496; free: 1915776184 2011-09-16 11:18:54,384 [P1-1] INFO (NativeBroker.java [checkAvailableMemory]:3534) - total memory: 1949564928; free: 1838456440 2011-09-16 11:19:50,207 [P1-0] WARN (BrokerPool.java [shutdown]:1582) - Not all threads returned. Forcing shutdown ... 2011-09-16 11:19:50,256 [P1-0] INFO (NativeBroker.java [sync]:3236) - Memory: 1,922,752K total; 1,922,752K max; 582,405K free 2011-09-16 11:19:50,257 [P1-0] INFO (BTree.java [printStatistics]:2378) - dom.dbx INDEX Buffers occupation : 100% (324 out of 324) Cache efficiency : 99% 2011-09-16 11:19:50,257 [P1-0] INFO (DOMFile.java [printStatistics]:1434) - dom.dbx DATA Buffers occupation : 100% (255 out of 256) Cache efficiency : 97% 2011-09-16 11:19:50,257 [P1-0] INFO (BTree.java [printStatistics]:2378) - collections.dbx INDEX Buffers occupation : 20% (13 out of 64) Cache efficiency : 99% 2011-09-16 11:19:50,258 [P1-0] INFO (BFile.java [printStatistics]:427) - collections.dbx DATA Buffers occupation : 41% (26 out of 64) Cache efficiency : 99% 2011-09-16 11:19:50,258 [P1-0] INFO (BTree.java [printStatistics]:2378) - elements.dbx INDEX Buffers occupation : 69% (99 out of 144) Cache efficiency : 90% 2011-09-16 11:19:50,258 [P1-0] INFO (BFile.java [printStatistics]:427) - elements.dbx DATA Buffers occupation : 100% (2807 out of 2807) Cache efficiency : 0% 2011-09-16 11:19:50,259 [P1-0] INFO (BTree.java [printStatistics]:2378) - values.dbx INDEX Buffers occupation : 2% (1 out of 64) Cache efficiency : 50% 2011-09-16 11:19:50,259 [P1-0] INFO (BFile.java [printStatistics]:427) - values.dbx DATA Buffers occupation : 0% (0 out of 64) Cache efficiency : N/A 2011-09-16 11:19:50,260 [P1-1] WARN (NodeIterator.java [next]:169) - Exception while loading overflow value: null; originating page: page: 352488; file = dom.dbx; address = 560e9000; page heade r = 64; data start = 560e9040 2011-09-16 11:19:50,260 [P1-1] WARN (NodeIterator.java [next]:186) - illegal node on page 352488; tid = 163; next = 352491; prev = 352484; offset = 3754; len = 4032 2011-09-16 11:19:50,262 [P1-0] INFO (FileLock.java [release]:175) - Deleting lock file: /usr/local/existdb/1.4.1/webapp/WEB-INF/data/journal.lck 2011-09-16 11:19:50,262 [P1-1] WARN (DOMFile.java [debugPageContents]:1042) - Illegal length: -5792 2011-09-16 11:19:50,263 [P1-1] FATAL (NativeBroker.java [scanNodes]:3083) - child 0 not found for node: d104; children = 1 2011-09-16 11:19:50,462 [P1-0] INFO (FileLock.java [release]:175) - Deleting lock file: /usr/local/existdb/1.4.1/webapp/WEB-INF/data/dbx_dir.lck 2011-09-16 11:19:50,463 [P1-0] INFO (BrokerPool.java [shutdown]:1641) - shutdown complete ! 2011-09-16 11:19:50,463 [P1-0] INFO (JettyStart.java [shutdown]:241) - Database shutdown: stopping server in 1sec ... 2011-09-16 11:19:50,488 [P1-1] WARN (Journal.java [flushToLog]:278) - Failed to trigger checkpoint! java.nio.channels.ClosedChannelException at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:91) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:302) at org.exist.storage.journal.Journal.flushToLog(Journal.java:275) at org.exist.storage.journal.Journal.flushToLog(Journal.java:256) at org.exist.storage.dom.DOMFile.flush(DOMFile.java:1404) at org.exist.storage.NativeBroker$17.start(NativeBroker.java:3216) at org.exist.storage.dom.DOMTransaction.run(DOMTransaction.java:111) at org.exist.storage.NativeBroker.sync(NativeBroker.java:3213) at org.exist.storage.BrokerPool.sync(BrokerPool.java:1424) at org.exist.storage.BrokerPool.release(BrokerPool.java:1338) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4396) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:115) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:106) at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:46) at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:86) at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:200) at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:112) at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:196) at org.exist.xmlrpc.RpcServlet.doPost(RpcServlet.java:57) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:263) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:171) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:212) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 2011-09-16 11:19:50,490 [P1-1] WARN (Journal.java [flushToLog]:278) - Failed to trigger checkpoint! java.nio.channels.ClosedChannelException at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:91) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:302) at org.exist.storage.journal.Journal.flushToLog(Journal.java:275) at org.exist.storage.journal.Journal.flushToLog(Journal.java:256) at org.exist.storage.index.BFile.flush(BFile.java:394) at org.exist.storage.index.CollectionStore.flush(CollectionStore.java:80) at org.exist.storage.NativeBroker.sync(NativeBroker.java:3227) at org.exist.storage.BrokerPool.sync(BrokerPool.java:1424) at org.exist.storage.BrokerPool.release(BrokerPool.java:1338) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4396) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:115) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:106) at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:46) at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:86) at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:200) at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:112) at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:196) at org.exist.xmlrpc.RpcServlet.doPost(RpcServlet.java:57) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:263) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:171) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:212) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 2011-09-16 11:19:50,492 [P1-1] ERROR (XmlRpcErrorLogger.java [log]:36) - Failed to invoke method reindexCollection in class org.exist.xmlrpc.RpcConnection: null org.apache.xmlrpc.common.XmlRpcInvocationException: Failed to invoke method reindexCollection in class org.exist.xmlrpc.RpcConnection: null at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:129) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:106) at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:46) at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:86) at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:200) at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:112) at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:196) at org.exist.xmlrpc.RpcServlet.doPost(RpcServlet.java:57) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:263) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:171) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:212) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: java.lang.NullPointerException at org.exist.storage.NativeBroker.sync(NativeBroker.java:3234) at org.exist.storage.BrokerPool.sync(BrokerPool.java:1424) at org.exist.storage.BrokerPool.release(BrokerPool.java:1338) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4396) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:115) ... 28 more Caused by: java.lang.NullPointerException at org.exist.storage.NativeBroker.sync(NativeBroker.java:3234) at org.exist.storage.BrokerPool.sync(BrokerPool.java:1424) at org.exist.storage.BrokerPool.release(BrokerPool.java:1338) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4396) at org.exist.xmlrpc.RpcConnection.reindexCollection(RpcConnection.java:4374) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:115) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:106) at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:46) at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:86) at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:200) at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:112) at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:196) at org.exist.xmlrpc.RpcServlet.doPost(RpcServlet.java:57) at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:263) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:171) at org.exist.http.urlrewrite.Forward.doRewrite(Forward.java:47) at org.exist.http.urlrewrite.XQueryURLRewrite.doFilter(XQueryURLRewrite.java:212) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=117691&aid=3410477&group_id=17691 |