JBoss Fuse 6.1; org.eclipse.jgit.errors.LockFailedException: Cannot lock XXX/git/local/fabric/.git/index
Issue
- fabric container fails to start and reports the following exception in the log
- Root Node is not starting in one of the node in clustered environment
| ERROR | FelixStartLevel | fabric-git | ? ? | 73 - io.fabric8.fabric-git - 1.0.0.redhat-379 | [io.fabric8.datastore(35)] The activate method has thrown an exception
io.fabric8.api.FabricException: Failed to start GitDataStore:
at io.fabric8.git.internal.GitDataStore.activateInternal(GitDataStore.java:174)
at io.fabric8.service.AbstractDataStore.protectedActivate(AbstractDataStore.java:115)
at io.fabric8.git.internal.CachingGitDataStore.activate(CachingGitDataStore.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_60]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_60]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_60]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_60]
at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:624)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:508)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:149)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:315)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:127)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:879)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:846)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:785)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:345)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl.access$100(ServiceRegistrationImpl.java:47)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl$1.call(ServiceRegistrationImpl.java:249)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.runInContext(Felix.java:2188)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:238)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:328)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.getService(Felix.java:3819)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.scr.impl.helper.BindMethod.getServiceObject(BindMethod.java:572)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2006)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1004)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1433)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1143)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:815)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:785)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:345)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl.access$100(ServiceRegistrationImpl.java:47)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl$1.call(ServiceRegistrationImpl.java:249)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.runInContext(Felix.java:2188)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:238)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:328)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.getService(Felix.java:3819)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.scr.impl.helper.BindMethod.getServiceObject(BindMethod.java:572)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2006)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1004)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1433)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1143)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:815)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:785)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:345)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl.access$100(ServiceRegistrationImpl.java:47)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl$1.call(ServiceRegistrationImpl.java:249)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.runInContext(Felix.java:2188)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:238)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:328)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.getService(Felix.java:3819)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.scr.impl.helper.BindMethod.getServiceObject(BindMethod.java:572)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2006)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:328)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:304)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1480)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1401)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:1210)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:1148)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1432)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:934)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:795)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4666)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.registerService(Felix.java:3674)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:347)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:1027)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:1016)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:134)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:1068)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:865)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:425)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:376)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.BundleComponentActivator.initialize(BundleComponentActivator.java:172)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.BundleComponentActivator.<init>(BundleComponentActivator.java:120)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:258)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.Activator.access$000(Activator.java:45)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:185)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:261)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:234)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:479)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:414)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443)[67:org.apache.felix.scr:1.8.0.redhat-610379]
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:870)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:791)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:515)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4650)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix$4.run(Felix.java:2123)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.runInContext(Felix.java:2147)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.startBundle(Felix.java:2121)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1317)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)[org.apache.felix.framework-4.0.3.redhat-610379.jar:]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_60]
Caused by: org.eclipse.jgit.api.errors.JGitInternalException: Stashing local changes did not successfully complete
at org.eclipse.jgit.api.StashCreateCommand.call(StashCreateCommand.java:335)
at io.fabric8.git.internal.GitDataStore.gitOperation(GitDataStore.java:883)
at io.fabric8.git.internal.GitDataStore.gitOperation(GitDataStore.java:857)
at io.fabric8.git.internal.GitDataStore.gitOperation(GitDataStore.java:852)
at io.fabric8.git.internal.GitDataStore.forceGetVersions(GitDataStore.java:344)
at io.fabric8.git.internal.GitDataStore.activateInternal(GitDataStore.java:157)
... 97 more
Caused by: org.eclipse.jgit.errors.LockFailedException: Cannot lock XXX/git/local/fabric/.git/index
at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:224)
at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:301)
at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:267)
at org.eclipse.jgit.lib.Repository.lockDirCache(Repository.java:1049)
at org.eclipse.jgit.api.StashCreateCommand.call(StashCreateCommand.java:225)
Environment
- Red Hat JBoss Fuse
- 6.1.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
