Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Cannot Reproduce
-
r2.06.03 (m13 - rc4)
-
None
-
None
-
Java 1.6.0_13, Linux, MySQL 5.0.51
Description
How the repository got into this state is unclear. Restarting and restarting with persistencyChecks on don't help.
Stack trace:
19.05.2009 11:15:17 INFO [org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.checkConsistency():756] version: checking workspace consistency...
19.05.2009 11:15:17 INFO [org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.checkConsistency():909] version: checked 906/906 bundles.
19.05.2009 11:15:18 INFO [org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager.setupConnection():345] Database: MySQL / 5.0.51a-24+lenny1
19.05.2009 11:15:18 INFO [org.apache.jackrabbit.core.persistence.bundle.util.ConnectionRecoveryManager.setupConnection():346] Driver: MySQL-AB JDBC Driver / mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
19.05.2009 11:15:35 INFO [org.apache.jackrabbit.core.persistence.bundle.util.LRUNodeIdCache.contains():70] num=1549/10240 hits=1557 miss=8443
19.05.2009 11:15:36 INFO [org.apache.jackrabbit.core.persistence.bundle.util.BundleCache.get():106] num=708 mem=1976k max=8192k avg=2858 hits=7733 miss=2267
19.05.2009 11:15:36 ERROR [org.hippoecm.repository.jackrabbit.HippoNodeId.populate():54] javax.jcr.RepositoryException: Cannot populate top mirror node
javax.jcr.RepositoryException: Cannot populate top mirror node
at org.hippoecm.repository.jackrabbit.MirrorVirtualProvider.populate(MirrorVirtualProvider.java:111)
at org.hippoecm.repository.jackrabbit.HippoNodeId.populate(HippoNodeId.java:51)
at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getNodeState(HippoLocalItemStateManager.java:337)
at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:158)
at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:246)
at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getItemState(HippoLocalItemStateManager.java:243)
at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:182)
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:282)
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:249)
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:513)
at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:109)
at org.apache.jackrabbit.core.LazyItemIterator.next(LazyItemIterator.java:230)
at org.hippoecm.repository.decorating.RangeIteratorDecorator.next(RangeIteratorDecorator.java:114)
at org.hippoecm.repository.decorating.checked.RangeIteratorDecorator.next(RangeIteratorDecorator.java:144)
at org.hippoecm.repository.decorating.checked.NodeIteratorDecorator.nextNode(NodeIteratorDecorator.java:55)
at org.apache.jackrabbit.spi2jcr.NodeInfoImpl.getChildInfos(NodeInfoImpl.java:108)
at org.apache.jackrabbit.spi2jcr.NodeInfoImpl.<init>(NodeInfoImpl.java:52)
at org.apache.jackrabbit.spi2jcr.RepositoryServiceImpl$1.entering(RepositoryServiceImpl.java:352)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:170)
at org.hippoecm.repository.decorating.checked.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:54)
at org.hippoecm.repository.decorating.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:48)
at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2062)
at org.hippoecm.repository.decorating.ItemDecorator.accept(ItemDecorator.java:138)
at org.hippoecm.repository.decorating.checked.ItemDecorator.accept(ItemDecorator.java:166)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:179)
at org.hippoecm.repository.decorating.checked.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:54)
at org.hippoecm.repository.decorating.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:48)
at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2062)
at org.hippoecm.repository.decorating.ItemDecorator.accept(ItemDecorator.java:138)
at org.hippoecm.repository.decorating.checked.ItemDecorator.accept(ItemDecorator.java:166)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:179)
at org.hippoecm.repository.decorating.checked.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:54)
at org.hippoecm.repository.decorating.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:48)
at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2062)
at org.hippoecm.repository.decorating.ItemDecorator.accept(ItemDecorator.java:138)
at org.hippoecm.repository.decorating.checked.ItemDecorator.accept(ItemDecorator.java:166)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:179)
at org.apache.jackrabbit.spi2jcr.RepositoryServiceImpl.getItemInfos(RepositoryServiceImpl.java:364)
at org.apache.jackrabbit.spi.rmi.server.ServerRepositoryService.getItemInfos(ServerRepositoryService.java:281)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
19.05.2009 11:15:36 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1437] Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = signInForm]] threw an exception
org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = signInForm]] threw an exception
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:194)
at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
at org.hippoecm.frontend.Main$6.processEvents(Main.java:283)
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183)
... 24 more
Caused by: java.lang.NullPointerException
at org.apache.jackrabbit.core.state.ChangeLog.modified(ChangeLog.java:83)
at org.apache.jackrabbit.core.state.LocalItemStateManager.store(LocalItemStateManager.java:276)
at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getNodeState(HippoLocalItemStateManager.java:343)
at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:158)
at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:246)
at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getItemState(HippoLocalItemStateManager.java:243)
at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:182)
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:282)
at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:249)
at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:513)
at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:109)
at org.apache.jackrabbit.core.LazyItemIterator.next(LazyItemIterator.java:230)
at org.hippoecm.repository.decorating.RangeIteratorDecorator.next(RangeIteratorDecorator.java:114)
at org.hippoecm.repository.decorating.checked.RangeIteratorDecorator.next(RangeIteratorDecorator.java:144)
at org.hippoecm.repository.decorating.checked.NodeIteratorDecorator.nextNode(NodeIteratorDecorator.java:55)
at org.apache.jackrabbit.spi2jcr.NodeInfoImpl.getChildInfos(NodeInfoImpl.java:108)
at org.apache.jackrabbit.spi2jcr.NodeInfoImpl.<init>(NodeInfoImpl.java:52)
at org.apache.jackrabbit.spi2jcr.RepositoryServiceImpl$1.entering(RepositoryServiceImpl.java:352)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:170)
at org.hippoecm.repository.decorating.checked.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:54)
at org.hippoecm.repository.decorating.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:48)
at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2062)
at org.hippoecm.repository.decorating.ItemDecorator.accept(ItemDecorator.java:138)
at org.hippoecm.repository.decorating.checked.ItemDecorator.accept(ItemDecorator.java:166)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:179)
at org.hippoecm.repository.decorating.checked.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:54)
at org.hippoecm.repository.decorating.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:48)
at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2062)
at org.hippoecm.repository.decorating.ItemDecorator.accept(ItemDecorator.java:138)
at org.hippoecm.repository.decorating.checked.ItemDecorator.accept(ItemDecorator.java:166)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:179)
at org.hippoecm.repository.decorating.checked.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:54)
at org.hippoecm.repository.decorating.ItemVisitorDecorator.visit(ItemVisitorDecorator.java:48)
at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2062)
at org.hippoecm.repository.decorating.ItemDecorator.accept(ItemDecorator.java:138)
at org.hippoecm.repository.decorating.checked.ItemDecorator.accept(ItemDecorator.java:166)
at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:179)
at org.apache.jackrabbit.spi2jcr.RepositoryServiceImpl.getItemInfos(RepositoryServiceImpl.java:364)
at org.apache.jackrabbit.spi.rmi.server.ServerRepositoryService.getItemInfos(ServerRepositoryService.java:281)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
at $Proxy1.getItemInfos(Unknown Source)
at org.apache.jackrabbit.spi.rmi.client.ClientRepositoryService.getItemInfos(ClientRepositoryService.java:259)
at org.apache.jackrabbit.jcr2spi.state.WorkspaceItemStateFactory.createNodeState(WorkspaceItemStateFactory.java:97)
at org.apache.jackrabbit.jcr2spi.state.TransientISFactory.createNodeState(TransientISFactory.java:98)
at org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntryImpl.doResolve(NodeEntryImpl.java:987)
at org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl.resolve(HierarchyEntryImpl.java:96)
at org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl.getItemState(HierarchyEntryImpl.java:203)
at org.apache.jackrabbit.jcr2spi.ItemManagerImpl.getItem(ItemManagerImpl.java:201)
at org.apache.jackrabbit.jcr2spi.SessionImpl.getRootNode(SessionImpl.java:215)
at org.hippoecm.repository.decorating.SessionDecorator.getRootNode(SessionDecorator.java:154)
at org.hippoecm.frontend.model.JcrSessionModel.load(JcrSessionModel.java:153)
at org.hippoecm.frontend.plugins.login.RememberMeLoginPlugin$SignInForm$2.load(RememberMeLoginPlugin.java:141)
at org.hippoecm.frontend.model.JcrSessionModel.<init>(JcrSessionModel.java:69)
at org.hippoecm.frontend.plugins.login.RememberMeLoginPlugin$SignInForm$2.<init>(RememberMeLoginPlugin.java:125)
at org.hippoecm.frontend.plugins.login.RememberMeLoginPlugin$SignInForm.onSubmit(RememberMeLoginPlugin.java:125)
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1355)
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:810)