You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Michael Marth (JIRA)" <ji...@apache.org> on 2013/11/07 13:10:17 UTC

[jira] [Updated] (OAK-436) apache.jackrabbit.mk.store.NotFoundException

     [ https://issues.apache.org/jira/browse/OAK-436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Marth updated OAK-436:
------------------------------

    Fix Version/s: 0.12

> apache.jackrabbit.mk.store.NotFoundException
> --------------------------------------------
>
>                 Key: OAK-436
>                 URL: https://issues.apache.org/jira/browse/OAK-436
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: mk
>            Reporter: Michael Dürig
>             Fix For: 0.12
>
>
> First 
> {code}
> 09.11.2012 11:42:46.941 *ERROR* [0:0:0:0:0:0:0:1%0 [1352460476169] POST /crx/packmgr/service/script.html/etc/packages/day/cq560/product/cq-content-5.6.0.SNAPSHOT.20121109.zip HTTP/1.1] com.day.jcr.vault.packaging.impl.ZipVaultPackage Error during install. org.apache.jackrabbit.mk.api.MicroKernelException: java.lang.RuntimeException: Unexpected error
> 	at org.apache.jackrabbit.mk.core.MicroKernelImpl.nodeExists(MicroKernelImpl.java:321)
> 	at org.apache.jackrabbit.oak.kernel.KernelNodeState.getChildNode(KernelNodeState.java:168)
> 	at org.apache.jackrabbit.oak.spi.state.AbstractNodeState.hasChildNode(AbstractNodeState.java:63)
> 	at org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.child(MemoryNodeBuilder.java:422)
> 	at org.apache.jackrabbit.oak.core.TreeImpl.getNodeBuilder(TreeImpl.java:415)
> 	at org.apache.jackrabbit.oak.core.TreeImpl.isRemoved(TreeImpl.java:213)
> 	at org.apache.jackrabbit.oak.core.TreeImpl.getStatus(TreeImpl.java:220)
> 	at org.apache.jackrabbit.oak.core.TreeImpl$NodeLocation.getStatus(TreeImpl.java:637)
> 	at org.apache.jackrabbit.oak.jcr.ItemDelegate.isStale(ItemDelegate.java:86)
> 	at org.apache.jackrabbit.oak.jcr.ItemImpl.checkStatus(ItemImpl.java:159)
> 	at org.apache.jackrabbit.oak.jcr.ItemImpl.getPath(ItemImpl.java:76)
> 	at org.apache.jackrabbit.oak.jcr.NodeImpl.getPath(NodeImpl.java:89)
> 	at com.day.jcr.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1052)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2939)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
> 	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> 	at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
> 	at com.day.jcr.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:102)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:852)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:760)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:797)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:797)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:797)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:797)
> 	at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:797)
> 	at com.day.jcr.vault.fs.io.Importer.run(Importer.java:420)
> 	at com.day.jcr.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:359)
> 	at com.day.jcr.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:364)
> 	at com.day.jcr.vault.packaging.impl.JcrPackageImpl.install(JcrPackageImpl.java:337)
> 	at com.day.crx.packaging.impl.J2EEPackageManager.consoleInstall(J2EEPackageManager.java:327)
> 	at com.day.crx.packaging.impl.J2EEPackageManager.doPost(J2EEPackageManager.java:173)
> 	at com.day.crx.packaging.impl.PackageManagerServlet.doPost(PackageManagerServlet.java:144)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> 	at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
> 	at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
> 	at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
> 	at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
> 	at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> 	at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:127)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
> 	at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)
> 	at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> 	at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:179)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
> 	at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)
> 	at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> 	at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:238)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
> 	at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)
> 	at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> 	at org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:75)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)
> 	at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)
> 	at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)
> 	at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> 	at org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
> 	at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
> 	at org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> 	at com.day.j2ee.servletengine.ServletRuntimeEnvironment.service(ServletRuntimeEnvironment.java:250)
> 	at com.day.j2ee.servletengine.RequestDispatcherImpl.doFilter(RequestDispatcherImpl.java:321)
> 	at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispatcherImpl.java:340)
> 	at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispatcherImpl.java:383)
> 	at com.day.j2ee.servletengine.ServletHandlerImpl.process(ServletHandlerImpl.java:351)
> 	at com.day.j2ee.servletengine.HttpListener$Worker.run(HttpListener.java:625)
> 	at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.RuntimeException: Unexpected error
> 	at org.apache.jackrabbit.mk.store.StoredNodeAsState$3.getNode(StoredNodeAsState.java:176)
> 	at org.apache.jackrabbit.mk.store.StoredNodeAsState.getChildNode(StoredNodeAsState.java:120)
> 	at org.apache.jackrabbit.mk.core.Repository.nodeExists(Repository.java:187)
> 	at org.apache.jackrabbit.mk.core.MicroKernelImpl.nodeExists(MicroKernelImpl.java:319)
> 	... 77 more
> Caused by: org.apache.jackrabbit.mk.store.NotFoundException: 8884e7e450b65fff94dc3b2973172914af8177b8
> 	at org.apache.jackrabbit.mk.persistence.H2Persistence.readNode(H2Persistence.java:155)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.getNode(DefaultRevisionStore.java:366)
> 	at org.apache.jackrabbit.mk.store.StoredNodeAsState$3.getNode(StoredNodeAsState.java:173)
> 	... 80 more
> {code}
> and a bit later 
> {code}
> 09.11.2012 11:44:40.315 *ERROR* [RevisionStore-GC] org.apache.jackrabbit.mk.store.DefaultRevisionStore Exception occurred in GC cycle org.apache.jackrabbit.mk.store.NotFoundException: 8884e7e450b65fff94dc3b2973172914af8177b8
> 	at org.apache.jackrabbit.mk.persistence.H2Persistence.readNode(H2Persistence.java:155)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.getNode(DefaultRevisionStore.java:366)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markNode(DefaultRevisionStore.java:696)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markNode(DefaultRevisionStore.java:696)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markNode(DefaultRevisionStore.java:696)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markNode(DefaultRevisionStore.java:696)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markNode(DefaultRevisionStore.java:696)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markNode(DefaultRevisionStore.java:696)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markCommit(DefaultRevisionStore.java:678)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.markBranches(DefaultRevisionStore.java:612)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore.gc(DefaultRevisionStore.java:525)
> 	at org.apache.jackrabbit.mk.store.DefaultRevisionStore$2.run(DefaultRevisionStore.java:171)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> 	at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
> 	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:680)
> {code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)