Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8242904

Gui hang up if using jdk1.8.0_201 due to AWT EventQueue hang

    XMLWordPrintable

Details

    Description

      ADDITIONAL SYSTEM INFORMATION :
      1. client: win 10 chinese
      2. server side: jdk1.7.0_80 + weblogic10.3.6
      3. client jdk: 1.8.0_241

      A DESCRIPTION OF THE PROBLEM :
      1. In our production env, we found gui (swing) hang up if using jdk1.8.0_201 due to AWT EventQueue hang when there are multiple AppContext involved
      2. In a production environment, these hang up can always be reproduced
      3. I will simulate it by using a testing program

      REGRESSION : Last worked in version 8

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1) Press "Enter" key, program will trigger 2 command executions
       Run command1 first, and then command 2
       Command 1 and command 2 execution time is 300 ms (millisecond)

      2) Delay a short time (e.g. 100 ms) by using tools

      3) Press "F5" key, program will prompt above "Son panel" dialog

      4) Press "Space" key, close above Son panel dialog

      5) Repeat above step1, 2, 3, 4 until a hang up case occurs


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      GUI is not hang up
      ACTUAL -
      1. GUI will hang up
      2. Show detail thread dump as below:
      2020-03-26 11:16:52
      Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.241-b07 mixed mode):

      "GUI Application Command Dispatcher Thread 0 (1585192571471)" #290 daemon prio=6 os_prio=0 tid=0x00000000249ed000 nid=0x2b4c in Object.wait() [0x00000000348cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c140e720> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-135" #289 daemon prio=6 os_prio=0 tid=0x00000000249eb000 nid=0x3258 in Object.wait() [0x00000000347cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1412180> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192567792)" #288 daemon prio=6 os_prio=0 tid=0x00000000249eb800 nid=0x2d48 in Object.wait() [0x00000000346ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1412348> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-134" #287 daemon prio=6 os_prio=0 tid=0x00000000249e8000 nid=0x1938 in Object.wait() [0x00000000345cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c140ea88> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192564138)" #286 daemon prio=6 os_prio=0 tid=0x00000000249e8800 nid=0x269c in Object.wait() [0x00000000344ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1412588> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-133" #285 daemon prio=6 os_prio=0 tid=0x00000000249ee000 nid=0x23a4 in Object.wait() [0x00000000343cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c14127d0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192560522)" #284 daemon prio=6 os_prio=0 tid=0x000000001f971000 nid=0x37c0 in Object.wait() [0x00000000342cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c140efc0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-132" #283 daemon prio=6 os_prio=0 tid=0x000000001f972800 nid=0x1388 in Object.wait() [0x00000000341cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c14129a0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192556892)" #282 daemon prio=6 os_prio=0 tid=0x000000001f970800 nid=0x3c74 in Object.wait() [0x00000000340ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1412b68> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-131" #281 daemon prio=6 os_prio=0 tid=0x000000001f96d800 nid=0x4258 in Object.wait() [0x0000000033fce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1412e50> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192553222)" #280 daemon prio=6 os_prio=0 tid=0x000000001f96f000 nid=0x1f98 in Object.wait() [0x0000000033ecf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1413940> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-130" #279 daemon prio=6 os_prio=0 tid=0x000000001f96e000 nid=0x2824 in Object.wait() [0x0000000033dcf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1413ad8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192549572)" #278 daemon prio=6 os_prio=0 tid=0x000000001f96f800 nid=0x40ac in Object.wait() [0x0000000033ccf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c141a568> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-129" #277 daemon prio=6 os_prio=0 tid=0x000000001f96c800 nid=0x2b8c in Object.wait() [0x0000000033bcf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c141a700> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192545932)" #276 daemon prio=6 os_prio=0 tid=0x000000001f972000 nid=0x3770 in Object.wait() [0x0000000033acf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c141af08> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-128" #275 daemon prio=6 os_prio=0 tid=0x000000001f965000 nid=0x4248 in Object.wait() [0x00000000339cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c141b0a0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192542288)" #274 daemon prio=6 os_prio=0 tid=0x000000001f96b000 nid=0x3d90 in Object.wait() [0x00000000338ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c141b8a8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-127" #273 daemon prio=6 os_prio=0 tid=0x000000001f969000 nid=0x2c08 in Object.wait() [0x00000000337ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c141ba40> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192538602)" #272 daemon prio=6 os_prio=0 tid=0x000000001f96c000 nid=0x296c in Object.wait() [0x00000000336ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1430270> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-126" #271 daemon prio=6 os_prio=0 tid=0x000000001f966000 nid=0x2bc4 in Object.wait() [0x00000000335cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1430408> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192534952)" #270 daemon prio=6 os_prio=0 tid=0x000000001f966800 nid=0x262c in Object.wait() [0x00000000334cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1430c10> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-125" #269 daemon prio=6 os_prio=0 tid=0x000000001f968000 nid=0x4078 in Object.wait() [0x00000000333cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1430da8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192531322)" #268 daemon prio=6 os_prio=0 tid=0x000000001f969800 nid=0x6a0 in Object.wait() [0x00000000332cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c14315b0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-124" #267 daemon prio=6 os_prio=0 tid=0x000000001f96a800 nid=0x3098 in Object.wait() [0x00000000331cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1431748> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192527712)" #266 daemon prio=6 os_prio=0 tid=0x000000001f960800 nid=0x3acc in Object.wait() [0x00000000330ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1431f50> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-123" #265 daemon prio=6 os_prio=0 tid=0x000000001f963800 nid=0x227c in Object.wait() [0x0000000032fce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c143c0f8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192524072)" #264 daemon prio=6 os_prio=0 tid=0x000000001f963000 nid=0x1c7c in Object.wait() [0x0000000032ecf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c143c900> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-122" #263 daemon prio=6 os_prio=0 tid=0x000000001f962000 nid=0x149c in Object.wait() [0x0000000032dcf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c143ca98> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192520422)" #262 daemon prio=6 os_prio=0 tid=0x000000001f961800 nid=0xa88 in Object.wait() [0x0000000032cce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c143d2a0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-121" #261 daemon prio=6 os_prio=0 tid=0x000000001f964800 nid=0x2ee4 in Object.wait() [0x0000000032bcf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c143d438> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192516782)" #260 daemon prio=6 os_prio=0 tid=0x000000001f967800 nid=0x3f5c in Object.wait() [0x0000000032acf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c143dc40> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-120" #259 daemon prio=6 os_prio=0 tid=0x000000001f959000 nid=0x35f4 in Object.wait() [0x00000000329cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c143ddd8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192513150)" #258 daemon prio=6 os_prio=0 tid=0x000000001f960000 nid=0x3af0 in Object.wait() [0x00000000328ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15da0c8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-119" #257 daemon prio=6 os_prio=0 tid=0x000000001f95f000 nid=0x391c in Object.wait() [0x00000000327ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15da260> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192509512)" #256 daemon prio=6 os_prio=0 tid=0x000000001f95e800 nid=0x3de0 in Object.wait() [0x00000000326ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15daa68> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-118" #255 daemon prio=6 os_prio=0 tid=0x000000001f95d800 nid=0x1cb8 in Object.wait() [0x00000000325cf000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15dac00> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192505817)" #254 daemon prio=6 os_prio=0 tid=0x000000001f956000 nid=0x236c in Object.wait() [0x00000000324ce000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15db408> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-117" #253 daemon prio=6 os_prio=0 tid=0x000000001f95d000 nid=0x30f8 in Object.wait() [0x00000000311ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15db5a0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192502162)" #252 daemon prio=6 os_prio=0 tid=0x000000001f95c000 nid=0x3294 in Object.wait() [0x00000000310ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15e1df8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-116" #251 daemon prio=6 os_prio=0 tid=0x000000001f957800 nid=0x30a0 in Object.wait() [0x0000000030fef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15e1f90> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192498523)" #250 daemon prio=6 os_prio=0 tid=0x000000001f957000 nid=0xf08 in Object.wait() [0x0000000030eef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15e2798> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-115" #249 daemon prio=6 os_prio=0 tid=0x000000001f954800 nid=0x3a3c in Object.wait() [0x0000000030dee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15e2930> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192494892)" #248 daemon prio=6 os_prio=0 tid=0x000000001f95b800 nid=0x1834 in Object.wait() [0x0000000030cef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15e3138> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-114" #247 daemon prio=6 os_prio=0 tid=0x000000001f95a800 nid=0xd9c in Object.wait() [0x0000000030bef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15e32d0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192491283)" #246 daemon prio=6 os_prio=0 tid=0x000000001f958800 nid=0x2f2c in Object.wait() [0x0000000030aef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15e9ae8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-113" #245 daemon prio=6 os_prio=0 tid=0x000000001f955800 nid=0x3eb0 in Object.wait() [0x00000000309ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15e9c80> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192487593)" #244 daemon prio=6 os_prio=0 tid=0x000000001f954000 nid=0x372c in Object.wait() [0x00000000308ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15ea488> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-112" #243 daemon prio=6 os_prio=0 tid=0x000000001f95a000 nid=0x30e4 in Object.wait() [0x00000000307ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15ea620> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192483963)" #242 daemon prio=6 os_prio=0 tid=0x0000000023f47000 nid=0x2cc0 in Object.wait() [0x00000000306ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15eae28> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-111" #241 daemon prio=6 os_prio=0 tid=0x0000000023f46800 nid=0x2b6c in Object.wait() [0x00000000305ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15eafc0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192480353)" #240 daemon prio=6 os_prio=0 tid=0x0000000023f3f000 nid=0x4130 in Object.wait() [0x00000000304ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15eb7c8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-110" #239 daemon prio=6 os_prio=0 tid=0x0000000023f45800 nid=0x3e30 in Object.wait() [0x00000000303ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15eb960> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192476733)" #238 daemon prio=6 os_prio=0 tid=0x0000000023f3f800 nid=0x3118 in Object.wait() [0x00000000302ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15f22d8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-109" #237 daemon prio=6 os_prio=0 tid=0x0000000023f3e000 nid=0x3af8 in Object.wait() [0x00000000301ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15f2470> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192473053)" #236 daemon prio=6 os_prio=0 tid=0x0000000023f45000 nid=0x3448 in Object.wait() [0x00000000300ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15f2c78> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-108" #235 daemon prio=6 os_prio=0 tid=0x0000000023f44000 nid=0x40ec in Object.wait() [0x000000002ffef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15f2e10> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192465023)" #234 daemon prio=6 os_prio=0 tid=0x0000000023f42000 nid=0x241c in Object.wait() [0x000000002feee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15f3618> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-107" #233 daemon prio=6 os_prio=0 tid=0x0000000023f41000 nid=0x3930 in Object.wait() [0x000000002fdee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15f37b0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192461373)" #232 daemon prio=6 os_prio=0 tid=0x0000000023f43800 nid=0x2240 in Object.wait() [0x000000002fcef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15f8080> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-106" #231 daemon prio=6 os_prio=0 tid=0x0000000023f40800 nid=0x3104 in Object.wait() [0x000000002fbef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15f8218> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192457753)" #230 daemon prio=6 os_prio=0 tid=0x0000000023f42800 nid=0x3648 in Object.wait() [0x000000002faef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15f8a20> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-105" #229 daemon prio=6 os_prio=0 tid=0x0000000023f36800 nid=0x1718 in Object.wait() [0x000000002f9ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15f8bb8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192454143)" #228 daemon prio=6 os_prio=0 tid=0x0000000023f3d800 nid=0x437c in Object.wait() [0x000000002f8ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15f93c0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-104" #227 daemon prio=6 os_prio=0 tid=0x0000000023f3c800 nid=0x3640 in Object.wait() [0x000000002f7ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15f9558> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192450443)" #226 daemon prio=6 os_prio=0 tid=0x0000000023f3a800 nid=0x2068 in Object.wait() [0x000000002f6ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15fdda0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-103" #225 daemon prio=6 os_prio=0 tid=0x0000000023f39000 nid=0x9f4 in Object.wait() [0x000000002f5ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15fdf38> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192446793)" #224 daemon prio=6 os_prio=0 tid=0x0000000023f39800 nid=0x35fc in Object.wait() [0x000000002f4ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15fe740> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-102" #223 daemon prio=6 os_prio=0 tid=0x0000000023f38000 nid=0x1408 in Object.wait() [0x000000002f3ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15fe8d8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192443163)" #222 daemon prio=6 os_prio=0 tid=0x0000000023f36000 nid=0x2920 in Object.wait() [0x000000002f2ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15ff0e0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-101" #221 daemon prio=6 os_prio=0 tid=0x0000000023f37800 nid=0xb5c in Object.wait() [0x000000002f1ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c15ff278> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192439531)" #220 daemon prio=6 os_prio=0 tid=0x0000000023f35000 nid=0x3edc in Object.wait() [0x000000002f0ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c15ffa80> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-100" #219 daemon prio=6 os_prio=0 tid=0x0000000023f3b000 nid=0x33b0 in Object.wait() [0x000000002efef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1605c28> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192435863)" #218 daemon prio=6 os_prio=0 tid=0x0000000023f3c000 nid=0x6ec in Object.wait() [0x000000002eeee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1606430> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-99" #217 daemon prio=6 os_prio=0 tid=0x0000000023f2d800 nid=0x42d0 in Object.wait() [0x000000002edee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16065c8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192432194)" #216 daemon prio=6 os_prio=0 tid=0x0000000023f32000 nid=0x428c in Object.wait() [0x000000002ecee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1606dc8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-98" #215 daemon prio=6 os_prio=0 tid=0x0000000023f33800 nid=0xfd0 in Object.wait() [0x000000002ebef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1606f60> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192428553)" #214 daemon prio=6 os_prio=0 tid=0x0000000023f31800 nid=0x4330 in Object.wait() [0x000000002eaef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1607760> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-97" #213 daemon prio=6 os_prio=0 tid=0x0000000023f34800 nid=0x3284 in Object.wait() [0x000000002e9ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16078f8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192424893)" #212 daemon prio=6 os_prio=0 tid=0x0000000023f33000 nid=0x1c84 in Object.wait() [0x000000002e8ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c160e2d0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-96" #211 daemon prio=6 os_prio=0 tid=0x0000000023f2a800 nid=0x2880 in Object.wait() [0x000000002e7ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c160e468> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192421253)" #210 daemon prio=6 os_prio=0 tid=0x0000000023f2a000 nid=0x2ecc in Object.wait() [0x000000002e6ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c160ec68> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-95" #209 daemon prio=6 os_prio=0 tid=0x0000000023f30800 nid=0x411c in Object.wait() [0x000000002e5ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c160ee00> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192417573)" #208 daemon prio=6 os_prio=0 tid=0x0000000023f2d000 nid=0x42f8 in Object.wait() [0x000000002e4ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c160f600> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-94" #207 daemon prio=6 os_prio=0 tid=0x0000000023f30000 nid=0x10f8 in Object.wait() [0x000000002e3ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c160f798> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192413974)" #206 daemon prio=6 os_prio=0 tid=0x0000000023f29000 nid=0x3e70 in Object.wait() [0x000000002e2ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1615c88> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-93" #205 daemon prio=6 os_prio=0 tid=0x0000000023f28800 nid=0x14d0 in Object.wait() [0x000000002e1ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1615e20> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192410354)" #204 daemon prio=6 os_prio=0 tid=0x0000000023f2f000 nid=0x3a64 in Object.wait() [0x000000002e0ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1616620> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-92" #203 daemon prio=6 os_prio=0 tid=0x0000000023f2c000 nid=0x78 in Object.wait() [0x000000002dfee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16167b8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192406714)" #202 daemon prio=6 os_prio=0 tid=0x0000000023f2e800 nid=0x4394 in Object.wait() [0x000000002deee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1616fb8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-91" #201 daemon prio=6 os_prio=0 tid=0x0000000023f2b800 nid=0x3c3c in Object.wait() [0x000000002ddee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1617150> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192403023)" #200 daemon prio=6 os_prio=0 tid=0x000000001f72c000 nid=0x2a38 in Object.wait() [0x000000002dcef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c161b9b0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-90" #199 daemon prio=6 os_prio=0 tid=0x000000001f72a800 nid=0x2cd0 in Object.wait() [0x000000002dbef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c161bb48> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192399364)" #198 daemon prio=6 os_prio=0 tid=0x000000001f727000 nid=0x393c in Object.wait() [0x000000002daef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c161c348> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-89" #197 daemon prio=6 os_prio=0 tid=0x000000001f72b800 nid=0x3f98 in Object.wait() [0x000000002d9ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c161c4e0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192395730)" #196 daemon prio=6 os_prio=0 tid=0x000000001f72a000 nid=0x3830 in Object.wait() [0x000000002d8ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c161cce0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-88" #195 daemon prio=6 os_prio=0 tid=0x000000001f729000 nid=0x29c0 in Object.wait() [0x000000002d7ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c161e5d8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192392104)" #194 daemon prio=6 os_prio=0 tid=0x000000001f72d000 nid=0x42a0 in Object.wait() [0x000000002d6ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c161d240> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-87" #193 daemon prio=6 os_prio=0 tid=0x000000001f727800 nid=0x4388 in Object.wait() [0x000000002d5ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c161ea10> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192388464)" #192 daemon prio=6 os_prio=0 tid=0x000000001f728800 nid=0x29a0 in Object.wait() [0x000000002d4ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c161ee90> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-86" #191 daemon prio=6 os_prio=0 tid=0x000000001f71f800 nid=0x38e4 in Object.wait() [0x000000002d3ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1621878> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192384739)" #190 daemon prio=6 os_prio=0 tid=0x000000001f726000 nid=0x2f30 in Object.wait() [0x000000002d2ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c161f3f0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-85" #189 daemon prio=6 os_prio=0 tid=0x000000001f71e800 nid=0x4054 in Object.wait() [0x000000002d1ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1621cb0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192381094)" #188 daemon prio=6 os_prio=0 tid=0x000000001f721800 nid=0x268c in Object.wait() [0x000000002d0ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1622130> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-84" #187 daemon prio=6 os_prio=0 tid=0x000000001f724800 nid=0x3ce4 in Object.wait() [0x000000002cfef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1623928> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192377459)" #186 daemon prio=6 os_prio=0 tid=0x000000001f723000 nid=0x3234 in Object.wait() [0x000000002cdef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1623da8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-83" #185 daemon prio=6 os_prio=0 tid=0x000000001f725800 nid=0x3408 in Object.wait() [0x000000002ccee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1622648> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192373834)" #184 daemon prio=6 os_prio=0 tid=0x000000001f721000 nid=0x439c in Object.wait() [0x000000002cbef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1622ac8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-82" #183 daemon prio=6 os_prio=0 tid=0x000000001f722800 nid=0x2520 in Object.wait() [0x000000002caef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16242c0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192370154)" #182 daemon prio=6 os_prio=0 tid=0x000000001f71e000 nid=0x4398 in Object.wait() [0x000000002c9ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1623028> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-81" #181 daemon prio=6 os_prio=0 tid=0x000000001f720000 nid=0x26b8 in Object.wait() [0x000000002c8ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16246f8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192366494)" #180 daemon prio=6 os_prio=0 tid=0x000000001f724000 nid=0x3e14 in Object.wait() [0x000000002c7ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1624d78> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-80" #179 daemon prio=6 os_prio=0 tid=0x0000000023fd1800 nid=0x2bec in Object.wait() [0x000000002c6ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1623340> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192362864)" #178 daemon prio=6 os_prio=0 tid=0x0000000023fd0000 nid=0x3b40 in Object.wait() [0x000000002c1ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1627870> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-79" #177 daemon prio=6 os_prio=0 tid=0x0000000023fd5000 nid=0x388c in Object.wait() [0x000000002c0ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1625290> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192359244)" #176 daemon prio=6 os_prio=0 tid=0x0000000023fd1000 nid=0x2da8 in Object.wait() [0x000000002bfef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162b870> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-78" #175 daemon prio=6 os_prio=0 tid=0x0000000023fd3000 nid=0x3a9c in Object.wait() [0x000000002beef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1627d88> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192355624)" #174 daemon prio=6 os_prio=0 tid=0x0000000023fd4000 nid=0x4188 in Object.wait() [0x000000002bdef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162bdd0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-77" #173 daemon prio=6 os_prio=0 tid=0x0000000023fd2800 nid=0x1ea8 in Object.wait() [0x000000002bcee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16281c0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192351964)" #172 daemon prio=6 os_prio=0 tid=0x0000000023fc8800 nid=0x3560 in Object.wait() [0x000000002bbef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1628640> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-76" #171 daemon prio=6 os_prio=0 tid=0x0000000023fcf800 nid=0x2c84 in Object.wait() [0x000000002baef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162c2e8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192348354)" #170 daemon prio=6 os_prio=0 tid=0x0000000023fce800 nid=0xc50 in Object.wait() [0x000000002b9ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1628ba0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-75" #169 daemon prio=6 os_prio=0 tid=0x0000000023fce000 nid=0x3768 in Object.wait() [0x000000002b8ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162c720> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192344729)" #168 daemon prio=6 os_prio=0 tid=0x0000000023fca000 nid=0x397c in Object.wait() [0x000000002b7ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162cba0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-74" #167 daemon prio=6 os_prio=0 tid=0x0000000023fc9800 nid=0x3a18 in Object.wait() [0x000000002b6ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16290b8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192341084)" #166 daemon prio=6 os_prio=0 tid=0x0000000023fc6800 nid=0x39a0 in Object.wait() [0x000000002b5ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162cf00> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-73" #165 daemon prio=6 os_prio=0 tid=0x0000000023fcd000 nid=0x8c0 in Object.wait() [0x000000002b4ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162f878> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192337394)" #164 daemon prio=6 os_prio=0 tid=0x0000000023fc7000 nid=0x3c28 in Object.wait() [0x000000002b3ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162fcf8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-72" #163 daemon prio=6 os_prio=0 tid=0x0000000023fc5800 nid=0x8e0 in Object.wait() [0x000000002b2ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162d418> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192333745)" #162 daemon prio=6 os_prio=0 tid=0x0000000023fcb000 nid=0x3ac8 in Object.wait() [0x000000002b1ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16338a8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-71" #161 daemon prio=6 os_prio=0 tid=0x0000000023fc8000 nid=0x3b88 in Object.wait() [0x000000002b0ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1630210> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192330135)" #160 daemon prio=6 os_prio=0 tid=0x0000000023fcc800 nid=0x2cd8 in Object.wait() [0x000000002afee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1630690> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-70" #159 daemon prio=6 os_prio=0 tid=0x0000000023fcb800 nid=0x1e2c in Object.wait() [0x000000002aeef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1633dc0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192326495)" #158 daemon prio=6 os_prio=0 tid=0x000000001fce1000 nid=0x3e54 in Object.wait() [0x000000002adef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1630bf0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-69" #157 daemon prio=6 os_prio=0 tid=0x000000001fcdf800 nid=0x4080 in Object.wait() [0x000000002acef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16341f8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192322864)" #156 daemon prio=6 os_prio=0 tid=0x000000001fce0800 nid=0x23b0 in Object.wait() [0x000000002abef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1631100> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-68" #155 daemon prio=6 os_prio=0 tid=0x000000001fce2800 nid=0x3dc4 in Object.wait() [0x000000002aaef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1634680> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192319175)" #154 daemon prio=6 os_prio=0 tid=0x000000001fce3800 nid=0x2e20 in Object.wait() [0x000000002a9ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1634d00> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-67" #153 daemon prio=6 os_prio=0 tid=0x000000001fcdf000 nid=0x43d0 in Object.wait() [0x000000002a8ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1631418> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192315544)" #152 daemon prio=6 os_prio=0 tid=0x000000001fcde000 nid=0x334c in Object.wait() [0x000000002a7ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1635060> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-66" #151 daemon prio=6 os_prio=0 tid=0x000000001fce2000 nid=0x3f48 in Object.wait() [0x000000002a6ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1639ad0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192311925)" #150 daemon prio=6 os_prio=0 tid=0x000000001fcd6800 nid=0x42f0 in Object.wait() [0x000000002a4ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1635570> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-65" #149 daemon prio=6 os_prio=0 tid=0x000000001fcdd800 nid=0x2858 in Object.wait() [0x000000002a3ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1639f58> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192308317)" #148 daemon prio=6 os_prio=0 tid=0x000000001fcd5800 nid=0x23ec in Object.wait() [0x000000002a2ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163a3d8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-64" #147 daemon prio=6 os_prio=0 tid=0x000000001fcdc800 nid=0x3e78 in Object.wait() [0x000000002a1ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163baa0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192304625)" #146 daemon prio=6 os_prio=0 tid=0x000000001fcdb000 nid=0x3938 in Object.wait() [0x000000002a0ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163bf20> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-63" #145 daemon prio=6 os_prio=0 tid=0x000000001fcd5000 nid=0x3370 in Object.wait() [0x0000000029fef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163a8f0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192300975)" #144 daemon prio=6 os_prio=0 tid=0x000000001fcda800 nid=0x3a7c in Object.wait() [0x0000000029eef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163ad70> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-62" #143 daemon prio=6 os_prio=0 tid=0x000000001fcd8000 nid=0x2724 in Object.wait() [0x0000000029def000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163c438> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192297335)" #142 daemon prio=6 os_prio=0 tid=0x000000001fcdc000 nid=0x3da4 in Object.wait() [0x0000000029cef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163b2d0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-61" #141 daemon prio=6 os_prio=0 tid=0x000000001fcd7800 nid=0x1b24 in Object.wait() [0x0000000029bee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163c870> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192293715)" #140 daemon prio=6 os_prio=0 tid=0x000000001fcd9000 nid=0x3cc8 in Object.wait() [0x0000000029aee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163ccf0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-60" #139 daemon prio=6 os_prio=0 tid=0x000000001fcd9800 nid=0x3bc0 in Object.wait() [0x00000000299ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1641878> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192290065)" #138 daemon prio=6 os_prio=0 tid=0x000000001fcd4000 nid=0x3d18 in Object.wait() [0x00000000298ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163d250> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-59" #137 daemon prio=6 os_prio=0 tid=0x000000001fd27000 nid=0x4030 in Object.wait() [0x00000000297ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1641cb0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192286370)" #136 daemon prio=6 os_prio=0 tid=0x000000001fd26800 nid=0x2284 in Object.wait() [0x00000000296ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1642130> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-58" #135 daemon prio=6 os_prio=0 tid=0x000000001fd25800 nid=0xab0 in Object.wait() [0x00000000295ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1643878> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192282755)" #134 daemon prio=6 os_prio=0 tid=0x000000001fd22000 nid=0x3504 in Object.wait() [0x00000000294ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1643cf8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-57" #133 daemon prio=6 os_prio=0 tid=0x000000001fd28000 nid=0x3f30 in Object.wait() [0x00000000293ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1642648> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192279115)" #132 daemon prio=6 os_prio=0 tid=0x000000001fd20800 nid=0x3c94 in Object.wait() [0x00000000292ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1642ac8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-56" #131 daemon prio=6 os_prio=0 tid=0x000000001fd22800 nid=0x34a4 in Object.wait() [0x00000000291ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1644210> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192275465)" #130 daemon prio=6 os_prio=0 tid=0x000000001fd24000 nid=0x32e0 in Object.wait() [0x00000000290ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1644690> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-55" #129 daemon prio=6 os_prio=0 tid=0x000000001fd25000 nid=0x1cd8 in Object.wait() [0x0000000028fee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1642fe0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192271785)" #128 daemon prio=6 os_prio=0 tid=0x000000001fd23800 nid=0x3660 in Object.wait() [0x0000000028eee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1643460> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-54" #127 daemon prio=6 os_prio=0 tid=0x000000001fd1a800 nid=0x4324 in Object.wait() [0x0000000028def000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1644ba8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192268125)" #126 daemon prio=6 os_prio=0 tid=0x000000001fd21000 nid=0x2e68 in Object.wait() [0x0000000028cef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1645228> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-53" #125 daemon prio=6 os_prio=0 tid=0x000000001fd1f800 nid=0x2f80 in Object.wait() [0x0000000028bef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1649878> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192264475)" #124 daemon prio=6 os_prio=0 tid=0x000000001fd1f000 nid=0x35d8 in Object.wait() [0x0000000028aee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1649cf8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-52" #123 daemon prio=6 os_prio=0 tid=0x000000001fd1b000 nid=0x3f7c in Object.wait() [0x00000000289ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164d878> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192260825)" #122 daemon prio=6 os_prio=0 tid=0x000000001fd1e000 nid=0x1284 in Object.wait() [0x00000000288ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164dcf8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-51" #121 daemon prio=6 os_prio=0 tid=0x000000001fd1d800 nid=0x3a58 in Object.wait() [0x00000000287ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164a210> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192257195)" #120 daemon prio=6 os_prio=0 tid=0x000000001fd19800 nid=0x232c in Object.wait() [0x00000000286ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164a690> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-50" #119 daemon prio=6 os_prio=0 tid=0x000000001fd1c000 nid=0x3e44 in Object.wait() [0x00000000285ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164e210> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192253525)" #118 daemon prio=6 os_prio=0 tid=0x000000001fd18800 nid=0x20d8 in Object.wait() [0x00000000284ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164abf0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-49" #117 daemon prio=6 os_prio=0 tid=0x000000001fd1c800 nid=0x39c in Object.wait() [0x00000000283ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164e648> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192249905)" #116 daemon prio=6 os_prio=0 tid=0x000000001fd15800 nid=0x42c4 in Object.wait() [0x00000000282ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164eac8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-48" #115 daemon prio=6 os_prio=0 tid=0x000000001fd15000 nid=0x27f4 in Object.wait() [0x00000000281ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164b108> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192246275)" #114 daemon prio=6 os_prio=0 tid=0x000000001fd14000 nid=0x820 in Object.wait() [0x00000000280ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164b588> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-47" #113 daemon prio=6 os_prio=0 tid=0x000000001fd13800 nid=0xbe4 in Object.wait() [0x0000000027fee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164efe0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192242635)" #112 daemon prio=6 os_prio=0 tid=0x000000001fd12800 nid=0x39f0 in Object.wait() [0x0000000027eef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164f460> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-46" #111 daemon prio=6 os_prio=0 tid=0x000000001fd11000 nid=0x324c in Object.wait() [0x0000000027def000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1651ab0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192238905)" #110 daemon prio=6 os_prio=0 tid=0x000000001fd18000 nid=0x3964 in Object.wait() [0x0000000027cee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1651f30> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-45" #109 daemon prio=6 os_prio=0 tid=0x000000001fd17000 nid=0x778 in Object.wait() [0x0000000027bef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1655998> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192235285)" #108 daemon prio=6 os_prio=0 tid=0x000000001fd16800 nid=0x4344 in Object.wait() [0x0000000027aef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1655e18> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-44" #107 daemon prio=6 os_prio=0 tid=0x000000001fd12000 nid=0x176c in Object.wait() [0x00000000279ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1652448> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192231686)" #106 daemon prio=6 os_prio=0 tid=0x000000001fd0c000 nid=0x4158 in Object.wait() [0x00000000278ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16528c8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-43" #105 daemon prio=6 os_prio=0 tid=0x000000001fd09800 nid=0x4288 in Object.wait() [0x00000000277ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1656330> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192228046)" #104 daemon prio=6 os_prio=0 tid=0x000000001fd0f800 nid=0x3ea0 in Object.wait() [0x00000000276ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1657af0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-42" #103 daemon prio=6 os_prio=0 tid=0x000000001fd0f000 nid=0x3f0c in Object.wait() [0x00000000275ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16552d0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192224396)" #102 daemon prio=6 os_prio=0 tid=0x000000001fd0d800 nid=0x3f08 in Object.wait() [0x00000000274ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16550b8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-41" #101 daemon prio=6 os_prio=0 tid=0x000000001fd0a000 nid=0x3c90 in Object.wait() [0x00000000273ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1654980> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192220696)" #100 daemon prio=6 os_prio=0 tid=0x000000001fd0e000 nid=0x231c in Object.wait() [0x00000000272ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1654768> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-40" #99 daemon prio=6 os_prio=0 tid=0x000000001fd0c800 nid=0x13f0 in Object.wait() [0x00000000271ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1654030> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192217097)" #98 daemon prio=6 os_prio=0 tid=0x000000001fd10800 nid=0x3ea4 in Object.wait() [0x00000000270ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1653e18> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-39" #97 daemon prio=6 os_prio=0 tid=0x000000001fd0b000 nid=0x3758 in Object.wait() [0x0000000026fef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1651500> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192213446)" #96 daemon prio=6 os_prio=0 tid=0x000000001fd08800 nid=0x43ec in Object.wait() [0x0000000026eee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16512e8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-38" #95 daemon prio=6 os_prio=0 tid=0x000000001fdec000 nid=0x1aac in Object.wait() [0x0000000026def000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1650bb0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192209806)" #94 daemon prio=6 os_prio=0 tid=0x000000001fdeb000 nid=0x3b9c in Object.wait() [0x0000000026cef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1650998> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-37" #93 daemon prio=6 os_prio=0 tid=0x000000001fdf0800 nid=0x2f44 in Object.wait() [0x0000000026bef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1650260> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192206051)" #92 daemon prio=6 os_prio=0 tid=0x000000001fdef800 nid=0x3c58 in Object.wait() [0x0000000026aee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1650048> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-36" #91 daemon prio=6 os_prio=0 tid=0x000000001fdef000 nid=0x3918 in Object.wait() [0x00000000269ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164f910> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192202406)" #90 daemon prio=6 os_prio=0 tid=0x000000001fdee000 nid=0x3730 in Object.wait() [0x00000000268ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164f6f8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-35" #89 daemon prio=6 os_prio=0 tid=0x000000001fdea800 nid=0x3ca8 in Object.wait() [0x00000000267ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164cfa8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192198766)" #88 daemon prio=6 os_prio=0 tid=0x000000001fdec800 nid=0x42d4 in Object.wait() [0x00000000266ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164cd90> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-34" #87 daemon prio=6 os_prio=0 tid=0x000000001fded800 nid=0x4238 in Object.wait() [0x00000000265ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164c658> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192195171)" #86 daemon prio=6 os_prio=0 tid=0x000000001fde9800 nid=0x18ac in Object.wait() [0x00000000264ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164c440> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-33" #85 daemon prio=6 os_prio=0 tid=0x000000001fde2000 nid=0x25a0 in Object.wait() [0x00000000263ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c164bd08> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192191526)" #84 daemon prio=6 os_prio=0 tid=0x000000001fde4000 nid=0x3f38 in Object.wait() [0x00000000262ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c164baf0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-32" #83 daemon prio=6 os_prio=0 tid=0x000000001fde9000 nid=0x8c4 in Object.wait() [0x00000000261ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16492d0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192187836)" #82 daemon prio=6 os_prio=0 tid=0x000000001fde1000 nid=0x29ac in Object.wait() [0x00000000260ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16490b8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-31" #81 daemon prio=6 os_prio=0 tid=0x000000001fde2800 nid=0x3d84 in Object.wait() [0x0000000025fee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1648980> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192184216)" #80 daemon prio=6 os_prio=0 tid=0x000000001fde8000 nid=0x2d78 in Object.wait() [0x0000000025eee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1648768> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-30" #79 daemon prio=6 os_prio=0 tid=0x000000001fde6800 nid=0x4260 in Object.wait() [0x0000000025dee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1648030> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192180581)" #78 daemon prio=6 os_prio=0 tid=0x000000001fde3800 nid=0x2af0 in Object.wait() [0x0000000025cef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1647e18> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-29" #77 daemon prio=6 os_prio=0 tid=0x000000001fde5800 nid=0x2db4 in Object.wait() [0x0000000025bee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1647500> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192176956)" #76 daemon prio=6 os_prio=0 tid=0x000000001fde7800 nid=0x2a10 in Object.wait() [0x0000000025aef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16472e8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-28" #75 daemon prio=6 os_prio=0 tid=0x000000001fde5000 nid=0x3740 in Object.wait() [0x00000000259ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1646bb0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192173296)" #74 daemon prio=6 os_prio=0 tid=0x000000001e2e8800 nid=0x3818 in Object.wait() [0x00000000258ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1646998> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-27" #73 daemon prio=6 os_prio=0 tid=0x000000001e2eb800 nid=0x3c18 in Object.wait() [0x00000000257ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1646260> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192169666)" #72 daemon prio=6 os_prio=0 tid=0x000000001e2e8000 nid=0x3794 in Object.wait() [0x00000000256ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1646048> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-26" #71 daemon prio=6 os_prio=0 tid=0x000000001e2eb000 nid=0x1b3c in Object.wait() [0x00000000255ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1645910> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192166016)" #70 daemon prio=6 os_prio=0 tid=0x000000001e2e7000 nid=0x2c24 in Object.wait() [0x00000000254ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16456f8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-25" #69 daemon prio=6 os_prio=0 tid=0x000000001e2e9800 nid=0x12a4 in Object.wait() [0x00000000253ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1640fa8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192162357)" #68 daemon prio=6 os_prio=0 tid=0x000000001e2e6800 nid=0xb20 in Object.wait() [0x00000000252ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1640d90> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-24" #67 daemon prio=6 os_prio=0 tid=0x000000001e2ea000 nid=0x323c in Object.wait() [0x00000000251ef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1640658> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192158707)" #66 daemon prio=6 os_prio=0 tid=0x000000001e2e5800 nid=0x2bc8 in Object.wait() [0x00000000250ee000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1640440> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-23" #65 daemon prio=6 os_prio=0 tid=0x000000001e2de000 nid=0xd10 in Object.wait() [0x0000000024fef000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163fd08> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192155016)" #64 daemon prio=6 os_prio=0 tid=0x000000001e2e5000 nid=0x3c8c in Object.wait() [0x0000000023f1e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163faf0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-22" #63 daemon prio=6 os_prio=0 tid=0x000000001e2dd800 nid=0x4270 in Object.wait() [0x0000000023e1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163f2d0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192151367)" #62 daemon prio=6 os_prio=0 tid=0x000000001e2e4000 nid=0x3c10 in Object.wait() [0x0000000023d1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163f0b8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-21" #61 daemon prio=6 os_prio=0 tid=0x000000001e2dc800 nid=0x1988 in Object.wait() [0x0000000023c1e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163e980> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192147722)" #60 daemon prio=6 os_prio=0 tid=0x000000001e2e3800 nid=0x3f6c in Object.wait() [0x0000000023b1e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163e768> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-20" #59 daemon prio=6 os_prio=0 tid=0x000000001e2e2000 nid=0xa9c in Object.wait() [0x0000000023a1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c163e030> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192144076)" #58 daemon prio=6 os_prio=0 tid=0x000000001e2e0800 nid=0x2bc0 in Object.wait() [0x000000002391e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c163de18> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-19" #57 daemon prio=6 os_prio=0 tid=0x000000001e2e2800 nid=0x2ab8 in Object.wait() [0x000000002381f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1639500> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192140377)" #56 daemon prio=6 os_prio=0 tid=0x000000001e2df000 nid=0x2f68 in Object.wait() [0x000000002371e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16392e8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-18" #55 daemon prio=6 os_prio=0 tid=0x000000001e2df800 nid=0x436c in Object.wait() [0x000000002361f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1638bb0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192136727)" #54 daemon prio=6 os_prio=0 tid=0x000000001e2e1000 nid=0x3700 in Object.wait() [0x000000002351e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1638998> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-17" #53 daemon prio=6 os_prio=0 tid=0x000000001f9bb800 nid=0x3c80 in Object.wait() [0x000000002341f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1638260> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192133067)" #52 daemon prio=6 os_prio=0 tid=0x000000001f9c0000 nid=0x2d40 in Object.wait() [0x000000002331e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1638048> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-16" #51 daemon prio=6 os_prio=0 tid=0x000000001f9be800 nid=0x3438 in Object.wait() [0x000000002321f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1637910> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192129427)" #50 daemon prio=6 os_prio=0 tid=0x000000001f9bf800 nid=0x3e1c in Object.wait() [0x000000002311e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16376f8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-15" #49 daemon prio=6 os_prio=0 tid=0x000000001f9be000 nid=0x3de4 in Object.wait() [0x000000002301f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1636fa8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192125797)" #48 daemon prio=6 os_prio=0 tid=0x000000001f9bd000 nid=0x2a90 in Object.wait() [0x0000000022f1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1636d90> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-14" #47 daemon prio=6 os_prio=0 tid=0x000000001f9bc800 nid=0x3824 in Object.wait() [0x0000000022e1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1636658> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192122075)" #46 daemon prio=6 os_prio=0 tid=0x000000001f9b4000 nid=0x34cc in Object.wait() [0x0000000022d1e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1636440> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-13" #45 daemon prio=6 os_prio=0 tid=0x000000001f9bb000 nid=0x35ec in Object.wait() [0x0000000022c1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1635d08> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192118447)" #44 daemon prio=6 os_prio=0 tid=0x000000001f9ba000 nid=0x3eac in Object.wait() [0x0000000022b1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1635af0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-12" #43 daemon prio=6 os_prio=0 tid=0x000000001f9b2800 nid=0x24d0 in Object.wait() [0x0000000022a1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16332d0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192114817)" #42 daemon prio=6 os_prio=0 tid=0x000000001f9b3800 nid=0x148c in Object.wait() [0x000000002291f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c16330b8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-11" #41 daemon prio=6 os_prio=0 tid=0x000000001f9b9800 nid=0x1190 in Object.wait() [0x000000002281e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1632980> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192111157)" #40 daemon prio=6 os_prio=0 tid=0x000000001f9b6800 nid=0x36dc in Object.wait() [0x000000002271e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1632768> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-10" #39 daemon prio=6 os_prio=0 tid=0x000000001f9b8800 nid=0x3978 in Object.wait() [0x000000002261f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1632030> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192107447)" #38 daemon prio=6 os_prio=0 tid=0x000000001f9b5000 nid=0x3238 in Object.wait() [0x000000002251e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1631e18> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-9" #37 daemon prio=6 os_prio=0 tid=0x000000001f9b8000 nid=0x433c in Object.wait() [0x000000002241f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162f628> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192103817)" #36 daemon prio=6 os_prio=0 tid=0x000000001f9b5800 nid=0x2ec0 in Object.wait() [0x000000002231f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162f410> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-8" #35 daemon prio=6 os_prio=0 tid=0x000000001f9b2000 nid=0x41d4 in Object.wait() [0x000000002221e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162ecd8> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192100187)" #34 daemon prio=6 os_prio=0 tid=0x000000001f9b1000 nid=0x3698 in Object.wait() [0x000000002211e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162eac0> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-7" #33 daemon prio=6 os_prio=0 tid=0x000000001f9b7000 nid=0x2850 in Object.wait() [0x000000002201f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162e388> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192096537)" #32 daemon prio=6 os_prio=0 tid=0x000000001e11f000 nid=0x3efc in Object.wait() [0x0000000021f1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162e170> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-6" #31 daemon prio=6 os_prio=0 tid=0x000000001e11e800 nid=0x36a4 in Object.wait() [0x0000000021e1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162da38> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192092927)" #30 daemon prio=6 os_prio=0 tid=0x000000001e11d800 nid=0xf20 in Object.wait() [0x0000000021d1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162d820> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-5" #29 daemon prio=6 os_prio=0 tid=0x000000001e11d000 nid=0xce0 in Object.wait() [0x0000000021c1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162b0c0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192063271)" #28 daemon prio=6 os_prio=0 tid=0x000000001e123000 nid=0x237c in Object.wait() [0x0000000021b1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162aea8> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-4" #27 daemon prio=6 os_prio=0 tid=0x000000001e122000 nid=0x34c8 in Object.wait() [0x0000000021a1f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c162a770> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192059759)" #26 daemon prio=6 os_prio=0 tid=0x000000001e11c000 nid=0x2c44 in Object.wait() [0x000000002191e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c162a558> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-3" #25 daemon prio=6 os_prio=0 tid=0x000000001e120800 nid=0x432c in Object.wait() [0x000000002181e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1629e20> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192056248)" #24 daemon prio=6 os_prio=0 tid=0x000000001e121800 nid=0x3a20 in Object.wait() [0x000000002171e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1629c08> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-2" #23 daemon prio=6 os_prio=0 tid=0x000000001e120000 nid=0x2658 in Object.wait() [0x000000002161f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1627490> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192052738)" #22 daemon prio=6 os_prio=0 tid=0x000000001e378800 nid=0x3180 in Object.wait() [0x000000002151f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1627278> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-1" #21 daemon prio=6 os_prio=0 tid=0x000000001e378000 nid=0x383c in Object.wait() [0x000000002141f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c1626b40> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "GUI Application Command Dispatcher Thread 0 (1585192049178)" #20 daemon prio=6 os_prio=0 tid=0x000000001e179000 nid=0x3458 in Object.wait() [0x000000002131e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at GuiApplicationCommandDispatcher.processWaitLoop(GuiApplicationCommandDispatcher.java:269)
      - locked <0x00000006c1626928> (a GuiApplicationCommandDispatcher$CommandRequest)
      at GuiApplicationCommandDispatcher.executeCommandPrivate(GuiApplicationCommandDispatcher.java:173)
      at GuiApplicationCommandDispatcher.run(GuiApplicationCommandDispatcher.java:303)
      at java.lang.Thread.run(Unknown Source)

      "Timer-0" #19 daemon prio=6 os_prio=0 tid=0x000000001e178800 nid=0x338c in Object.wait() [0x000000002121f000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.util.TimerThread.mainLoop(Unknown Source)
      - locked <0x00000006c16261f0> (a java.util.TaskQueue)
      at java.util.TimerThread.run(Unknown Source)

      "TimerQueue" #18 daemon prio=5 os_prio=0 tid=0x000000001f91f800 nid=0x15f4 waiting on condition [0x000000002081e000]
         java.lang.Thread.State: TIMED_WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for <0x00000006c1437f48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
      at java.util.concurrent.DelayQueue.take(Unknown Source)
      at javax.swing.TimerQueue.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      "DestroyJavaVM" #17 prio=5 os_prio=0 tid=0x0000000003462800 nid=0x4170 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "AWT-EventQueue-0" #16 prio=6 os_prio=0 tid=0x000000001e41b800 nid=0x3ae4 runnable [0x000000001ff38000]
         java.lang.Thread.State: RUNNABLE
      at java.security.AccessController.getStackAccessControlContext(Native Method)
      at java.security.AccessController.getContext(Unknown Source)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.SequencedEvent.dispatch(Unknown Source)
      at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
      at java.awt.EventQueue.access$500(Unknown Source)
      at java.awt.EventQueue$3.run(Unknown Source)
      at java.awt.EventQueue$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.awt.WaitDispatchSupport$2.run(Unknown Source)
      at java.awt.WaitDispatchSupport$4.run(Unknown Source)
      at java.awt.WaitDispatchSupport$4.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.WaitDispatchSupport.enter(Unknown Source)
      at java.awt.Dialog.show(Unknown Source)
      at java.awt.Component.show(Unknown Source)
      at java.awt.Component.setVisible(Unknown Source)
      at java.awt.Window.setVisible(Unknown Source)
      at java.awt.Dialog.setVisible(Unknown Source)
      at TestPanel.activateAsDialog(TestPanel.java:128)
      at FatherWindow.actionButton_actionPerformed(FatherWindow.java:154)
      at FatherWindow$5.actionPerformed(FatherWindow.java:59)
      at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
      at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
      at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
      at javax.swing.AbstractButton.doClick(Unknown Source)
      at javax.swing.AbstractButton.doClick(Unknown Source)
      at FatherWindow$7.actionPerformed(FatherWindow.java:82)
      at javax.swing.SwingUtilities.notifyAction(Unknown Source)
      at javax.swing.JComponent.processKeyBinding(Unknown Source)
      at javax.swing.KeyboardManager.fireBinding(Unknown Source)
      at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
      at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
      at javax.swing.JComponent.processKeyBindings(Unknown Source)
      at javax.swing.JComponent.processKeyEvent(Unknown Source)
      at java.awt.Component.processEvent(Unknown Source)
      at java.awt.Container.processEvent(Unknown Source)
      at java.awt.Component.dispatchEventImpl(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
      at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
      at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
      at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
      at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
      at java.awt.Component.dispatchEventImpl(Unknown Source)
      at java.awt.Container.dispatchEventImpl(Unknown Source)
      at java.awt.Window.dispatchEventImpl(Unknown Source)
      at java.awt.Component.dispatchEvent(Unknown Source)
      at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
      at java.awt.EventQueue.access$500(Unknown Source)
      at java.awt.EventQueue$3.run(Unknown Source)
      at java.awt.EventQueue$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
      at java.awt.EventDispatchThread.run(Unknown Source)

      "AWT-Windows" #13 daemon prio=6 os_prio=0 tid=0x000000001e3ec000 nid=0x3e50 runnable [0x000000001f05f000]
         java.lang.Thread.State: RUNNABLE
      at sun.awt.windows.WToolkit.eventLoop(Native Method)
      at sun.awt.windows.WToolkit.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      "AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x000000001e3e9800 nid=0x43ac in Object.wait() [0x000000001ef5e000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Unknown Source)
      at sun.awt.AWTAutoShutdown.run(Unknown Source)
      - locked <0x00000006c16572e8> (a java.lang.Object)
      at java.lang.Thread.run(Unknown Source)

      "Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x000000001e3e6800 nid=0x1e94 in Object.wait() [0x000000001ee5f000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.lang.ref.ReferenceQueue.remove(Unknown Source)
      - locked <0x00000006c143b408> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(Unknown Source)
      at sun.java2d.Disposer.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      "Service Thread" #10 daemon prio=9 os_prio=0 tid=0x000000001e0e8000 nid=0x3424 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread2" #9 daemon prio=9 os_prio=2 tid=0x000000001cc1a000 nid=0x2438 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread1" #8 daemon prio=9 os_prio=2 tid=0x000000001e074800 nid=0xbc waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread0" #7 daemon prio=9 os_prio=2 tid=0x000000001e070000 nid=0x3a10 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Monitor Ctrl-Break" #6 daemon prio=5 os_prio=0 tid=0x000000001e06e000 nid=0x3e0c runnable [0x000000001e71e000]
         java.lang.Thread.State: RUNNABLE
      at java.net.SocketInputStream.socketRead0(Native Method)
      at java.net.SocketInputStream.socketRead(Unknown Source)
      at java.net.SocketInputStream.read(Unknown Source)
      at java.net.SocketInputStream.read(Unknown Source)
      at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
      at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
      at sun.nio.cs.StreamDecoder.read(Unknown Source)
      - locked <0x00000006c166b4a0> (a java.io.InputStreamReader)
      at java.io.InputStreamReader.read(Unknown Source)
      at java.io.BufferedReader.fill(Unknown Source)
      at java.io.BufferedReader.readLine(Unknown Source)
      - locked <0x00000006c166b4a0> (a java.io.InputStreamReader)
      at java.io.BufferedReader.readLine(Unknown Source)
      at com.intellij.rt.execution.application.AppMainV2$1.run(AppMainV2.java:64)

      "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000001e063000 nid=0x3b30 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000001e062800 nid=0x3e90 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000000355d000 nid=0x3720 in Object.wait() [0x000000001df1f000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.lang.ref.ReferenceQueue.remove(Unknown Source)
      - locked <0x00000006c16149d8> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(Unknown Source)
      at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

      "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000001cb89000 nid=0x2f48 in Object.wait() [0x000000001de1f000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Unknown Source)
      at java.lang.ref.Reference.tryHandlePending(Unknown Source)
      - locked <0x00000006c166c328> (a java.lang.ref.Reference$Lock)
      at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

      "VM Thread" os_prio=2 tid=0x000000001cb87000 nid=0x39bc runnable

      "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000003478000 nid=0x41dc runnable

      "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x000000000347a000 nid=0x43a8 runnable

      "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x000000000347b800 nid=0x3e8 runnable

      "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x000000000347d000 nid=0x3abc runnable

      "VM Periodic Task Thread" os_prio=2 tid=0x000000001e102000 nid=0x3c34 waiting on condition

      JNI global references: 344



      ---------- BEGIN SOURCE ----------
      import java.awt.*;
      import java.awt.event.ActionEvent;
      import java.awt.event.ActionListener;
      import java.awt.event.KeyEvent;
      import java.lang.reflect.Constructor;

      import javax.swing.*;

      public class FatherWindow extends TestPanel {

          private static final long serialVersionUID = 1L;
          private JButton okButton = new JButton("OK");
          private JButton actionButton = new JButton("F5");
          private JButton cancelButton = new JButton("Cancel");
      // private JTextArea textArea = new JTextArea("Father Window Active.");
          private JLabel testLabel = new JLabel("Father Window Active.");
          private JTextField testTextField = new JTextField();
          private GridBagLayout gridBagLayout = new GridBagLayout();
          private int actionNumber = 0;
          private int okNumber = 0;

          private ActionListener testTextFieldActionListener = new ActionListener() {
              public void actionPerformed(ActionEvent e) {
                  testTextField_actionPerformed(e);
              }
          };

          private void jbInit() {
              setLayout(gridBagLayout);
      // testLabel.setPreferredSize(new Dimension(800, 600));
      // add(testLabel);
              testTextField.setPreferredSize(new Dimension(500, 600));
              testTextField.addActionListener(testTextFieldActionListener);
              testTextField.addKeyListener(new java.awt.event.KeyAdapter() {
                  public void keyReleased(KeyEvent e) {
                      testTextField_keyReleased(e);
                  }
              });
              add(testTextField);

      // textArea.setColumns(200);
      // textArea.setRows(100);
      // add(textArea);

      // spamMeButton.addActionListener(this);
              okButton.setDefaultCapable(true);
              okButton.addActionListener(new java.awt.event.ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      okButton_actionPerformed(e);
                  }
              });
              cancelButton.addActionListener(new java.awt.event.ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      cancelButton_actionPerformed(e);
                  }
              });
              actionButton.addActionListener(new java.awt.event.ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      actionButton_actionPerformed(e);
                  }
              });
              // ok style, refer from GuiButton.addActionKey line 504
              if (okButton.getActionMap().get("Action") == null) {
                  okButton.getActionMap().put("Action", new AbstractAction() {
                      public void actionPerformed(ActionEvent evt) {
                          okButton.doClick();
                      }
                  });
              }
              KeyStroke keyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0, true);
              KeyStroke ks1 = KeyStroke.getKeyStroke(keyStroke.getKeyCode(),
                      keyStroke.getModifiers(), false);
              okButton.getInputMap(okButton.WHEN_IN_FOCUSED_WINDOW).put(ks1, "Action");

              KeyStroke ks3 = KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0);
              okButton.getInputMap(okButton.WHEN_FOCUSED).put(ks3, "Action");


              if (actionButton.getActionMap().get("Action") == null) {
                  actionButton.getActionMap().put("Action", new AbstractAction() {
                      public void actionPerformed(ActionEvent evt) {
                          actionButton.doClick();
                      }
                  });
              }
              KeyStroke keyStrokeAction = KeyStroke.getKeyStroke(KeyEvent.VK_F5, 0, true);
              KeyStroke ks2 = KeyStroke.getKeyStroke(keyStrokeAction.getKeyCode(),
                      keyStrokeAction.getModifiers(), false);
              actionButton.getInputMap(actionButton.WHEN_IN_FOCUSED_WINDOW).put(ks2, "Action");

              KeyStroke ks4 = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0);
              actionButton.getInputMap(actionButton.WHEN_FOCUSED).put(ks4, "Action");
              //
              add(actionButton);
              add(okButton);
              add(cancelButton);
      // setDefaultCloseOperation(DISPOSE_ON_CLOSE);
              okButton.requestFocus();
          }

          public static void main(String[] args) {
              TestPanel father = new FatherWindow();
      // father.setPreferredSize(new Dimension(475, 260));
      // father.setVisible(true);
              father.activateAsDialog("Father panel", false, null,
                      false, false, null);
          }

          public FatherWindow() {
              jbInit();
          }

          public void okButton_actionPerformed(ActionEvent e) {
      // for (int j = 0; j < 3; j++) {
      // try {
      // Thread newT = new Thread();
      // newT.sleep(500);
      // } catch (Exception ex) {
      //
      // }
      // okNumber++;
      // testTextField.setText("okNumber1 = " + okNumber);
      // }
      //
      // for (int j = 0; j < 3; j++) {
      // try {
      // Thread newT = new Thread();
      // newT.sleep(500);
      // } catch (Exception ex) {
      //
      // }
      // okNumber++;
      // testTextField.setText("okNumber2 = " + okNumber);
      // }

              TestPanel son = new SonWindow();
              son.activateAsDialog("Son panel", false, this,
                      true, false, null);
              testTextField.requestFocus();
          }

          public void actionButton_actionPerformed(ActionEvent e) {
      // for (int j = 0; j < 4; j++) {
      // try {
      // Thread newT = new Thread();
      // newT.sleep(500);
      // } catch (Exception ex) {
      //
      // }
      // actionNumber++;
      // testTextField.setText("Action number = " + actionNumber);
      // }
              TestPanel son = new SonWindow();
              son.activateAsDialog("Son panel", false, this, true,
                      false, null);
              testTextField.requestFocus();
          }

          public void cancelButton_actionPerformed(ActionEvent e) {
              this.deactivate();
          }

          private void testTextField_actionPerformed(ActionEvent e) {
              GuiApplicationCommandDispatcher delegate = new GuiApplicationCommandDispatcher();
              GuiApplicationCommandDispatcher executor = new GuiApplicationCommandDispatcher(delegate);

              Command command1 = TestCommand.createTestCommand1();

              try {
                  executor.executeCommandPrivate(command1, 0, false);
              } catch (Exception ex) {
                  System.out.println("command 1 exception");
              }

              Command command2 = TestCommand.createTestCommand2();
              try {
                  executor.executeCommandPrivate(command2, 0, false);
              } catch (Exception ex) {
                  System.out.println("command 2 exception");
              }

          }

          private void testTextField_keyReleased(KeyEvent e) {
              testTextField.requestFocus();
          }
      }



      ==================================================================================================================================

      import org.omg.CORBA.portable.ApplicationException;

      import java.awt.*;
      import java.awt.event.*;
      import java.io.Serializable;
      import java.lang.reflect.Constructor;
      import java.lang.reflect.Method;
      import java.rmi.RemoteException;
      import java.util.*;
      import java.util.Timer;

      import javax.swing.*;

      public class GuiApplicationCommandDispatcher implements Runnable, Serializable {

          private static final int MAX_QUEUE_SIZE = 64;
          private LinkedList queue = new LinkedList();
          private int threadCount;
          private Thread[] threads;
          private Timer timer;

          private Method getCurrentFocusManagerMethod;
          private Class sequencedEventClass;
          private Method getCurrentSequencedEventMethod;
          private Method disposeMethod;

          private int blockingCount = 0;
          private long signature;
          private int sessionInd = 0;
          private GuiApplicationCommandDispatcher delegate;

          private static class CommandResponse {
              private Object object;
              private Throwable exception;
          }

          private static class CommandRequest {
              private Command command;
              private int timeout = 0;
              private CommandResponse response;
              public CommandRequest(Command command, int timeout) {
                  this.command = command;
                  this.timeout = timeout;
              }
          }

          public GuiApplicationCommandDispatcher() {
          }

          public GuiApplicationCommandDispatcher(GuiApplicationCommandDispatcher delegate) {
              this(delegate, 1);
          }

          public GuiApplicationCommandDispatcher(GuiApplicationCommandDispatcher delegate, int threadCount) {
              this.delegate = delegate;
              this.threadCount = threadCount;
              this.signature = System.currentTimeMillis();
              this.timer = new Timer(true);
              this.timer.schedule(new CursorControlTimerTask(), 0, 200);
              try {
                  ClassLoader cl = Thread.currentThread().getContextClassLoader();
                  Class keyboardFocusManagerClass = cl.loadClass("java.awt.KeyboardFocusManager");
                  getCurrentFocusManagerMethod = keyboardFocusManagerClass.getDeclaredMethod("getCurrentKeyboardFocusManager", new Class[] {});
                  getCurrentFocusManagerMethod.setAccessible(true);
                  getCurrentSequencedEventMethod = keyboardFocusManagerClass.getDeclaredMethod("getCurrentSequencedEvent", new Class[] {});
                  getCurrentSequencedEventMethod.setAccessible(true);
                  sequencedEventClass = cl.loadClass("java.awt.SequencedEvent");
                  disposeMethod = sequencedEventClass.getDeclaredMethod("dispose", new Class[] {});
                  disposeMethod.setAccessible(true);
              } catch (Exception e) {
              }
              createThreads();
          }

          private void createThreads() {
              this.threads = new Thread[this.threadCount];
              for (int i = 0; i < threads.length; i++) {
                  Thread thread = new Thread(this,
                          "GUI Application Command Dispatcher Thread " + i
                                  + " (" + signature + ")");
                  thread.setDaemon(true);
                  thread.start();
                  threads[i] = thread;
              }
          }

          private class CursorControlTimerTask extends TimerTask {
              private Cursor defaultCursor = Cursor.getDefaultCursor();
              private Cursor waitCursor = Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR);
              private boolean waiting = false;

              public void run() {
                  int count = blockingCount;
                  if (waiting) {
                      if (count > 0) {
                          return;
                      }
                  } else {
                      if (count <= 0) {
                          return;
                      }
                  }
                  waiting = (count > 0);
                  Window[] windows = getAllWindows();
                  for (int i = 0; i < windows.length; i++) {
                      windows[i].setCursor(waiting ? waitCursor : defaultCursor);
                  }
              }
          }

          private static Window[] getAllWindows() {
              Frame[] frames = Frame.getFrames();
              Collection list = new ArrayList(20);
              for (int i = 0; i < frames.length; i++) {
                  getWindows(frames[i], list);
              }
              return (Window[])list.toArray(new Window[list.size()]);
          }

          private static void getWindows(Window root, Collection list) {
              list.add(root);
              Window[] windows = root.getOwnedWindows();
              for (int i = 0; i < windows.length; i++) {
                  getWindows(windows[i], list);
              }
          }

          public Object executeCommandPrivate( Command command, int timeout, boolean fromRun)
                  throws RemoteException {
              CommandRequest request = new CommandRequest(command, timeout);

              synchronized (queue) {
                  while (queue.size() >= MAX_QUEUE_SIZE) {
                      try {
                          queue.wait();
                      } catch (InterruptedException e) {
                          throw new RemoteException("test fail");
                      }
                  }
                  queue.add(request);
                  queue.notifyAll();
              }

              if (EventQueue.isDispatchThread()) {
                  try {
                      synchronized (this) {
                          blockingCount++;
                      }
                      if (sequencedEventClass != null) {
                          try {
                              Object fm = getCurrentFocusManagerMethod.invoke(null,
                                      new Object[] {});
                              Object seqEvt = getCurrentSequencedEventMethod.invoke(fm, new Object[] {});
                              if (seqEvt != null) {
                                  disposeMethod.invoke(seqEvt, new Object[] {});
                              }
                          } catch (Exception ex) {
                              ex.printStackTrace();
                          }
                      }

                      processAWTEventLoop(request);
                  } catch (InterruptedException e) {
                      throw new RemoteException(
                              "Command interrupted while waiting for response.", e);
                  } finally {
                      synchronized (this) {
                          blockingCount--;
                      }
                  }
              } else {
                  try {
                      processWaitLoop(request);
                  } catch (InterruptedException e) {
                      throw new RemoteException(
                              "Command interrupted while waiting for response.", e);
                  }
              }

              CommandResponse response = request.response;

              if (response == null) {
                  throw new RemoteException(
                          "Command interrupted while waiting for response.");
              }

              Throwable e = response.exception;
              if (e != null) {
                  if (e instanceof Exception) {
                      throw new RemoteException("test fail");
                  } else if (e instanceof Error) {
                      throw (Error)e;
                  }
              }
              Object result = response.object;
              response.object = null; // Free memory
              return result;
          }


          private void processAWTEventLoop(CommandRequest request)
                  throws InterruptedException {
              long originalSignature = signature;
              EventQueue eventQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
              ArrayList eventBuffer = new ArrayList(100);

              while (request.response == null && originalSignature == signature) {
                  AWTEvent event = null;
                  if (eventQueue.peekEvent() == null) {
                      synchronized (request) {
                          // Check to see if request.respone is still null before
                          // calling wait() to avoid doing it unneccessary in
                          // case the notifyAll() has been fired before this
                          // synchronized block is entered:
                          if (request.response == null && originalSignature == signature) {
                              request.wait(100);

                              Command commandRunning = ((Command)request.command);
                              if (!commandRunning.canResponse()) {
                                  commandRunning.increaseCount();
                              } else {
                                  request.response = new CommandResponse();
                                  request.response.object = commandRunning.doSomething();
                              }
                          }
                      }
                      continue;
                  }
                  event = eventQueue.getNextEvent();

                  // Buffer up keyboard events to be processed later:
                  if (event instanceof KeyEvent) {
                      eventBuffer.add(event);
                  }

                  if (event instanceof InputEvent) {
                      continue;
                  }

                  // SIR N22939A, catch NullPointerException to avoid peer java error reoccurred if client side jre
                  // version is 1.8.0_171 or higher.
                  try {
                      Object src = event.getSource();
                      if (event instanceof ActiveEvent) {
                          ((ActiveEvent) event).dispatch();
                      } else if (src instanceof Component) {
                          ((Component) src).dispatchEvent(event);
                      } else if (src instanceof MenuComponent) {
                          ((MenuComponent) src).dispatchEvent(event);
                      }
                  } catch (NullPointerException nex) {
                      System.out.println("Catch NullPointerException to avoid peer java error reoccurred.");
                  }
              }

              // Process the keyboard events buffered during the period
              // while the command is being dispatched:
              for (Iterator it = eventBuffer.iterator(); it.hasNext(); ) {
                  AWTEvent event = (AWTEvent)it.next();
                  eventQueue.postEvent(event);
              }
          }

          private void processWaitLoop(CommandRequest request)
                  throws InterruptedException {
              long originalSignature = signature;
              synchronized (request) {
                  while (request.response == null && originalSignature == signature) {
                      request.wait(1000);
                  }
              }
          }

          public void run() {
              CommandRequest request = null;
              long originalSignature = signature;

              OUTER: while (originalSignature == signature) {

                  synchronized (queue) {
                      while (queue.isEmpty()) {
                          try {
                              queue.wait();
                          } catch (InterruptedException e) {
                              continue OUTER;
                          }
                      }
                      request = (CommandRequest)queue.removeFirst();
                      queue.notifyAll();
                  }

                  CommandResponse response = new CommandResponse();
                  try {
                      if (delegate == null) {
                          // for unit testing purpose; should not happen in
                          // actual situations
                          try {
                              Thread.sleep(500);
                          } catch (InterruptedException e) {
                          }
                          response.object = new Object();
                      } else {
                          response.object = delegate.executeCommandPrivate(
                                  request.command, request.timeout, true);
                      }
                      response.exception = null;
                  } catch (Throwable e) {
                      response.object = null;
                      response.exception = e;
                  }

                  synchronized (request) {
                      request.response = response;
                      request.notifyAll();
                  }
              }
          }

          public void setSessionInd (int ind) {
              sessionInd = ind;
          }

      }

      ===========================================================================================================================

      import java.awt.*;
      import java.awt.event.*;
      import java.lang.reflect.Constructor;
      import java.util.HashSet;
      import java.util.Set;
      import javax.swing.JComponent;

      import javax.swing.*;

      public class SonWindow extends TestPanel {

          private static final long serialVersionUID = 2L;
          private JButton okButton = new JButton("OK");
          private JButton cancelButton = new JButton("Cancel");
      // private JTextArea textArea = new JTextArea("Son Window Active.");
          private JLabel testLabel = new JLabel("Number:");
          private JTextField testTextField = new JTextField();
          private GridBagLayout gridBagLayout = new GridBagLayout();
          private void jbInit() {
              setLayout(gridBagLayout);

              testLabel.setPreferredSize(new Dimension(100, 50));
              add(testLabel);
              testTextField.setPreferredSize(new Dimension(100, 50));
              add(testTextField);
      // okButton.addActionListener(this);
              okButton.setDefaultCapable(true);
              okButton.addActionListener(new java.awt.event.ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      okButton_actionPerformed(e);
                  }
              });
              cancelButton.addActionListener(new java.awt.event.ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      cancelButton_actionPerformed(e);
                  }
              });
              // ok style, refer from GuiButton.addActionKey line 504
              if (okButton.getActionMap().get("Action") == null) {
                  okButton.getActionMap().put("Action", new AbstractAction() {
                      public void actionPerformed(ActionEvent evt) {
                          okButton.doClick();
                      }
                  });
              }
              KeyStroke keyStroke = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true);
              KeyStroke ks1 = KeyStroke.getKeyStroke(keyStroke.getKeyCode(),
                      keyStroke.getModifiers(), false);
              okButton.getInputMap(okButton.WHEN_IN_FOCUSED_WINDOW).put(ks1, "Action");
              // cancel style
              if (cancelButton.getActionMap().get("Action") == null) {
                  cancelButton.getActionMap().put("Action", new AbstractAction() {
                      public void actionPerformed(ActionEvent evt) {
                          cancelButton.doClick();
                      }
                  });
              }
              KeyStroke keyStrokeCancel = KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0, true);
              KeyStroke ks2 = KeyStroke.getKeyStroke(keyStrokeCancel.getKeyCode(),
                      keyStrokeCancel.getModifiers(), false);
              cancelButton.getInputMap(cancelButton.WHEN_IN_FOCUSED_WINDOW).put(ks2, "Action");
              //
              add(okButton);
              add(cancelButton);
      // setDefaultCloseOperation(DISPOSE_ON_CLOSE);
              testTextField.requestFocus();
          }

          public static void main(String[] args) {
      // JDialog son = new SonWindow();
      // son.setTitle("Son window");
      // son.setVisible(true);
          }

          public SonWindow() {
              jbInit();
          }

      // public SonWindow(Component owner) {
      // Window window = getOwnerWindowForDialog(owner);
      // jbInit();
      // }


          public void okButton_actionPerformed(ActionEvent e) {
              int number = 0;
              for (int j = 0; j < 4; j++) {
      // try {
      // Thread newT = new Thread();
      // newT.sleep(500);
      // } catch (Exception ex) {
      //
      // }
                  number++;
                  testTextField.setText(String.valueOf(number));
              }

          }

          public void cancelButton_actionPerformed(ActionEvent e) {
              this.deactivate();
          }
      }

      ======================================================================================================================

      import java.io.*;
      import java.rmi.*;

      public abstract class TestCommand {
          static final long serialVersionUID = -8142508129607730176L;
          public TestCommand() {
          }

          public static final class TestCommand1 implements Command {
              static final long serialVersionUID = 3535653697432189331L;

              public TestCommand1(){

              }

      // boolean timeToStop = false;
      //
      // public boolean isTimeToStop(){return timeToStop;}
      //
      // public void setTimeToStop(boolean timeToStop){this.timeToStop = timeToStop;}

              public int count = 0;

              public void increaseCount() {
                  this.count++;
              }

              public boolean canResponse() {
                  return this.count > 3;
              }

              public int getCount() {
                  return this.count;
              }

              public String doSomething() {
                  String result = "TestCommand1";
                  return result;
              }
          }

          public static final class TestCommand2 implements Command {
              static final long serialVersionUID = 3535653697432189331L;

              public TestCommand2(){

              }
      // boolean timeToStop = false;
      //
      // public boolean isTimeToStop(){return timeToStop;}
      //
      // public void setTimeToStop(boolean timeToStop){this.timeToStop = timeToStop;}

              public int count = 0;

              public void increaseCount() {
                  this.count++;
              }

              public boolean canResponse() {
                  return this.count > 5;
              }
              public int getCount() {
                  return this.count;
              }
              public String doSomething() {
                  String result = "TestCommand2";
                  return result;
              }
          }

          public static TestCommand1 createTestCommand1() {
              return new TestCommand1();
          }

          public static TestCommand2 createTestCommand2() {
              return new TestCommand2();
          }

      }


      =======================================================================================


      import java.awt.*;
      import java.awt.event.*;
      import java.lang.reflect.Constructor;
      import java.util.*;

      import javax.swing.*;

      public class TestDialog extends JDialog {

          private static Frame sharedOwnerFrame = null;
          private static Map frozenCountMap = new WeakHashMap();

          public TestDialog(Frame owner, String title, boolean modal) {
              super(owner, title, modal);
          }
          public TestDialog(Dialog owner, String title, boolean modal) {
              super(owner, title, modal);
          }
          public static Window getOwnerWindowForDialog(Component comp) {
              if (comp == null) {
                  comp = getCurrentEventComponent();
              }
              while (comp != null) {
                  if (comp instanceof Frame || comp instanceof Dialog) {
                      return (Window)comp;
                  } else if (comp instanceof Window) {
                      comp = ((Window)comp).getOwner();
                  } else {
                      comp = comp.getParent();
                  }
              }
              return null;
          }

          static Component getCurrentEventComponent() {
              Component comp = null;
              if (EventQueue.isDispatchThread()) {
                  AWTEvent event = EventQueue.getCurrentEvent();
                  if (event != null && event.getSource() instanceof Component) {
                      comp = (Component)event.getSource();
                  }
              }
              return comp;
          }

          static Frame getSharedOwnerFrame() {
              if (sharedOwnerFrame == null) {
                  JDialog dialog = new JDialog((Frame)null);
                  sharedOwnerFrame = (Frame)dialog.getOwner();
                  dialog.dispose();
              }
              return sharedOwnerFrame;
          }

          static synchronized void freezeAllWindows(Set windowsFrozen, Window excluded) {
              Frame[] frames = Frame.getFrames();
              for (int i = 0; i < frames.length; i++) {
                  freezeWindowHierarchy(frames[i], windowsFrozen, excluded);
              }
          }

          static synchronized void freezeWindowHierarchy(Window window, Set windowsFrozen, Window excluded) {
              while (window.getOwner() != null) {
                  window = window.getOwner();
              }
              freezeWindows(window, windowsFrozen, excluded);
          }

          private static void freezeWindows(Window window, Set windowsFrozen, Window excluded) {
              if (window != excluded) {
                  Integer count = (Integer)frozenCountMap.get(window);
                  if (window.isEnabled() || count != null) {
                      windowsFrozen.add(window);
                      window.setEnabled(false);
                      frozenCountMap.put(window, (count == null) ? new Integer(1) : new Integer(count.intValue() + 1));
                  }
                  Window[] ownedWindows = window.getOwnedWindows();
                  for (int i = 0; i < ownedWindows.length; i++) {
                      freezeWindows(ownedWindows[i], windowsFrozen, excluded);
                  }
              }
          }

          public static class DelegatingWindowListener implements WindowListener {
              protected final WindowListener delegate;
              public DelegatingWindowListener(WindowListener delegate) {
                  this.delegate = delegate;
              }
              public void windowActivated(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowActivated(e);
                  }
              }
              public void windowClosed(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowClosed(e);
                  }
              }
              public void windowClosing(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowClosing(e);
                  }
              }
              public void windowDeactivated(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowDeactivated(e);
                  }
              }
              public void windowDeiconified(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowDeiconified(e);
                  }
              }
              public void windowIconified(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowIconified(e);
                  }
              }
              public void windowOpened(WindowEvent e) {
                  if (delegate != null) {
                      delegate.windowOpened(e);
                  }
              }
          }

          void unfreezeWindows(Set windows) {
              synchronized (TestDialog.class) {
                  for (Iterator it = windows.iterator(); it.hasNext(); ) {
                      Window window = (Window)it.next();
                      Integer count = (Integer)frozenCountMap.get(window);
                      if (count != null && count.intValue() > 1) {
                          frozenCountMap.put(window, new Integer(count.intValue() - 1));
                      } else {
                          window.setEnabled(true);
                          frozenCountMap.remove(window);
                      }
                  }
                  // Fix "owner window not on top and not
                  // activated after closing a modeless dialog window".
                  getOwner().toFront();
              }
          }

      }

      =======================================================================================

      import java.awt.*;
      import java.awt.event.*;
      import java.lang.reflect.Constructor;
      import java.util.HashSet;
      import java.util.Map;
      import java.util.Set;
      import java.util.WeakHashMap;

      import javax.swing.*;

      public class TestPanel extends JPanel {

          public TestPanel() {
              super();
          }
          public TestDialog activateAsDialog(String title, boolean resizable,
                                             Component owner, boolean modal, boolean freezeOwner, WindowListener windowListener) {
              Container container = getTopLevelAncestor();
              TestDialog dialog = null;

      // String s = (String) System.getProperty("rose.gui.dialog.modal.system", "false");
      // if (Boolean.valueOf(s).booleanValue()) {
      // // Always system modal
      // modalScope = GuiDialog.MODAL_SYSTEM;
      // }

              if (container != null && container instanceof TestDialog) {
                  //
                  // Re-use existing container
                  //
                  dialog = (TestDialog) container;
                  dialog.setTitle(title);
                  dialog.setModal(modal);
      // dialog.setModalScope(modalScope);
                  // dialog.setLocationRelativeTo( owner );
              } else {
                  Window window = TestDialog.getOwnerWindowForDialog(owner);
                  if (window instanceof Frame) {
                      dialog = new TestDialog((Frame)window, title, modal);
      // dialog.setModalScope(modalScope);
                  } else if (window instanceof Dialog) {
                      dialog = new TestDialog((Dialog)window, title, modal);
      // dialog.setModalScope(modalScope);
                  } else {
                      dialog = new TestDialog((Frame)null, title, modal);
                      // if not specific owner is specified, use system
                      // modal scope for safety:
      // dialog.setModalScope(GuiDialog.MODAL_SYSTEM);
                  }

      // } else if (owner instanceof JComponent) {
      // Container topContainer =
      // ((JComponent)owner).getTopLevelAncestor();
      // if (topContainer instanceof Frame) {
      // Frame f3 = (Frame) topContainer;
      // dialog = new GuiDialog(f3, title, modal);
      // } else if (topContainer instanceof Dialog) {
      // Dialog d3 = (Dialog) topContainer;
      // dialog = new GuiDialog(d3, title, modal);
      // } else {
      // dialog = new GuiDialog( (Frame) null, title, modal);
      // }

                  Container pane = dialog.getContentPane();
                  pane.setLayout(new BorderLayout());
                  pane.add(this, BorderLayout.CENTER);
                  //GridBagLayout gridBagLayout1 = new GridBagLayout();
                  //pane.setLayout(gridBagLayout1);
                  //pane.add(this, new GridBagConstraints(0, 0, 1, 1, 1.0, 1.0
                  // , GridBagConstraints.CENTER, GridBagConstraints.BOTH
                  // , new Insets(8, 8, 8, 8), 0, 0));
                  dialog.pack();
                  dialog.setLocationRelativeTo(dialog.getParent());
              }
              dialog.setResizable(resizable);
              //
              dialog.setDefaultCloseOperation( TestDialog.DO_NOTHING_ON_CLOSE );

              // if not modal and requested to freeze parent window hierarchy,
              // freeze the window hierarchy and store the frozen windows to
              // restored afterwards.
              final Set windowsFrozen = new HashSet();
              if (!modal && freezeOwner) {
                  Window window = dialog;
                  while (window != null && !(window instanceof Frame)) {
                      window = window.getOwner();
                  }
                  if (window == null || window == TestDialog.getSharedOwnerFrame()) {
                      // if the ancester owner window is null or is the
                      // Swing's shared owner frame, freeze all windows
                      TestDialog.freezeAllWindows(windowsFrozen, dialog);
                  } else {
                      // freeze only the ancester owner window hierarchy
                      TestDialog.freezeWindowHierarchy(window, windowsFrozen, dialog);
                  }
              }

              dialog.addWindowListener( new TestDialog.DelegatingWindowListener(windowListener) {
                  public void windowClosing(WindowEvent e) {
                      super.windowClosing(e);
                      thisDialog_windowClosing(e);
                  }
                  public void windowClosed(WindowEvent e) {
                      super.windowClosed(e);
                      TestDialog dialog = (TestDialog)e.getSource();
                      dialog.removeWindowListener(this);
                      // unfreeze the windows according to their original
                      // states before they were frozen.
                      if (!dialog.isModal() ) {
                          dialog.unfreezeWindows(windowsFrozen);
                      }
                  }
              });
              dialog.addComponentListener(new ComponentAdapter() {
                  public void componentHidden(ComponentEvent e) {
                      TestDialog dialog = (TestDialog)e.getSource();
                      // SIR-N15157A do this for modal dialog only
                      if (dialog.isModal()) {
                          dialog.removeComponentListener(this);
                          dialog.dispose();
                      }
                  }
              });
              if (this.getFirstFocusComponent() != null) {
                  this.getFirstFocusComponent().requestFocus();
              }

              dialog.setVisible(true);
              return dialog;
          }

          public Component getFirstFocusComponent() {
              return null;
          }

          private void thisDialog_windowClosing(WindowEvent e) {
              this.deactivate();
          }

          public void deactivate() {
              Container container = getTopLevelAncestor();
              if (container != null) {
                  Container parent = this.getParent();
                  if (parent != null) {
                      parent.remove(this);
                  }
                  container.setVisible(false);
                  if (container instanceof Window) {
                      ((Window)container).dispose();
                  }
              }
          }
      }

      =======================================================================================

      import java.io.*;
      import java.rmi.*;

      public interface Command extends Serializable {

      // public Object doSomething();

      // public boolean isTimeToStop();
      //
      // public void setTimeToStop(boolean timeToStop);

          public int getCount();

          public void increaseCount();

          public boolean canResponse();

          public String doSomething();

      }
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      no workaround at this moment

      FREQUENCY : occasionally


      Attachments

        1. 1.jpg
          137 kB
          Pardeep Sharma
        2. 2.png
          67 kB
          Pardeep Sharma

        Issue Links

          Activity

            People

              bvaidya Balchandra Vaidya
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: