[ 
https://issues.apache.org/jira/browse/LOG4J2-1423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15884567#comment-15884567
 ] 

Ralph Goers commented on LOG4J2-1423:
-------------------------------------

Is this still happening?

> org.apache.logging.log4j.flume.appender.FlumeAppenderTest.testIncompleteBatch 
> hangs
> -----------------------------------------------------------------------------------
>
>                 Key: LOG4J2-1423
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1423
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Flume Appender
>    Affects Versions: 2.6, 2.6.1
>         Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 17:44:56+0900)
> Maven home: C:\apps\apache-maven-3.0.4\bin\..
> Java version: 1.8.0_51, vendor: Oracle Corporation
> Java home: C:\apps\jdk1.8.0_51\jre
> Default locale: en_US, platform encoding: MS932
> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"
>            Reporter: Remko Popma
>
> This test reliably hangs on my Windows 10 laptop. The build never gets past 
> it.
> {noformat}
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode):
> "Thread-1011" #2057 daemon prio=5 os_prio=0 tid=0x0000000016cd1000 nid=0x4714 
> runnable [0x0000000073b0f000]
>    java.lang.Thread.State: RUNNABLE
>         at java.io.FileInputStream.readBytes(Native Method)
>         at java.io.FileInputStream.read(FileInputStream.java:255)
>         at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
>         at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
>         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
>         - locked <0x00000000f5952d40> (a java.io.InputStreamReader)
>         at java.io.InputStreamReader.read(InputStreamReader.java:184)
>         at java.io.BufferedReader.fill(BufferedReader.java:161)
>         at java.io.BufferedReader.readLine(BufferedReader.java:324)
>         - locked <0x00000000f5952d40> (a java.io.InputStreamReader)
>         at java.io.BufferedReader.readLine(BufferedReader.java:389)
>         at 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.StreamPumper.run(StreamPumper.java:76)
> "Thread-1010" #2056 daemon prio=5 os_prio=0 tid=0x0000000016ccc000 nid=0x904 
> runnable [0x0000000073a0f000]
>    java.lang.Thread.State: RUNNABLE
>         at java.io.FileInputStream.available(Native Method)
>         at java.io.BufferedInputStream.available(BufferedInputStream.java:410)
>         - locked <0x00000000f594dad8> (a java.io.BufferedInputStream)
>         at sun.nio.cs.StreamDecoder.inReady(StreamDecoder.java:363)
>         at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:324)
>         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
>         - locked <0x00000000f59500e8> (a java.io.InputStreamReader)
>         at java.io.InputStreamReader.read(InputStreamReader.java:184)
>         at java.io.BufferedReader.fill(BufferedReader.java:161)
>         at java.io.BufferedReader.readLine(BufferedReader.java:324)
>         - locked <0x00000000f59500e8> (a java.io.InputStreamReader)
>         at java.io.BufferedReader.readLine(BufferedReader.java:389)
>         at 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.StreamPumper.run(StreamPumper.java:76)
> "Thread-1009" #2055 daemon prio=5 os_prio=0 tid=0x0000000016ccf800 nid=0x50c8 
> waiting on condition [0x000000007390e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000f532cbe8> (a 
> java.util.concurrent.Semaphore$NonfairSync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
>         at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
>         at 
> org.apache.maven.plugin.surefire.booterclient.lazytestprovider.TestProvidingInputStream.awaitNextTest(TestProvidingInputStream.java:173)
>         at 
> org.apache.maven.plugin.surefire.booterclient.lazytestprovider.TestProvidingInputStream.beforeNextCommand(TestProvidingInputStream.java:131)
>         at 
> org.apache.maven.plugin.surefire.booterclient.lazytestprovider.AbstractCommandStream.read(AbstractCommandStream.java:101)
>         at 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.StreamFeeder.feed(StreamFeeder.java:123)
>         at 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.StreamFeeder.run(StreamFeeder.java:60)
> "ThreadedStreamConsumer" #2052 daemon prio=5 os_prio=0 tid=0x0000000018f85000 
> nid=0x40a4 runnable [0x000000007370e000]
>    java.lang.Thread.State: RUNNABLE
>         at 
> org.apache.maven.plugin.surefire.booterclient.output.ForkClient.processLine(ForkClient.java:142)
>         at 
> org.apache.maven.plugin.surefire.booterclient.output.ForkClient.consumeLine(ForkClient.java:115)
>         at 
> org.apache.maven.plugin.surefire.booterclient.output.ThreadedStreamConsumer$Pumper.run(ThreadedStreamConsumer.java:70)
>         at java.lang.Thread.run(Thread.java:745)
> "surefire-fork-starter" #2050 daemon prio=5 os_prio=0 tid=0x0000000018f81800 
> nid=0x285c runnable [0x000000007360f000]
>    java.lang.Thread.State: RUNNABLE
>         at java.lang.ProcessImpl.waitForInterruptibly(Native Method)
>         at java.lang.ProcessImpl.waitFor(ProcessImpl.java:449)
>         at 
> org.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.CommandLineUtils$1.call(CommandLineUtils.java:260)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:550)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:460)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.access$400(ForkStarter.java:110)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:313)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter$1.call(ForkStarter.java:292)
>         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)
> "surefire-fork-starter" #2049 daemon prio=5 os_prio=0 tid=0x0000000018f7f000 
> nid=0x35a8 waiting on condition [0x000000007350e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000f4e0dd28> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "surefire-fork-starter" #2048 daemon prio=5 os_prio=0 tid=0x0000000018f84800 
> nid=0x4ae8 waiting on condition [0x000000007340e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000f4e0dd28> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "surefire-fork-starter" #2047 daemon prio=5 os_prio=0 tid=0x0000000018f80800 
> nid=0x3ae8 waiting on condition [0x000000007330f000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000f4e0dd28> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "ping-timer-10sec" #2045 daemon prio=5 os_prio=0 tid=0x0000000018f86000 
> nid=0x2584 runnable [0x000000007320e000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000f4e0d060> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at 
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "resolver-5" #15 daemon prio=5 os_prio=0 tid=0x0000000017523800 nid=0x1160 
> waiting on condition [0x000000001ad4e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000c22bf3b8> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "resolver-4" #14 daemon prio=5 os_prio=0 tid=0x0000000017523000 nid=0x958 
> waiting on condition [0x000000001ac4f000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000c22bf3b8> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "resolver-3" #13 daemon prio=5 os_prio=0 tid=0x0000000018bda000 nid=0x1d60 
> waiting on condition [0x000000001ab4e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000c22bf3b8> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "resolver-2" #12 daemon prio=5 os_prio=0 tid=0x00000000179a5800 nid=0x48b0 
> waiting on condition [0x000000001aa4e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000c22bf3b8> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "resolver-1" #11 daemon prio=5 os_prio=0 tid=0x000000001964a800 nid=0x4a4c 
> waiting on condition [0x000000001a94f000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000c22bf3b8> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
>         at 
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x000000001645a000 nid=0x3300 
> runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x00000000163e0800 
> nid=0x1fac waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000014cda800 
> nid=0x1e9c waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000014c90800 
> nid=0x5258 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000014c8f800 
> nid=0x38ec runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000014cd4800 
> nid=0x5064 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000002697800 nid=0x31ec in 
> Object.wait() [0x0000000015fde000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
>         - locked <0x00000000c1fa0510> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
> "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000000268e800 
> nid=0x197c in Object.wait() [0x0000000015edf000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:502)
>         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
>         - locked <0x00000000c1fea5d0> (a java.lang.ref.Reference$Lock)
> "main" #1 prio=5 os_prio=0 tid=0x000000000249d800 nid=0x2188 waiting on 
> condition [0x000000000259d000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000f532dad8> (a 
> java.util.concurrent.FutureTask)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
>         at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
>         at java.util.concurrent.FutureTask.get(FutureTask.java:191)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.awaitResultsDone(ForkStarter.java:409)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple(ForkStarter.java:319)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:242)
>         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:201)
>         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1026)
>         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:862)
>         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:755)
>         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>         at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>         at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> "VM Thread" os_prio=2 tid=0x0000000014c48800 nid=0x3c68 runnable
> "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00000000025b7000 nid=0x31b4 
> runnable
> "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00000000025b8800 nid=0x18b0 
> runnable
> "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00000000025ba000 nid=0x29f0 
> runnable
> "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00000000025bb800 nid=0x4d00 
> runnable
> "VM Periodic Task Thread" os_prio=2 tid=0x000000001646f000 nid=0x4858 waiting 
> on condition
> JNI global references: 50
> Heap
> 2016-06-11 15:23:48 PSYoungGen
>  total 236544K, used 191087K [0x00000000eb380000, 0x00000000fd700000, 
> 0x0000000100000000)
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode):  
> eden
>  space 223744K, 79% used"New I/O  worker #41" #67 daemon prio=5 os_prio=0 
> tid=0x00000000173e2800 nid=0x3990 runnable [0x000000001c20e000] 
> [0x00000000eb380000,0x00000000f61c5aa0,0x00000000f8e00000)
>   from   java.lang.Thread.State: RUNNABLE space 12800K, 98% used
>  [0x00000000fca80000,0x00000000fd6d6400,0x00000000fd700000)
>         at sun.nio.ch.WindowsSelectorImpl.setWakeupSocket0(Native Method)  to
>  space 16896K, 0% used 
> [0x00000000fb600000,0x00000000fb600000,0x00000000fc680000)
>         at 
> sun.nio.ch.WindowsSelectorImpl.setWakeupSocket(WindowsSelectorImpl.java:464) 
> ParOldGen
>  total 59392K, used 37559K      at 
> sun.nio.ch.WindowsSelectorImpl.wakeup(WindowsSelectorImpl.java:606) 
> [0x00000000c1a00000, 0x00000000c5400000, 0x00000000eb380000)
>   object        - locked <0x00000000eb9c84e0> (a java.lang.Object) space 
> 59392K, 63% used
>  [0x00000000c1a00000,0x00000000c3eade28,0x00000000c5400000)
>         at 
> java.nio.channels.spi.AbstractSelector$1.interrupt(AbstractSelector.java:213)
>         at 
> java.nio.channels.spi.AbstractSelector.begin(AbstractSelector.java:219) 
> Metaspace       used 32300K, capacity 34248K, committed 34560K, reserved 
> 1079296K
>   class space    used 3624K, capacity 3984K, committed 4096K, reserved 
> 1048576K
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:157)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb9c53e0> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb9c53d0> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb9c5280> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "pool-12-thread-1" #66 prio=5 os_prio=0 tid=0x000000001715e800 nid=0x41b0 
> waiting on condition [0x000000001c10e000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000eb9bc130> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at 
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "New I/O server boss #3 ([id: 0xfee2172e, /0:0:0:0:0:0:0:0:1703])" #65 prio=5 
> os_prio=0 tid=0x000000001715d800 nid=0x4cfc runnable [0x000000001c00e000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb9b7458> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb9b7448> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb9b72f8> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
>         at 
> org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(NioServerSocketPipelineSink.java:231)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #40" #64 prio=5 os_prio=0 tid=0x000000001715b800 nid=0x1524 
> runnable [0x000000001bf0e000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb9b17e0> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb9b17d0> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb9b1680> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #39" #63 prio=5 os_prio=0 tid=0x000000001715a000 nid=0x3af8 
> runnable [0x000000001be0e000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb9ad028> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb9ad018> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb9acec8> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #38" #62 prio=5 os_prio=0 tid=0x0000000017159000 nid=0x4e40 
> runnable [0x000000001bd0f000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb9a8870> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb9a8860> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb9a8710> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #37" #61 prio=5 os_prio=0 tid=0x000000001715f000 nid=0x36ec 
> runnable [0x000000001bc0e000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb9a40b8> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb9a40a8> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb9a3f58> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #36" #60 prio=5 os_prio=0 tid=0x000000001715c000 nid=0x2dd0 
> runnable [0x000000001bb0e000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb99f900> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb99f8f0> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb99f7a0> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #35" #59 prio=5 os_prio=0 tid=0x000000001715a800 nid=0x3464 
> runnable [0x000000001ba0e000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb99b148> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb99b138> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb99afe8> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #34" #58 prio=5 os_prio=0 tid=0x000000001715d000 nid=0xc04 
> runnable [0x000000001b90f000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb996990> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb996980> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb996830> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "New I/O  worker #33" #57 prio=5 os_prio=0 tid=0x0000000017158800 nid=0x4138 
> runnable [0x000000001b80f000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296)
>         at 
> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278)
>         at 
> sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
>         - locked <0x00000000eb8db890> (a sun.nio.ch.Util$2)
>         - locked <0x00000000eb8db880> (a 
> java.util.Collections$UnmodifiableSet)
>         - locked <0x00000000eb8db730> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
>         at 
> org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:64)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:244)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35)
>         at 
> org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
>         at 
> org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
>         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)
> "surefire-forkedjvm-command-thread" #11 daemon prio=5 os_prio=0 
> tid=0x00000000161ce000 nid=0x53f4 runnable [0x0000000016d3f000]
>    java.lang.Thread.State: RUNNABLE
>         at java.io.FileInputStream.readBytes(Native Method)
>         at java.io.FileInputStream.read(FileInputStream.java:255)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
>         - locked <0x00000000ed663650> (a java.io.BufferedInputStream)
>         at java.io.DataInputStream.readInt(DataInputStream.java:387)
>         at 
> org.apache.maven.surefire.booter.MasterProcessCommand.decode(MasterProcessCommand.java:117)
>         at 
> org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:360)
>         at java.lang.Thread.run(Thread.java:745)
> "last-ditch-daemon-shutdown-thread-30sec" #10 daemon prio=5 os_prio=0 
> tid=0x000000001611a800 nid=0x44d0 waiting on condition [0x0000000016c3e000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000ed772fc8> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at 
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
>         at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00000000160a4000 nid=0x49a0 
> runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000014d3c800 
> nid=0x1920 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x0000000014cf4000 
> nid=0x2274 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000014cf1800 
> nid=0x3700 waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000016083800 
> nid=0x2ef4 runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000016082800 
> nid=0x2d5c waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000026f1000 nid=0x890 in 
> Object.wait() [0x000000001603f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
>         - locked <0x00000000ed66c858> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
> "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000014ca9800 
> nid=0x6fc in Object.wait() [0x0000000015f3f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:502)
>         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
>         - locked <0x00000000ed66bca8> (a java.lang.ref.Reference$Lock)
> "main" #1 prio=5 os_prio=0 tid=0x00000000024fd800 nid=0x2b28 runnable 
> [0x00000000025fc000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000000eb9c4fd0> (a 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at 
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
>         at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
>         at 
> java.util.concurrent.ThreadPoolExecutor.awaitTermination(ThreadPoolExecutor.java:1465)
>         at 
> org.jboss.netty.util.internal.ExecutorUtil.terminate(ExecutorUtil.java:109)
>         at 
> org.jboss.netty.util.internal.ExecutorUtil.terminate(ExecutorUtil.java:49)
>         at 
> org.jboss.netty.channel.socket.nio.AbstractNioWorkerPool.releaseExternalResources(AbstractNioWorkerPool.java:77)
>         at 
> org.jboss.netty.channel.socket.nio.NioClientSocketChannelFactory.releaseExternalResources(NioClientSocketChannelFactory.java:215)
>         at 
> org.apache.flume.api.NettyAvroRpcClient.connect(NettyAvroRpcClient.java:179)
>         at 
> org.apache.flume.api.NettyAvroRpcClient.connect(NettyAvroRpcClient.java:121)
>         at 
> org.apache.flume.api.NettyAvroRpcClient.configure(NettyAvroRpcClient.java:638)
>         - locked <0x00000000eb9c42f8> (a 
> org.apache.flume.api.NettyAvroRpcClient)
>         at 
> org.apache.flume.api.RpcClientFactory.getInstance(RpcClientFactory.java:89)
>         at 
> org.apache.flume.api.FailoverRpcClient.getNextClient(FailoverRpcClient.java:264)
>         at 
> org.apache.flume.api.FailoverRpcClient.getClient(FailoverRpcClient.java:125)
>         - locked <0x00000000eb9bfb18> (a 
> org.apache.flume.api.FailoverRpcClient)
>         at 
> org.apache.flume.api.FailoverRpcClient.appendBatch(FailoverRpcClient.java:200)
>         at 
> org.apache.logging.log4j.flume.appender.FlumeAvroManager.send(FlumeAvroManager.java:160)
>         - locked <0x00000000eb9bf610> (a 
> org.apache.logging.log4j.flume.appender.FlumeAvroManager)
>         at 
> org.apache.logging.log4j.flume.appender.FlumeAvroManager.send(FlumeAvroManager.java:208)
>         - locked <0x00000000eb9bf610> (a 
> org.apache.logging.log4j.flume.appender.FlumeAvroManager)
>         at 
> org.apache.logging.log4j.flume.appender.FlumeAppender.append(FlumeAppender.java:105)
>         at 
> org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:155)
>         at 
> org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:128)
>         at 
> org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:119)
>         at 
> org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
>         at 
> org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:390)
>         at 
> org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:375)
>         at 
> org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:359)
>         at 
> org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:349)
>         at 
> org.apache.logging.log4j.core.config.DefaultReliabilityStrategy.log(DefaultReliabilityStrategy.java:49)
>         at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:146)
>         at 
> org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2003)
>         at 
> org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1975)
>         at 
> org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1312)
>         at 
> org.apache.logging.log4j.flume.appender.FlumeAppenderTest.testIncompleteBatch(FlumeAppenderTest.java:247)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:497)
>         at 
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>         at 
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>         at 
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>         at 
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>         at 
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
>         at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>         at 
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>         at 
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
>         at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>         at 
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
>         at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
>         at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
>         at 
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
>         at 
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
>         at 
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
>         at 
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
> "VM Thread" os_prio=2 tid=0x0000000014ca6800 nid=0x4d70 runnable
> "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002617000 nid=0x4a94 
> runnable
> "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002618800 nid=0x1644 
> runnable
> "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000261a000 nid=0x25cc 
> runnable
> "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x000000000261b800 nid=0x47c 
> runnable
> "VM Periodic Task Thread" os_prio=2 tid=0x00000000160b0000 nid=0x1654 waiting 
> on condition
> JNI global references: 246
> Heap
>  PSYoungGen      total 35328K, used 12017K [0x00000000eb380000, 
> 0x00000000ed880000, 0x0000000100000000)
>   eden space 32768K, 28% used 
> [0x00000000eb380000,0x00000000ebcbd2e0,0x00000000ed380000)
>   from space 2560K, 99% used 
> [0x00000000ed600000,0x00000000ed87f168,0x00000000ed880000)
>   to   space 2560K, 0% used 
> [0x00000000ed380000,0x00000000ed380000,0x00000000ed600000)
>  ParOldGen       total 44032K, used 6970K [0x00000000c1a00000, 
> 0x00000000c4500000, 0x00000000eb380000)
>   object space 44032K, 15% used 
> [0x00000000c1a00000,0x00000000c20ce820,0x00000000c4500000)
>  Metaspace       used 15792K, capacity 16010K, committed 16128K, reserved 
> 1062912K
>   class space    used 1984K, capacity 2048K, committed 2048K, reserved 
> 1048576K
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to