com.google.common.util.concurrent.UncheckedExecutionException: org.eclipse.jgit.api.errors.JGitInternalException: Short read of block.
Issue
I am seeing the following Provision Exception when I try to start a container:
Provision Exception:
com.google.common.util.concurrent.UncheckedExecutionException: org.eclipse.jgit.api.errors.JGitInternalException: Short read of block.
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
at io.fabric8.git.internal.GitDataStoreImpl.getVersionFromCacheRW(GitDataStoreImpl.java:503)
at io.fabric8.git.internal.GitDataStoreImpl.getVersionFromCache(GitDataStoreImpl.java:471)
at io.fabric8.git.internal.GitDataStoreImpl.getVersion(GitDataStoreImpl.java:635)
at io.fabric8.internal.ProfileServiceImpl.getVersion(ProfileServiceImpl.java:126)
at io.fabric8.internal.ContainerImpl.getVersion(ContainerImpl.java:203)
at io.fabric8.internal.ContainerImpl.getContainerProfile(ContainerImpl.java:762)
at io.fabric8.internal.ContainerImpl.getOverlayProfile(ContainerImpl.java:306)
at io.fabric8.agent.DeploymentAgent$11.done(DeploymentAgent.java:697)
at io.fabric8.agent.service.Agent$2.done(Agent.java:352)
at io.fabric8.agent.service.Deployer.deploy(Deployer.java:983)
at io.fabric8.agent.service.Agent.provision(Agent.java:366)
at io.fabric8.agent.service.Agent.provision(Agent.java:199)
at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:727)
at io.fabric8.agent.DeploymentAgent$4.run(DeploymentAgent.java:283)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.eclipse.jgit.api.errors.JGitInternalException: Short read of block.
at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:320)
at io.fabric8.git.internal.GitHelpers.checkoutBranch(GitHelpers.java:150)
at io.fabric8.git.internal.GitDataStoreImpl.checkoutProfileBranch(GitDataStoreImpl.java:1233)
at io.fabric8.git.internal.GitDataStoreImpl.checkoutRequiredProfileBranch(GitDataStoreImpl.java:1237)
at io.fabric8.git.internal.GitDataStoreImpl.access$900(GitDataStoreImpl.java:123)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader.populateVersionBuilder(GitDataStoreImpl.java:1794)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader.loadVersion(GitDataStoreImpl.java:1789)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader.access$2900(GitDataStoreImpl.java:1770)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader$1.call(GitDataStoreImpl.java:1778)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader$1.call(GitDataStoreImpl.java:1775)
at io.fabric8.git.internal.GitDataStoreImpl.executeInternal(GitDataStoreImpl.java:1037)
at io.fabric8.git.internal.GitDataStoreImpl.access$2200(GitDataStoreImpl.java:123)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader.load(GitDataStoreImpl.java:1782)
at io.fabric8.git.internal.GitDataStoreImpl$VersionCacheLoader.load(GitDataStoreImpl.java:1770)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
... 22 more
Caused by: java.io.EOFException: Short read of block.
at org.eclipse.jgit.util.IO.readFully(IO.java:249)
at org.eclipse.jgit.dircache.DirCache.readFrom(DirCache.java:456)
at org.eclipse.jgit.dircache.DirCache.read(DirCache.java:411)
at org.eclipse.jgit.dircache.DirCache.lock(DirCache.java:227)
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:1053)
at org.eclipse.jgit.api.CheckoutCommand.call(CheckoutCommand.java:257)
... 39 more
Environment
- Red Hat JBoss Fuse 6.2.1
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.
