Skip to content

Instantly share code, notes, and snippets.

@olivergondza
Created April 30, 2015 10:29
Show Gist options
  • Save olivergondza/7ff7350ccc1d97aa3fee to your computer and use it in GitHub Desktop.
Save olivergondza/7ff7350ccc1d97aa3fee to your computer and use it in GitHub Desktop.
True zip can not be interrupted while in Stream.cat
"A thread" prio=10 tid=47477949280256 nid=14753
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x5f77a1e28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at de.schlichtherle.truezip.io.Streams.cat(Streams.java:210)
at de.schlichtherle.truezip.io.Streams.copy(Streams.java:71)
at de.schlichtherle.truezip.file.TFile.cp(TFile.java:2744)
at de.schlichtherle.truezip.file.TFile.cp(TFile.java:2817)
at org.jenkinsci.plugins.compress_artifacts.ZipStorage.archive(ZipStorage.java:77)
at org.jenkinsci.plugins.compress_artifacts.CompressingArtifactManager.archive(CompressingArtifactManager.java:50)
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:140)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:785)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:706)
at hudson.model.Run.execute(Run.java:1690)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:246)
"de.schlichtherle.truezip.io.Streams$ReaderThread" daemon prio=10 tid=47478314541056 nid=20099
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7cd2a6118> (a [B)
at hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:173)
at de.schlichtherle.truezip.io.Streams$1ReaderTask.run(Streams.java:174)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Locked ownable synchronizers:
- <0x642394948> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment