You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by anjan <po...@gmail.com> on 2014/08/22 09:05:30 UTC
Repository is not starting
Hi, we are using Jackrabbit 2.6.5 repository (as part of Sling). The
application was running fine and now we are getting the below exception.
I tried the following without any luck:
(1) Stopped the server and removed the index directories (both default and
the version index). When I perform this I see that "index" directories get
re-created, but I get different error "Access denied" on a '.segment' file
inside one of these index directories.
(2) Added to <SearchIndex> element in workspace.xml file (for default
workspace and restarted the server.
Please suggest alternate approaches to resolve this issue.
*********************************************************************************
22.08.2014 12:24:53.700 *ERROR* [FelixStartLevel]
org.apache.jackrabbit.core.RepositoryImpl Failed to initialize workspace
'default'
javax.jcr.RepositoryException: Unable to initialize query handler:
org.apache.jackrabbit.core.query.lucene.SearchIndex@6ef234
at
org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:658)
at
org.apache.jackrabbit.core.config.RepositoryConfig.getQueryHandler(RepositoryConfig.java:1037)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:171)
at
org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:614)
at
org.apache.jackrabbit.core.RepositoryImpl.access$100(RepositoryImpl.java:124)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1862)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2098)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2004)
at
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:517)
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:324)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:589)
at
org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository.acquireRepository(SlingServerRepository.java:177)
at
org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:923)
at
org.apache.sling.jcr.base.AbstractSlingRepository.activate(AbstractSlingRepository.java:747)
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.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)
at
org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)
at
org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:624)
at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:508)
at
org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:149)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:313)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:127)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:868)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:835)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:827)
at
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:907)
at
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:871)
at
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1477)
at
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1398)
at
org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:1210)
at
org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:1148)
at
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1429)
at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4401)
at org.apache.felix.framework.Felix.registerService(Felix.java:3411)
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:983)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:972)
at
org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:134)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:1024)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:818)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:414)
at
org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:378)
at
org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:167)
at
org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:115)
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:235)
at org.apache.felix.scr.impl.Activator.access$000(Activator.java:44)
at org.apache.felix.scr.impl.Activator$1.start(Activator.java:169)
at
org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254)
at
org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227)
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:479)
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:414)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)
at
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443)
at
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
at
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4385)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2080)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1279)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException:
C:\TConnect\docuvity\jackrabbit\repository\index\_p3\_5.prx (The system
cannot find the file specified)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(Unknown Source)
at
org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:76)
at
org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:97)
at
org.apache.lucene.store.SimpleFSDirectory.openInput(SimpleFSDirectory.java:63)
at
org.apache.jackrabbit.core.query.lucene.directory.FSDirectoryManager$FSDir.openInput(FSDirectoryManager.java:210)
at
org.apache.lucene.index.SegmentReader$CoreReaders.<init>(SegmentReader.java:136)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:605)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:583)
at org.apache.lucene.index.DirectoryReader.<init>(DirectoryReader.java:109)
at
org.apache.lucene.index.DirectoryReader$1.doBody(DirectoryReader.java:81)
at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:677)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:73)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:316)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:262)
at
org.apache.jackrabbit.core.query.lucene.AbstractIndex.getIndexReader(AbstractIndex.java:255)
at
org.apache.jackrabbit.core.query.lucene.AbstractIndex.getReadOnlyIndexReader(AbstractIndex.java:286)
at
org.apache.jackrabbit.core.query.lucene.AbstractIndex.getReadOnlyIndexReader(AbstractIndex.java:340)
at
org.apache.jackrabbit.core.query.lucene.IndexMigration.migrate(IndexMigration.java:76)
at
org.apache.jackrabbit.core.query.lucene.PersistentIndex.<init>(PersistentIndex.java:82)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:286)
at
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:555)
at
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:78)
at
org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:655)
... 66 common frames omitted
22.08.2014 12:24:53.709 *ERROR* [FelixStartLevel]
org.apache.jackrabbit.core.RepositoryImpl Unable to start repository,
forcing shutdown...
--
View this message in context: http://jackrabbit.510166.n4.nabble.com/Repository-is-not-starting-tp4661274.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
Re: Repository is not starting
Posted by anjan <po...@gmail.com>.
*For the previous post:*
When I verified for
"C:\TConnect\docuvity\jackrabbit\repository\index\_4\segments.gen", I don't
see this segments.gen file present in this directory.
I copied the repository (not the indexes) into another system and restarted
the application, I still get the same error. It seems the repository is
corrupted. What can I do to resolve this issue. Any help is greatly
appreciated.
--
View this message in context: http://jackrabbit.510166.n4.nabble.com/Repository-is-not-starting-tp4661274p4661280.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
Re: Repository is not starting
Posted by anjan <po...@gmail.com>.
The error I am getting if I remove the "index" directories is:
22.08.2014 15:40:07.640 *ERROR* [FelixStartLevel]
org.apache.jackrabbit.core.RepositoryImpl Failed to initialize workspace
'default'
javax.jcr.RepositoryException: Unable to initialize query handler:
org.apache.jackrabbit.core.query.lucene.SearchIndex@4886de
at
org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:658)
at
org.apache.jackrabbit.core.config.RepositoryConfig.getQueryHandler(RepositoryConfig.java:1037)
at org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:171)
at
org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:614)
at
org.apache.jackrabbit.core.RepositoryImpl.access$100(RepositoryImpl.java:124)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1862)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doPostInitialize(RepositoryImpl.java:2098)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:2004)
at
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:517)
at
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:324)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:589)
at
org.apache.sling.jcr.jackrabbit.server.impl.SlingServerRepository.acquireRepository(SlingServerRepository.java:177)
at
org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:923)
at
org.apache.sling.jcr.base.AbstractSlingRepository.activate(AbstractSlingRepository.java:747)
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.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)
at
org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)
at
org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:624)
at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:508)
at
org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:149)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:313)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:127)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:868)
at
org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:835)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:827)
at
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:907)
at
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:871)
at
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1477)
at
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1398)
at
org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:1210)
at
org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:1148)
at
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1429)
at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)
at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4401)
at org.apache.felix.framework.Felix.registerService(Felix.java:3411)
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:983)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:972)
at
org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:134)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:1024)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:818)
at
org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:414)
at
org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:378)
at
org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:167)
at
org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:115)
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:235)
at org.apache.felix.scr.impl.Activator.access$000(Activator.java:44)
at org.apache.felix.scr.impl.Activator$1.start(Activator.java:169)
at
org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:254)
at
org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:227)
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:479)
at
org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:414)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)
at
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443)
at
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
at
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4385)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2080)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1279)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Error indexing workspace
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:395)
at
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:564)
at
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:78)
at
org.apache.jackrabbit.core.config.RepositoryConfigurationParser$1.getQueryHandler(RepositoryConfigurationParser.java:655)
... 66 common frames omitted
Caused by: java.io.FileNotFoundException:
C:\TConnect\docuvity\jackrabbit\repository\index\_4\segments.gen (Access is
denied)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(Unknown Source)
at
org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexOutput.<init>(SimpleFSDirectory.java:180)
at
org.apache.lucene.store.SimpleFSDirectory.createOutput(SimpleFSDirectory.java:56)
at
org.apache.jackrabbit.core.query.lucene.directory.FSDirectoryManager$FSDir.createOutput(FSDirectoryManager.java:193)
at
org.apache.jackrabbit.core.query.lucene.PersistentIndex.copyIndex(PersistentIndex.java:137)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex$VolatileCommit.execute(MultiIndex.java:2123)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.executeAndLog(MultiIndex.java:1135)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.commitVolatileIndex(MultiIndex.java:1184)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.flush(MultiIndex.java:932)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.safeFlush(MultiIndex.java:1317)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.createInitialIndex(MultiIndex.java:392)
... 69 common frames omitted
22.08.2014 15:40:07.641 *ERROR* [FelixStartLevel]
org.apache.jackrabbit.core.RepositoryImpl Unable to start repository,
forcing shutdown...
--
View this message in context: http://jackrabbit.510166.n4.nabble.com/Repository-is-not-starting-tp4661274p4661278.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.