Exception in child container when doing changes in profile with error message - java.lang.IllegalStateException: Cannot obtain profile write lock in time.
Issue
- When changes are done in profile, this error comes and the changes do not reflect. Stopping and starting the child container where the profile is attached, shows the changes.
2015-09-29 14:58:13,202 | WARN | pool-15-thread-1 | ZkDataStoreImpl | ? ? | 79 - io.fabric8.fabric-core - 1.2.0.redhat-133 | Caught: java.lang.IllegalStateException: Cannot obtain profile write lock in time
java.lang.IllegalStateException: Cannot obtain profile write lock in time
at io.fabric8.api.gravia.IllegalStateAssertion.assertTrue(IllegalStateAssertion.java:55)[78:io.fabric8.fabric-api:1.2.0.redhat-133]
at io.fabric8.git.internal.GitDataStoreImpl.aquireWriteLock(GitDataStoreImpl.java:409)[81:io.fabric8.fabric-git:1.2.0.redhat-133]
at io.fabric8.git.internal.GitDataStoreImpl.getVersionFromCache(GitDataStoreImpl.java:477)[81:io.fabric8.fabric-git:1.2.0.redhat-133]
at io.fabric8.git.internal.GitDataStoreImpl.getVersion(GitDataStoreImpl.java:613)[81:io.fabric8.fabric-git:1.2.0.redhat-133]
at io.fabric8.internal.ProfileServiceImpl.getVersion(ProfileServiceImpl.java:126)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at io.fabric8.internal.ContainerImpl.getVersion(ContainerImpl.java:203)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at io.fabric8.internal.ContainerImpl.getContainerProfile(ContainerImpl.java:762)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at io.fabric8.internal.ContainerImpl.getOverlayProfile(ContainerImpl.java:306)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at io.fabric8.features.FabricFeaturesServiceImpl.listInstalledRepositories(FabricFeaturesServiceImpl.java:359)[87:io.fabric8.fabric-features-service:1.2.0.redhat-133]
at io.fabric8.features.FabricFeaturesServiceImpl.run(FabricFeaturesServiceImpl.java:114)[87:io.fabric8.fabric-features-service:1.2.0.redhat-133]
at io.fabric8.service.ZkDataStoreImpl.doRunCallbacks(ZkDataStoreImpl.java:210)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at io.fabric8.service.ZkDataStoreImpl.access$000(ZkDataStoreImpl.java:85)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at io.fabric8.service.ZkDataStoreImpl$1.run(ZkDataStoreImpl.java:198)[79:io.fabric8.fabric-core:1.2.0.redhat-133]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_79]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_79]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_79]
Environment
- Red Hat JBoss Fuse
- 6.2.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.