Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-1423

org.apache.logging.log4j.flume.appender.FlumeAppenderTest.testIncompleteBatch hangs

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.6, 2.6.1
    • Fix Version/s: None
    • Component/s: Flume Appender
    • Labels:
      None
    • Environment:

      Description

      This test reliably hangs on my Windows 10 laptop. The build never gets past it.

      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
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              rpopma Remko Popma
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: