Created
February 13, 2013 07:21
-
-
Save pankajmi/4942861 to your computer and use it in GitHub Desktop.
jstack for sbt assembly
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode): | |
"Attach Listener" daemon prio=5 tid=0x00007fdb504d3000 nid=0x700f waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"pool-6-thread-2" prio=5 tid=0x00007fdb4bf06000 nid=0x4207 runnable [0x0000000194b1e000] | |
java.lang.Thread.State: RUNNABLE | |
at java.io.FileInputStream.readBytes(Native Method) | |
at java.io.FileInputStream.read(FileInputStream.java:242) | |
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:334) | |
- locked <0x00000001125dfed8> (a java.io.BufferedInputStream) | |
at java.io.FilterInputStream.read(FilterInputStream.java:107) | |
at sbt.IO$.read$1(IO.scala:264) | |
at sbt.IO$.transferImpl(IO.scala:271) | |
at sbt.IO$.transfer(IO.scala:253) | |
at sbt.IO$$anonfun$transfer$2.apply(IO.scala:243) | |
at sbt.IO$$anonfun$transfer$2.apply(IO.scala:243) | |
at sbt.Using.apply(Using.scala:25) | |
at sbt.IO$.transfer(IO.scala:243) | |
at sbt.IO$.addFileEntry$1(IO.scala:442) | |
at sbt.IO$$anonfun$sbt$IO$$writeZip$2.apply(IO.scala:450) | |
at sbt.IO$$anonfun$sbt$IO$$writeZip$2.apply(IO.scala:450) | |
at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:60) | |
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47) | |
at sbt.IO$.sbt$IO$$writeZip(IO.scala:450) | |
at sbt.IO$$anonfun$archive$1.apply(IO.scala:403) | |
at sbt.IO$$anonfun$archive$1.apply(IO.scala:401) | |
at sbt.IO$$anonfun$withZipOutput$1.apply(IO.scala:496) | |
at sbt.IO$$anonfun$withZipOutput$1.apply(IO.scala:482) | |
at sbt.Using.apply(Using.scala:25) | |
at sbt.IO$.withZipOutput(IO.scala:482) | |
at sbt.IO$.archive(IO.scala:401) | |
at sbt.IO$.jar(IO.scala:384) | |
at sbt.Package$.makeJar(Package.scala:107) | |
at sbt.Package$$anonfun$3$$anonfun$apply$3.apply(Package.scala:72) | |
at sbt.Package$$anonfun$3$$anonfun$apply$3.apply(Package.scala:70) | |
at sbt.Tracked$$anonfun$outputChanged$1.apply(Tracked.scala:57) | |
at sbt.Tracked$$anonfun$outputChanged$1.apply(Tracked.scala:52) | |
at sbt.Package$.apply(Package.scala:80) | |
at sbtassembly.Plugin$Assembly$.makeJar$1(Plugin.scala:157) | |
at sbtassembly.Plugin$Assembly$.apply(Plugin.scala:173) | |
at sbtassembly.Plugin$.sbtassembly$Plugin$$assemblyTask(Plugin.scala:140) | |
at sbtassembly.Plugin$$anonfun$baseAssemblySettings$5.apply(Plugin.scala:309) | |
at sbtassembly.Plugin$$anonfun$baseAssemblySettings$5.apply(Plugin.scala:308) | |
at sbt.Scoped$$anonfun$hf9$1.apply(Structure.scala:585) | |
at sbt.Scoped$$anonfun$hf9$1.apply(Structure.scala:585) | |
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49) | |
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311) | |
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311) | |
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:41) | |
at sbt.std.Transform$$anon$5.work(System.scala:71) | |
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) | |
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) | |
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) | |
at sbt.Execute.work(Execute.scala:238) | |
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) | |
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) | |
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160) | |
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30) | |
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:166) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) | |
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:166) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) | |
at java.lang.Thread.run(Thread.java:722) | |
"Service Thread" daemon prio=5 tid=0x00007fdb4c81a800 nid=0x5103 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007fdb4c819800 nid=0x5003 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007fdb4c819000 nid=0x4f03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007fdb4c80f000 nid=0x4e03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=0x00007fdb4c80e000 nid=0x4a23 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007fdb4b8e1000 nid=0x3c03 in Object.wait() [0x0000000191371000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x000000011f931778> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x000000011f931778> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) | |
"Reference Handler" daemon prio=5 tid=0x00007fdb4b8e0800 nid=0x3b03 in Object.wait() [0x0000000190b6e000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x000000011f936f58> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:503) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133) | |
- locked <0x000000011f936f58> (a java.lang.ref.Reference$Lock) | |
"main" prio=5 tid=0x00007fdb4b801000 nid=0x1107 waiting on condition [0x0000000107692000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000001210a55e0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ExecutorCompletionService.take(ExecutorCompletionService.java:193) | |
at sbt.ConcurrentRestrictions$$anon$4.take(ConcurrentRestrictions.scala:196) | |
at sbt.Execute.next$1(Execute.scala:85) | |
at sbt.Execute.processAll(Execute.scala:88) | |
at sbt.Execute.runKeep(Execute.scala:68) | |
at sbt.EvaluateTask$.run$1(EvaluateTask.scala:162) | |
at sbt.EvaluateTask$.runTask(EvaluateTask.scala:177) | |
at sbt.Aggregation$$anonfun$4.apply(Aggregation.scala:46) | |
at sbt.Aggregation$$anonfun$4.apply(Aggregation.scala:44) | |
at sbt.EvaluateTask$.withStreams(EvaluateTask.scala:137) | |
at sbt.Aggregation$.runTasksWithResult(Aggregation.scala:44) | |
at sbt.Aggregation$.runTasks(Aggregation.scala:59) | |
at sbt.Aggregation$$anonfun$applyTasks$1.apply(Aggregation.scala:31) | |
at sbt.Aggregation$$anonfun$applyTasks$1.apply(Aggregation.scala:30) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62) | |
at sbt.Command$.process(Command.scala:90) | |
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(MainLoop.scala:71) | |
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(MainLoop.scala:71) | |
at sbt.State$$anon$2.process(State.scala:170) | |
at sbt.MainLoop$$anonfun$next$1.apply(MainLoop.scala:71) | |
at sbt.MainLoop$$anonfun$next$1.apply(MainLoop.scala:71) | |
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) | |
at sbt.MainLoop$.next(MainLoop.scala:71) | |
at sbt.MainLoop$.run(MainLoop.scala:64) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:53) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:50) | |
at sbt.Using.apply(Using.scala:25) | |
at sbt.MainLoop$.runWithNewLog(MainLoop.scala:50) | |
at sbt.MainLoop$.runAndClearLast(MainLoop.scala:33) | |
at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:17) | |
at sbt.MainLoop$.runLogged(MainLoop.scala:13) | |
at sbt.xMain.run(Main.scala:26) | |
at xsbt.boot.Launch$.run(Launch.scala:55) | |
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45) | |
at xsbt.boot.Launch$.launch(Launch.scala:69) | |
at xsbt.boot.Launch$.apply(Launch.scala:16) | |
at xsbt.boot.Boot$.runImpl(Boot.scala:31) | |
at xsbt.boot.Boot$.main(Boot.scala:20) | |
at xsbt.boot.Boot.main(Boot.scala) | |
"VM Thread" prio=5 tid=0x00007fdb4b8dc000 nid=0x3a03 runnable | |
"Gang worker#0 (Parallel GC Threads)" prio=5 tid=0x00007fdb4b802000 nid=0x3503 runnable | |
"Gang worker#1 (Parallel GC Threads)" prio=5 tid=0x00007fdb4b80e000 nid=0x3603 runnable | |
"Gang worker#2 (Parallel GC Threads)" prio=5 tid=0x00007fdb4b80f000 nid=0x3703 runnable | |
"Gang worker#3 (Parallel GC Threads)" prio=5 tid=0x00007fdb4b80f800 nid=0x3803 runnable | |
"Concurrent Mark-Sweep GC Thread" prio=5 tid=0x00007fdb4b88a800 nid=0x3903 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007fdb4c801800 nid=0x5203 waiting on condition | |
JNI global references: 269 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment