{"action":"created","issue":{"url":"https://api.github.com/repos/gocd/gocd/issues/2704","repository_url":"https://api.github.com/repos/gocd/gocd","labels_url":"https://api.github.com/repos/gocd/gocd/issues/2704/labels{/name}","comments_url":"https://api.github.com/repos/gocd/gocd/issues/2704/comments","events_url":"https://api.github.com/repos/gocd/gocd/issues/2704/events","html_url":"https://github.com/gocd/gocd/issues/2704","id":177918722,"number":2704,"title":"Incorrect agent disabled when using the Update Agent API against the current running agent","user":{"login":"tedops","id":2936373,"avatar_url":"https://avatars.githubusercontent.com/u/2936373?v=3","gravatar_id":"","url":"https://api.github.com/users/tedops","html_url":"https://github.com/tedops","followers_url":"https://api.github.com/users/tedops/followers","following_url":"https://api.github.com/users/tedops/following{/other_user}","gists_url":"https://api.github.com/users/tedops/gists{/gist_id}","starred_url":"https://api.github.com/users/tedops/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tedops/subscriptions","organizations_url":"https://api.github.com/users/tedops/orgs","repos_url":"https://api.github.com/users/tedops/repos","events_url":"https://api.github.com/users/tedops/events{/privacy}","received_events_url":"https://api.github.com/users/tedops/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gocd/gocd/labels/agents","name":"agents","color":"DEDE56"},{"url":"https://api.github.com/repos/gocd/gocd/labels/apis","name":"apis","color":"207de5"},{"url":"https://api.github.com/repos/gocd/gocd/labels/bug","name":"bug","color":"FF4444"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/gocd/gocd/milestones/21","html_url":"https://github.com/gocd/gocd/milestones/Release%2016.11","labels_url":"https://api.github.com/repos/gocd/gocd/milestones/21/labels","id":1992562,"number":21,"title":"Release 16.11","description":"","creator":{"login":"zabil","id":54427,"avatar_url":"https://avatars.githubusercontent.com/u/54427?v=3","gravatar_id":"","url":"https://api.github.com/users/zabil","html_url":"https://github.com/zabil","followers_url":"https://api.github.com/users/zabil/followers","following_url":"https://api.github.com/users/zabil/following{/other_user}","gists_url":"https://api.github.com/users/zabil/gists{/gist_id}","starred_url":"https://api.github.com/users/zabil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zabil/subscriptions","organizations_url":"https://api.github.com/users/zabil/orgs","repos_url":"https://api.github.com/users/zabil/repos","events_url":"https://api.github.com/users/zabil/events{/privacy}","received_events_url":"https://api.github.com/users/zabil/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2016-09-09T03:57:44Z","updated_at":"2016-09-19T23:01:17Z","due_on":"2016-10-15T00:00:00Z","closed_at":null},"comments":1,"created_at":"2016-09-19T22:49:58Z","updated_at":"2016-09-19T23:01:27Z","closed_at":null,"body":"##### Issue Type\r\n\r\n- Bug Report\r\n\r\n##### Summary\r\n\r\nTrying to disable the current running agent through the 'Update Agent' API endpoint disables a different agent.\r\n\r\nIn addition, if all other agents are already disabled, the API returns a successful setting of disabled for one of the already disabled agents from the pool.\r\n\r\n\r\n##### Environment\r\n\r\n```\r\n{\r\n  \"Timestamp\": \"2016-09-19T22:35:11Z\",\r\n  \"Config Statistics\": {\r\n    \"Valid Config\": {\r\n      \"Number of pipelines\": 8,\r\n      \"Number of agents\": 3,\r\n      \"Number of environments\": 0,\r\n      \"Number of unique materials\": 9,\r\n      \"Number of schedulable materials\": 5\r\n    },\r\n    \"Security\": {\r\n      \"LDAP\": true,\r\n      \"Password\": false\r\n    }\r\n  },\r\n  \"Config file locations\": {\r\n    \"loc.config.dir\": \"/etc/go\",\r\n    \"loc.log.root.0\": \"/var/log/go-server\",\r\n    \"loc.log.basename.0\": \"go-server.log\",\r\n    \"loc.log.root.1\": \"/var/log/go-server\",\r\n    \"loc.log.basename.1\": \"go-shine.log\"\r\n  },\r\n  \"Go Server Information\": {\r\n    \"Version\": \"16.6.0 (3590-af0f8b8ae8a4342ab748ce80224971887f018ccc)\"\r\n  },\r\n  \"Server Health Information\": {\r\n    \"Messages Count\": 1,\r\n    \"Messages\": [\r\n      {\r\n        \"message\": \"Modification check failed for material: Repository: [repo_url\\u003dhttp://[redacted]/] - Package: [package_spec\\u003dbidder-aspect-service*]\",\r\n        \"detail\": \"Cannot save modification: All modifications already exist in db: [bidder-aspect-service-1.0.1-39.noarch]\",\r\n        \"level\": \"ERROR\"\r\n      }\r\n    ]\r\n  },\r\n  \"Cache Information\": {\r\n    \"Cache configuration information\": {\r\n      \"name\": \"cruise\",\r\n      \"Maximum Elements in Memory\": 100000,\r\n      \"Maximum Elements on Disk\": 0,\r\n      \"Memory Store Eviction Policy\": {\r\n        \"myName\": \"LRU\"\r\n      },\r\n      \"Clean or Flush\": true,\r\n      \"Eternal\": true,\r\n      \"Time To Idle Seconds\": 120,\r\n      \"time To Live Seconds\": 120,\r\n      \"Overflow To Disk\": false,\r\n      \"Disk Persistent\": false,\r\n      \"Disk Store Path\": null,\r\n      \"Disk Spool Buffer Size in MB\": 30,\r\n      \"Disk Access Stripes\": 1,\r\n      \"Disk Expiry Thread Interval Seconds\": 120,\r\n      \"Logging Enabled\": false,\r\n      \"Cache Event Listener Configurations\": [],\r\n      \"Cache Extension Configurations\": [],\r\n      \"Bootstrap Cache Loader Factory Configuration\": null,\r\n      \"Cache Exception Handler Factory Configuration\": null,\r\n      \"Terracotta Configuration\": null,\r\n      \"Cache Writer Configuration\": {\r\n        \"writeMode\": \"WRITE_THROUGH\",\r\n        \"notifyListenersOnException\": false,\r\n        \"minWriteDelay\": 1,\r\n        \"maxWriteDelay\": 1,\r\n        \"rateLimitPerSecond\": 0,\r\n        \"writeCoalescing\": false,\r\n        \"writeBatching\": false,\r\n        \"writeBatchSize\": 1,\r\n        \"retryAttempts\": 0,\r\n        \"retryAttemptDelaySeconds\": 1,\r\n        \"cacheWriterFactoryConfiguration\": null\r\n      },\r\n      \"Cache Loader Configurations\": [],\r\n      \"Frozen\": false,\r\n      \"Transactional Mode\": \"OFF\",\r\n      \"Statistics\": true\r\n    },\r\n    \"Cache runtime information\": {\r\n      \"Statistics enabled\": true,\r\n      \"Get Time in milliseconds\": {\r\n        \"Average\": 0.0028271829,\r\n        \"Minimum\": 0,\r\n        \"Maximum\": 0\r\n      },\r\n      \"Cache Size\": 646,\r\n      \"Accuracy\": \"Best Effort\",\r\n      \"Cache Counts\": {\r\n        \"Hits\": 18995234,\r\n        \"Miss\": 269219,\r\n        \"Expired\": 0,\r\n        \"Eviction\": 0,\r\n        \"Put\": 1324,\r\n        \"Remove\": 4494\r\n      },\r\n      \"Cache Size (Disk)\": 0,\r\n      \"Cache Count (Disk)\": 0\r\n    }\r\n  },\r\n  \"OS Information\": {\r\n    \"OS Name\": \"Linux\",\r\n    \"OS Version\": \"2.6.32-431.el6.centos.plus.x86_64\",\r\n    \"System Architecture\": \"amd64\",\r\n    \"Available Processors\": 4,\r\n    \"Average System Load\": 0.09\r\n  },\r\n  \"Runtime Information\": {\r\n    \"Name\": \"5182@[redacted]\",\r\n    \"Uptime\": 2261521280,\r\n    \"Uptime (in Time Format)\": \"[About 628 hours, 12 minutes, 1 seconds]\",\r\n    \"Spec Name\": \"Java Virtual Machine Specification\",\r\n    \"Spec Vendor\": \"Oracle Corporation\",\r\n    \"Spec Version\": \"1.8\",\r\n    \"Input Arguments\": [\r\n      \"-Djava.security.egd\\u003dfile:/dev/./urandom\",\r\n      \"-Xms512m\",\r\n      \"-Xmx1024m\",\r\n      \"-XX:PermSize\\u003d128m\",\r\n      \"-XX:MaxPermSize\\u003d256m\",\r\n      \"-Duser.language\\u003den\",\r\n      \"-Djruby.rack.request.size.threshold.bytes\\u003d30000000\",\r\n      \"-Duser.country\\u003dUS\",\r\n      \"-Dcruise.config.dir\\u003d/etc/go\",\r\n      \"-Dcruise.config.file\\u003d/etc/go/cruise-config.xml\",\r\n      \"-Dcruise.server.port\\u003d8153\",\r\n      \"-Dcruise.server.ssl.port\\u003d8154\"\r\n    ],\r\n    \"System Properties\": {\r\n      \"awt.toolkit\": \"sun.awt.X11.XToolkit\",\r\n      \"cruise.config.dir\": \"/etc/go\",\r\n      \"cruise.config.file\": \"/etc/go/cruise-config.xml\",\r\n      \"cruise.server.port\": \"8153\",\r\n      \"cruise.server.ssl.port\": \"8154\",\r\n      \"file.encoding\": \"ANSI_X3.4-1968\",\r\n      \"file.encoding.pkg\": \"sun.io\",\r\n      \"file.separator\": \"/\",\r\n      \"java.awt.graphicsenv\": \"sun.awt.X11GraphicsEnvironment\",\r\n      \"java.awt.headless\": \"true\",\r\n      \"java.awt.printerjob\": \"sun.print.PSPrinterJob\",\r\n      \"java.class.path\": \"/usr/share/go-server/go.jar\",\r\n      \"java.class.version\": \"52.0\",\r\n      \"java.endorsed.dirs\": \"/usr/java/jdk1.8.0_45/jre/lib/endorsed\",\r\n      \"java.ext.dirs\": \"/usr/java/jdk1.8.0_45/jre/lib/ext:/usr/java/packages/lib/ext\",\r\n      \"java.home\": \"/usr/java/jdk1.8.0_45/jre\",\r\n      \"java.io.tmpdir\": \"/tmp\",\r\n      \"java.library.path\": \"/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib\",\r\n      \"java.net.preferIPv4Stack\": \"true\",\r\n      \"java.protocol.handler.pkgs\": \"com.simontuffs\",\r\n      \"java.runtime.name\": \"Java(TM) SE Runtime Environment\",\r\n      \"java.runtime.version\": \"1.8.0_45-b14\",\r\n      \"java.security.egd\": \"file:/dev/./urandom\",\r\n      \"java.specification.name\": \"Java Platform API Specification\",\r\n      \"java.specification.vendor\": \"Oracle Corporation\",\r\n      \"java.specification.version\": \"1.8\",\r\n      \"java.vendor\": \"Oracle Corporation\",\r\n      \"java.vendor.url\": \"http://java.oracle.com/\",\r\n      \"java.vendor.url.bug\": \"http://bugreport.sun.com/bugreport/\",\r\n      \"java.version\": \"1.8.0_45\",\r\n      \"java.vm.info\": \"mixed mode\",\r\n      \"java.vm.name\": \"Java HotSpot(TM) 64-Bit Server VM\",\r\n      \"java.vm.specification.name\": \"Java Virtual Machine Specification\",\r\n      \"java.vm.specification.vendor\": \"Oracle Corporation\",\r\n      \"java.vm.specification.version\": \"1.8\",\r\n      \"java.vm.vendor\": \"Oracle Corporation\",\r\n      \"java.vm.version\": \"25.45-b02\",\r\n      \"jetty.base\": \"/var/lib/go-server\",\r\n      \"jetty.home\": \"/var/lib/go-server\",\r\n      \"jetty.xml.file.name\": \"jetty.xml\",\r\n      \"jruby.compile.invokedynamic\": \"false\",\r\n      \"jruby.ji.objectProxyCache\": \"false\",\r\n      \"jruby.management.enabled\": \"true\",\r\n      \"jruby.rack.request.size.threshold.bytes\": \"30000000\",\r\n      \"line.separator\": \"\\n\",\r\n      \"net.sf.ehcache.skipUpdateCheck\": \"true\",\r\n      \"os.arch\": \"amd64\",\r\n      \"os.name\": \"Linux\",\r\n      \"os.version\": \"2.6.32-431.el6.centos.plus.x86_64\",\r\n      \"path.separator\": \":\",\r\n      \"rails.use.compressed.js\": \"true\",\r\n      \"sun.arch.data.model\": \"64\",\r\n      \"sun.boot.class.path\": \"/usr/java/jdk1.8.0_45/jre/lib/resources.jar:/usr/java/jdk1.8.0_45/jre/lib/rt.jar:/usr/java/jdk1.8.0_45/jre/lib/sunrsasign.jar:/usr/java/jdk1.8.0_45/jre/lib/jsse.jar:/usr/java/jdk1.8.0_45/jre/lib/jce.jar:/usr/java/jdk1.8.0_45/jre/lib/charsets.jar:/usr/java/jdk1.8.0_45/jre/lib/jfr.jar:/usr/java/jdk1.8.0_45/jre/classes\",\r\n      \"sun.boot.library.path\": \"/usr/java/jdk1.8.0_45/jre/lib/amd64\",\r\n      \"sun.cpu.endian\": \"little\",\r\n      \"sun.cpu.isalist\": \"\",\r\n      \"sun.font.fontmanager\": \"sun.awt.X11FontManager\",\r\n      \"sun.io.unicode.encoding\": \"UnicodeLittle\",\r\n      \"sun.java.command\": \"/usr/share/go-server/go.jar\",\r\n      \"sun.java.launcher\": \"SUN_STANDARD\",\r\n      \"sun.jnu.encoding\": \"ANSI_X3.4-1968\",\r\n      \"sun.management.compiler\": \"HotSpot 64-Bit Tiered Compilers\",\r\n      \"sun.os.patch.level\": \"unknown\",\r\n      \"user.country\": \"US\",\r\n      \"user.dir\": \"/var/lib/go-server\",\r\n      \"user.home\": \"/var/go\",\r\n      \"user.language\": \"en\",\r\n      \"user.name\": \"go\",\r\n      \"user.timezone\": \"UTC\",\r\n      \"webapp.root\": \"/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp\"\r\n    }\r\n  },\r\n  \"GC Information\": {\r\n    \"PS Scavenge\": {\r\n      \"Memory Pool Names\": \"[PS Eden Space, PS Survivor Space]\",\r\n      \"Collection Count\": 2395,\r\n      \"Collection Time\": 32591\r\n    },\r\n    \"PS MarkSweep\": {\r\n      \"Memory Pool Names\": \"[PS Eden Space, PS Survivor Space, PS Old Gen]\",\r\n      \"Collection Count\": 4,\r\n      \"Collection Time\": 1053\r\n    }\r\n  },\r\n  \"Memory Information\": {\r\n    \"Heap\": {\r\n      \"init\": 536870912,\r\n      \"used\": 314917296,\r\n      \"committed\": 772276224,\r\n      \"max\": 954728448\r\n    },\r\n    \"Non Heap\": {\r\n      \"init\": 2555904,\r\n      \"used\": 297440024,\r\n      \"committed\": 319512576,\r\n      \"max\": -1\r\n    },\r\n    \"Pending Finalization\": 0\r\n  },\r\n  \"Memory Pool Information\": {\r\n    \"Code Cache\": {\r\n      \"init\": 2555904,\r\n      \"used\": 146748224,\r\n      \"committed\": 147718144,\r\n      \"max\": 251658240,\r\n      \"Type\": \"NON_HEAP\"\r\n    },\r\n    \"Metaspace\": {\r\n      \"init\": 0,\r\n      \"used\": 132662664,\r\n      \"committed\": 148938752,\r\n      \"max\": -1,\r\n      \"Type\": \"NON_HEAP\"\r\n    },\r\n    \"Compressed Class Space\": {\r\n      \"init\": 0,\r\n      \"used\": 18031712,\r\n      \"committed\": 22855680,\r\n      \"max\": 1073741824,\r\n      \"Type\": \"NON_HEAP\"\r\n    },\r\n    \"PS Eden Space\": {\r\n      \"init\": 134742016,\r\n      \"used\": 3918224,\r\n      \"committed\": 155713536,\r\n      \"max\": 335020032,\r\n      \"Type\": \"HEAP\"\r\n    },\r\n    \"PS Survivor Space\": {\r\n      \"init\": 22020096,\r\n      \"used\": 4921976,\r\n      \"committed\": 11534336,\r\n      \"max\": 11534336,\r\n      \"Type\": \"HEAP\"\r\n    },\r\n    \"PS Old Gen\": {\r\n      \"init\": 358088704,\r\n      \"used\": 306077096,\r\n      \"committed\": 605028352,\r\n      \"max\": 716177408,\r\n      \"Type\": \"HEAP\"\r\n    }\r\n  },\r\n  \"Thread Information\": {\r\n    \"Thread Count\": {\r\n      \"Current\": 120,\r\n      \"Total\": 910793,\r\n      \"Daemon\": 67,\r\n      \"Peak\": 134\r\n    },\r\n    \"DeadLock Threads\": {},\r\n    \"Stack Trace\": {\r\n      \"2\": {\r\n        \"Id\": 2,\r\n        \"Name\": \"Reference Handler\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 13183\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 2395\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.ref.Reference$Lock\",\r\n            \"IdentityHashCode\": 462436388\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)\"\r\n        ]\r\n      },\r\n      \"3\": {\r\n        \"Id\": 3,\r\n        \"Name\": \"Finalizer\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 30785\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 3510\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.ref.ReferenceQueue$Lock\",\r\n            \"IdentityHashCode\": 834161892\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)\",\r\n          \"java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)\",\r\n          \"java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)\"\r\n        ]\r\n      },\r\n      \"4\": {\r\n        \"Id\": 4,\r\n        \"Name\": \"Signal Dispatcher\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 0\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": []\r\n      },\r\n      \"10\": {\r\n        \"Id\": 10,\r\n        \"Name\": \"Thread-1\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 37692\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:103)\"\r\n        ]\r\n      },\r\n      \"14\": {\r\n        \"Id\": 14,\r\n        \"Name\": \"qtp1147985808-14-selector-ServerConnectorManager@512ddf17/0\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [\r\n            {\r\n              \"Class\": \"sun.nio.ch.Util$2\",\r\n              \"IdentityHashCode\": 407259271,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"java.util.Collections$UnmodifiableSet\",\r\n              \"IdentityHashCode\": 1380272650,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"sun.nio.ch.EPollSelectorImpl\",\r\n              \"IdentityHashCode\": 645884928,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            }\r\n          ],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 26132\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": true\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\",\r\n          \"sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\",\r\n          \"sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\",\r\n          \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:549)\",\r\n          \"org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"15\": {\r\n        \"Id\": 15,\r\n        \"Name\": \"qtp1147985808-15\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 441\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41657\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"16\": {\r\n        \"Id\": 16,\r\n        \"Name\": \"qtp1147985808-16-selector-ServerConnectorManager@7c53a9eb/0\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [\r\n            {\r\n              \"Class\": \"sun.nio.ch.Util$2\",\r\n              \"IdentityHashCode\": 860823757,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"java.util.Collections$UnmodifiableSet\",\r\n              \"IdentityHashCode\": 257909280,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"sun.nio.ch.EPollSelectorImpl\",\r\n              \"IdentityHashCode\": 666242271,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            }\r\n          ],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 182\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 2\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": true\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\",\r\n          \"sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\",\r\n          \"sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\",\r\n          \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:549)\",\r\n          \"org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"17\": {\r\n        \"Id\": 17,\r\n        \"Name\": \"qtp1147985808-17\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 457\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41388\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"18\": {\r\n        \"Id\": 18,\r\n        \"Name\": \"qtp1147985808-18-selector-ServerConnectorManager@512ddf17/1\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [\r\n            {\r\n              \"Class\": \"sun.nio.ch.Util$2\",\r\n              \"IdentityHashCode\": 1089439852,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"java.util.Collections$UnmodifiableSet\",\r\n              \"IdentityHashCode\": 263515818,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"sun.nio.ch.EPollSelectorImpl\",\r\n              \"IdentityHashCode\": 737318833,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            }\r\n          ],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 27397\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": true\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\",\r\n          \"sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\",\r\n          \"sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\",\r\n          \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:549)\",\r\n          \"org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"19\": {\r\n        \"Id\": 19,\r\n        \"Name\": \"qtp1147985808-19\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 497\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41705\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"20\": {\r\n        \"Id\": 20,\r\n        \"Name\": \"qtp1147985808-20-acceptor-0@76f51ce2-ServerConnector@cac736f{HTTP/1.1}{0.0.0.0:8153}\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [\r\n            {\r\n              \"Class\": \"java.lang.Object\",\r\n              \"IdentityHashCode\": 1969078037,\r\n              \"LockedStackDepth\": 2,\r\n              \"StackFrame\": \"sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)\"\r\n            }\r\n          ],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": true\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)\",\r\n          \"sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)\",\r\n          \"sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)\",\r\n          \"org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377)\",\r\n          \"org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"21\": {\r\n        \"Id\": 21,\r\n        \"Name\": \"qtp1147985808-21\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 503\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41061\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"22\": {\r\n        \"Id\": 22,\r\n        \"Name\": \"qtp1147985808-22-acceptor-0@69e2995e-ServerConnector@41a4555e{SSL-HTTP/1.1}{0.0.0.0:8154}\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [\r\n            {\r\n              \"Class\": \"java.lang.Object\",\r\n              \"IdentityHashCode\": 695317095,\r\n              \"LockedStackDepth\": 2,\r\n              \"StackFrame\": \"sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)\"\r\n            }\r\n          ],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": true\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)\",\r\n          \"sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)\",\r\n          \"sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)\",\r\n          \"org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377)\",\r\n          \"org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"23\": {\r\n        \"Id\": 23,\r\n        \"Name\": \"qtp1147985808-23-selector-ServerConnectorManager@7c53a9eb/1\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [\r\n            {\r\n              \"Class\": \"sun.nio.ch.Util$2\",\r\n              \"IdentityHashCode\": 1916131492,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"java.util.Collections$UnmodifiableSet\",\r\n              \"IdentityHashCode\": 401886844,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            },\r\n            {\r\n              \"Class\": \"sun.nio.ch.EPollSelectorImpl\",\r\n              \"IdentityHashCode\": 1073865393,\r\n              \"LockedStackDepth\": 3,\r\n              \"StackFrame\": \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\"\r\n            }\r\n          ],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 118\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": true\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)\",\r\n          \"sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)\",\r\n          \"sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)\",\r\n          \"sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)\",\r\n          \"sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600)\",\r\n          \"org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:549)\",\r\n          \"org.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"24\": {\r\n        \"Id\": 24,\r\n        \"Name\": \"qtp1147985808-24\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 484\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41436\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"25\": {\r\n        \"Id\": 25,\r\n        \"Name\": \"qtp1147985808-25\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 411\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41545\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"26\": {\r\n        \"Id\": 26,\r\n        \"Name\": \"qtp1147985808-26\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 444\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41884\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"27\": {\r\n        \"Id\": 27,\r\n        \"Name\": \"qtp1147985808-27\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 437\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 42038\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"28\": {\r\n        \"Id\": 28,\r\n        \"Name\": \"qtp1147985808-28\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 438\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41411\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"29\": {\r\n        \"Id\": 29,\r\n        \"Name\": \"qtp1147985808-29\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 421\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 40798\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"30\": {\r\n        \"Id\": 30,\r\n        \"Name\": \"qtp1147985808-30\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 445\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41132\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"31\": {\r\n        \"Id\": 31,\r\n        \"Name\": \"qtp1147985808-31\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 536\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41366\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"32\": {\r\n        \"Id\": 32,\r\n        \"Name\": \"qtp1147985808-32\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 436\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41850\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.management.ThreadImpl.dumpThreads0(Native Method)\",\r\n          \"sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)\",\r\n          \"com.thoughtworks.go.server.service.support.ThreadInformationProvider.getStackTraceInformation(ThreadInformationProvider.java:120)\",\r\n          \"com.thoughtworks.go.server.service.support.ThreadInformationProvider.asJson(ThreadInformationProvider.java:206)\",\r\n          \"com.thoughtworks.go.server.service.support.ServerStatusService.asJson(ServerStatusService.java:72)\",\r\n          \"sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\",\r\n          \"sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\",\r\n          \"sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\",\r\n          \"java.lang.reflect.Method.invoke(Method.java:497)\",\r\n          \"org.jruby.javasupport.JavaMethod.invokeDirectWithExceptionHandling(JavaMethod.java:470)\",\r\n          \"org.jruby.javasupport.JavaMethod.invokeDirect(JavaMethod.java:328)\",\r\n          \"org.jruby.java.invokers.InstanceMethodInvoker.call(InstanceMethodInvoker.java:71)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)\",\r\n          \"org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)\",\r\n          \"org.jruby.ast.DAsgnNode.interpret(DAsgnNode.java:110)\",\r\n          \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\",\r\n          \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\",\r\n          \"org.jruby.evaluator.ASTInterpreter.INTERPRET_BLOCK(ASTInterpreter.java:112)\",\r\n          \"org.jruby.runtime.Interpreted19Block.evalBlockBody(Interpreted19Block.java:206)\",\r\n          \"org.jruby.runtime.Interpreted19Block.yield(Interpreted19Block.java:194)\",\r\n          \"org.jruby.runtime.Interpreted19Block.call(Interpreted19Block.java:125)\",\r\n          \"org.jruby.runtime.Block.call(Block.java:101)\",\r\n          \"org.jruby.RubyProc.call(RubyProc.java:290)\",\r\n          \"org.jruby.RubyProc.call19(RubyProc.java:271)\",\r\n          \"org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)\",\r\n          \"org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)\",\r\n          \"org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:198)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:134)\",\r\n          \"rubyjit.ActionController::MimeResponds$$respond_to_4cc449b014d03a343b7f8fc17f7c61996c0416f52096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/mime_responds.rb:191)\",\r\n          \"rubyjit.ActionController::MimeResponds$$respond_to_4cc449b014d03a343b7f8fc17f7c61996c0416f52096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/mime_responds.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:38)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:161)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:316)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:145)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\",\r\n          \"org.jruby.ast.FCallNoArgBlockNode.interpret(FCallNoArgBlockNode.java:32)\",\r\n          \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\",\r\n          \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)\",\r\n          \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:161)\",\r\n          \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)\",\r\n          \"org.jruby.RubyClass.finvoke(RubyClass.java:527)\",\r\n          \"org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1504)\",\r\n          \"org.jruby.RubyKernel.send19(RubyKernel.java:2242)\",\r\n          \"org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)\",\r\n          \"org.jruby.internal.runtime.methods.AliasMethod.call(AliasMethod.java:86)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.ActionController::ImplicitRender$$send_action_c0a0cbe02d94e5ea948e83bb3724d560e51fcc982096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/implicit_render.rb:4)\",\r\n          \"rubyjit.ActionController::ImplicitRender$$send_action_c0a0cbe02d94e5ea948e83bb3724d560e51fcc982096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/implicit_render.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:103)\",\r\n          \"rubyjit.AbstractController::Base$$process_action_fe0e185ac758603aa668cae6d262d7d7469130e42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/base.rb:189)\",\r\n          \"rubyjit.AbstractController::Base$$process_action_fe0e185ac758603aa668cae6d262d7d7469130e42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/base.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.ActionController::Rendering$$process_action_6871d1a0f8e98bea36fcf7ebcb0820dc511456352096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rendering.rb:10)\",\r\n          \"rubyjit.ActionController::Rendering$$process_action_6871d1a0f8e98bea36fcf7ebcb0820dc511456352096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rendering.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.AbstractController::Callbacks$$process_action_c937987706d79aa9d98b4e0c9ebdacfc3d35e83c2096900616.block_0$RUBY$__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/callbacks.rb:18)\",\r\n          \"rubyjit$AbstractController::Callbacks$$process_action_c937987706d79aa9d98b4e0c9ebdacfc3d35e83c2096900616$block_0$RUBY$__file__.call(rubyjit$AbstractController::Callbacks$$process_action_c937987706d79aa9d98b4e0c9ebdacfc3d35e83c2096900616$block_0$RUBY$__file__)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yieldSpecificInternal(CompiledBlock19.java:117)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yieldSpecific(CompiledBlock19.java:92)\",\r\n          \"org.jruby.runtime.Block.yieldSpecific(Block.java:111)\",\r\n          \"org.jruby.ast.ZYieldNode.interpret(ZYieldNode.java:25)\",\r\n          \"org.jruby.ast.OrNode.interpret(OrNode.java:100)\",\r\n          \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\",\r\n          \"org.jruby.ast.AndNode.interpret(AndNode.java:97)\",\r\n          \"org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)\",\r\n          \"org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)\",\r\n          \"org.jruby.ast.BlockNode.interpret(BlockNode.java:71)\",\r\n          \"org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:74)\",\r\n          \"org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:161)\",\r\n          \"org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:190)\",\r\n          \"org.jruby.RubyClass.finvoke(RubyClass.java:527)\",\r\n          \"org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1504)\",\r\n          \"org.jruby.RubyKernel.send19(RubyKernel.java:2242)\",\r\n          \"org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)\",\r\n          \"rubyjit.ActiveSupport::Callbacks$$run_callbacks_4e8cb34ee8bb813f91f5e9b4c70d5715c57fe1bf2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:80)\",\r\n          \"rubyjit.ActiveSupport::Callbacks$$run_callbacks_4e8cb34ee8bb813f91f5e9b4c70d5715c57fe1bf2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/callbacks.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:188)\",\r\n          \"rubyjit.AbstractController::Callbacks$$process_action_c937987706d79aa9d98b4e0c9ebdacfc3d35e83c2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/callbacks.rb:17)\",\r\n          \"rubyjit.AbstractController::Callbacks$$process_action_c937987706d79aa9d98b4e0c9ebdacfc3d35e83c2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/callbacks.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.ActionController::Rescue$$process_action_7a630a57c8989c6257ffcb6a56b0b8712805d7bb2096900616.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rescue.rb:29)\",\r\n          \"rubyjit.ActionController::Rescue$$process_action_7a630a57c8989c6257ffcb6a56b0b8712805d7bb2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rescue.rb)\",\r\n          \"rubyjit.ActionController::Rescue$$process_action_7a630a57c8989c6257ffcb6a56b0b8712805d7bb2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rescue.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.ActionController::Instrumentation$$process_action_1b51e08dcb869a805f73b5d5a66379748016a4a42096900616.block_0$RUBY$__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/instrumentation.rb:31)\",\r\n          \"rubyjit$ActionController::Instrumentation$$process_action_1b51e08dcb869a805f73b5d5a66379748016a4a42096900616$block_0$RUBY$__file__.call(rubyjit$ActionController::Instrumentation$$process_action_1b51e08dcb869a805f73b5d5a66379748016a4a42096900616$block_0$RUBY$__file__)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:135)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yieldSpecific(CompiledBlock19.java:97)\",\r\n          \"org.jruby.runtime.Block.yieldSpecific(Block.java:120)\",\r\n          \"rubyjit.Module$$instrument_d2390a54758207f8f334c557a78450b8171209112096900616.block_0$RUBY$__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications.rb:159)\",\r\n          \"rubyjit$Module$$instrument_d2390a54758207f8f334c557a78450b8171209112096900616$block_0$RUBY$__file__.call(rubyjit$Module$$instrument_d2390a54758207f8f334c557a78450b8171209112096900616$block_0$RUBY$__file__)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:135)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yieldSpecific(CompiledBlock19.java:97)\",\r\n          \"org.jruby.runtime.Block.yieldSpecific(Block.java:120)\",\r\n          \"rubyjit.ActiveSupport::Notifications::Instrumenter$$instrument_a8044e94e1abce77a4890b701d41aa39c3ad27962096900616.chained_1_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications/instrumenter.rb:20)\",\r\n          \"rubyjit.ActiveSupport::Notifications::Instrumenter$$instrument_a8044e94e1abce77a4890b701d41aa39c3ad27962096900616.chained_0_ensure_1$RUBY$__ensure__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications/instrumenter.rb)\",\r\n          \"rubyjit.ActiveSupport::Notifications::Instrumenter$$instrument_a8044e94e1abce77a4890b701d41aa39c3ad27962096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications/instrumenter.rb:19)\",\r\n          \"rubyjit.ActiveSupport::Notifications::Instrumenter$$instrument_a8044e94e1abce77a4890b701d41aa39c3ad27962096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications/instrumenter.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:211)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:222)\",\r\n          \"rubyjit.Module$$instrument_d2390a54758207f8f334c557a78450b8171209112096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications.rb:159)\",\r\n          \"rubyjit.Module$$instrument_d2390a54758207f8f334c557a78450b8171209112096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/notifications.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:46)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:211)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:222)\",\r\n          \"rubyjit.ActionController::Instrumentation$$process_action_1b51e08dcb869a805f73b5d5a66379748016a4a42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/instrumentation.rb:30)\",\r\n          \"rubyjit.ActionController::Instrumentation$$process_action_1b51e08dcb869a805f73b5d5a66379748016a4a42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/instrumentation.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.ActionController::ParamsWrapper$$process_action_a34253567e0165cbbf544cb2bd42564e30012cce2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/params_wrapper.rb:250)\",\r\n          \"rubyjit.ActionController::ParamsWrapper$$process_action_a34253567e0165cbbf544cb2bd42564e30012cce2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/params_wrapper.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callVarargs(CachingCallSite.java:103)\",\r\n          \"rubyjit.AbstractController::Base$$process_c0bf79cb126d3d80da3ac9c9e270859fdb78ce642096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/base.rb:136)\",\r\n          \"rubyjit.AbstractController::Base$$process_c0bf79cb126d3d80da3ac9c9e270859fdb78ce642096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/base.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callVarargs(SuperCallSite.java:108)\",\r\n          \"rubyjit.AbstractController::Rendering$$process_87df28e907a24a5015d6a2129618077def9c2ab62096900616.chained_0_ensure_1$RUBY$__ensure__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/rendering.rb:44)\",\r\n          \"rubyjit.AbstractController::Rendering$$process_87df28e907a24a5015d6a2129618077def9c2ab62096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/rendering.rb)\",\r\n          \"rubyjit.AbstractController::Rendering$$process_87df28e907a24a5015d6a2129618077def9c2ab62096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/abstract_controller/rendering.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\",\r\n          \"rubyjit.ActionController::Metal$$dispatch_9728565d95b6b26c460dce915f23fa7c7d21d9532096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal.rb:195)\",\r\n          \"rubyjit.ActionController::Metal$$dispatch_9728565d95b6b26c460dce915f23fa7c7d21d9532096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:241)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:236)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:243)\",\r\n          \"rubyjit.ActionController::RackDelegation$$dispatch_3e126930d326adba7ecef27fd750e7436d9e4ee82096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rack_delegation.rb:13)\",\r\n          \"rubyjit.ActionController::RackDelegation$$dispatch_3e126930d326adba7ecef27fd750e7436d9e4ee82096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal/rack_delegation.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)\",\r\n          \"rubyjit.ActionController::Metal$$action_c8f2731c42ba33e3c7ce3ed45c29d936ca19a3aa2096900616.block_0$RUBY$__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_controller/metal.rb:231)\",\r\n          \"rubyjit$ActionController::Metal$$action_c8f2731c42ba33e3c7ce3ed45c29d936ca19a3aa2096900616$block_0$RUBY$__file__.call(rubyjit$ActionController::Metal$$action_c8f2731c42ba33e3c7ce3ed45c29d936ca19a3aa2096900616$block_0$RUBY$__file__)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:159)\",\r\n          \"org.jruby.runtime.CompiledBlock19.call(CompiledBlock19.java:87)\",\r\n          \"org.jruby.runtime.Block.call(Block.java:101)\",\r\n          \"org.jruby.RubyProc.call(RubyProc.java:290)\",\r\n          \"org.jruby.RubyProc.call19(RubyProc.java:271)\",\r\n          \"org.jruby.RubyProc$INVOKER$i$0$0$call19.call(RubyProc$INVOKER$i$0$0$call19.gen)\",\r\n          \"org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:210)\",\r\n          \"org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:206)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::Routing::RouteSet::Dispatcher$$dispatch_d991f9eb6b0128c1f7b0db3b8dbafdd0dbac993e2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/routing/route_set.rb:78)\",\r\n          \"rubyjit.ActionDispatch::Routing::RouteSet::Dispatcher$$dispatch_d991f9eb6b0128c1f7b0db3b8dbafdd0dbac993e2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/routing/route_set.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:261)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:236)\",\r\n          \"rubyjit.ActionDispatch::Routing::RouteSet::Dispatcher$$call_75c1e34a9c6228cd9c212ad138be341dffb3d15d2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/routing/route_set.rb:46)\",\r\n          \"rubyjit.ActionDispatch::Routing::RouteSet::Dispatcher$$call_75c1e34a9c6228cd9c212ad138be341dffb3d15d2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/routing/route_set.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:326)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:170)\",\r\n          \"rubyjit.ActionDispatch::Journey::Router$$call_3f929fbc0a9565fe41dac1923d099b0ba7616f292096900616.block_0$RUBY$__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/journey/router.rb:71)\",\r\n          \"rubyjit$ActionDispatch::Journey::Router$$call_3f929fbc0a9565fe41dac1923d099b0ba7616f292096900616$block_0$RUBY$__file__.call(rubyjit$ActionDispatch::Journey::Router$$call_3f929fbc0a9565fe41dac1923d099b0ba7616f292096900616$block_0$RUBY$__file__)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yield(CompiledBlock19.java:135)\",\r\n          \"org.jruby.runtime.Block.yield(Block.java:142)\",\r\n          \"org.jruby.RubyArray.eachCommon(RubyArray.java:1606)\",\r\n          \"org.jruby.RubyArray.each(RubyArray.java:1613)\",\r\n          \"org.jruby.RubyArray$INVOKER$i$0$0$each.call(RubyArray$INVOKER$i$0$0$each.gen)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:143)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:154)\",\r\n          \"rubyjit.ActionDispatch::Journey::Router$$call_3f929fbc0a9565fe41dac1923d099b0ba7616f292096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/journey/router.rb:59)\",\r\n          \"rubyjit.ActionDispatch::Journey::Router$$call_3f929fbc0a9565fe41dac1923d099b0ba7616f292096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/journey/router.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::Routing::RouteSet$$call_3a4b5e26b73af48aeced4c14e060160eecf703b32096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/routing/route_set.rb:672)\",\r\n          \"rubyjit.ActionDispatch::Routing::RouteSet$$call_3a4b5e26b73af48aeced4c14e060160eecf703b32096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/routing/route_set.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.JettyWeakEtagMiddleware$$call_a4f2c4c918633ce4c91ea7af1f68b7d4fb636f6e2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/lib/jetty_weak_etag_middleware.rb:16)\",\r\n          \"rubyjit.JettyWeakEtagMiddleware$$call_a4f2c4c918633ce4c91ea7af1f68b7d4fb636f6e2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/lib/jetty_weak_etag_middleware.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Versionist::Middleware$$_call_370f3c4d01fa2c54054d8e37840ab867f9d925ce2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/versionist-1.4.1/lib/versionist/middleware.rb:39)\",\r\n          \"rubyjit.Versionist::Middleware$$_call_370f3c4d01fa2c54054d8e37840ab867f9d925ce2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/versionist-1.4.1/lib/versionist/middleware.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Versionist::Middleware$$call_1a52b78e75136162b495e4f6177d581a4eef76e02096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/versionist-1.4.1/lib/versionist/middleware.rb:17)\",\r\n          \"rubyjit.Versionist::Middleware$$call_1a52b78e75136162b495e4f6177d581a4eef76e02096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/versionist-1.4.1/lib/versionist/middleware.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::ETag$$call_a8e6d33d05d3fd19b9a2da701b8cfc0accd766bc2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/etag.rb:23)\",\r\n          \"rubyjit.Rack::ETag$$call_a8e6d33d05d3fd19b9a2da701b8cfc0accd766bc2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/etag.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::ConditionalGet$$call_08ef9d0dc0dc379e953522915354fc3c714263052096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/conditionalget.rb:25)\",\r\n          \"rubyjit.Rack::ConditionalGet$$call_08ef9d0dc0dc379e953522915354fc3c714263052096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/conditionalget.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::Head$$call_36939d5e5a27ef938954bdca2f4d978f1fd604ac2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/head.rb:11)\",\r\n          \"rubyjit.Rack::Head$$call_36939d5e5a27ef938954bdca2f4d978f1fd604ac2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/head.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::ParamsParser$$call_e6d3aececf91d96f7cbc0299939c69931e0414422096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/params_parser.rb:27)\",\r\n          \"rubyjit.ActionDispatch::ParamsParser$$call_e6d3aececf91d96f7cbc0299939c69931e0414422096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/params_parser.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.CatchJsonParseErrors$$call_f728f89275ecf18e33153e47922293a674e6b8dd2096900616.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/lib/catch_json_parse_errors.rb:8)\",\r\n          \"rubyjit.CatchJsonParseErrors$$call_f728f89275ecf18e33153e47922293a674e6b8dd2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/lib/catch_json_parse_errors.rb:7)\",\r\n          \"rubyjit.CatchJsonParseErrors$$call_f728f89275ecf18e33153e47922293a674e6b8dd2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/lib/catch_json_parse_errors.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::Flash$$call_d60d0cdc3bea8849b2f1ec89ec50e3677bd459b32096900616.chained_0_ensure_1$RUBY$__ensure__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/flash.rb:241)\",\r\n          \"rubyjit.ActionDispatch::Flash$$call_d60d0cdc3bea8849b2f1ec89ec50e3677bd459b32096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/flash.rb)\",\r\n          \"rubyjit.ActionDispatch::Flash$$call_d60d0cdc3bea8849b2f1ec89ec50e3677bd459b32096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/flash.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.JRuby::Rack::Session::SessionStore$$context_25e78b17859f8e540a19791869b73280fc32002b2096900616.__file__(file:/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/lib/jruby-rack-1.1.14.jar!/jruby/rack/session_store.rb:79)\",\r\n          \"rubyjit.JRuby::Rack::Session::SessionStore$$context_25e78b17859f8e540a19791869b73280fc32002b2096900616.__file__(file:/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/lib/jruby-rack-1.1.14.jar!/jruby/rack/session_store.rb)\",\r\n          \"org.jruby.ast.executable.AbstractScript.__file__(AbstractScript.java:42)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::Session::Abstract::ID$$call_373ae39afc6e5efdccceb11934399ec8a50b1e622096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/session/abstract/id.rb:220)\",\r\n          \"rubyjit.Rack::Session::Abstract::ID$$call_373ae39afc6e5efdccceb11934399ec8a50b1e622096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/session/abstract/id.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::Cookies$$call_5268b6de5fe1152279fb3332789820ef814e5f762096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/cookies.rb:486)\",\r\n          \"rubyjit.ActionDispatch::Cookies$$call_5268b6de5fe1152279fb3332789820ef814e5f762096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/cookies.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::Callbacks$$call_db125fe0ff4368261b832b51e3e4be28a3166ba02096900616.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/callbacks.rb:29)\",\r\n          \"rubyjit.ActionDispatch::Callbacks$$call_db125fe0ff4368261b832b51e3e4be28a3166ba02096900616.block_0$RUBY$__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/callbacks.rb:28)\",\r\n          \"rubyjit$ActionDispatch::Callbacks$$call_db125fe0ff4368261b832b51e3e4be28a3166ba02096900616$block_0$RUBY$__file__.call(rubyjit$ActionDispatch::Callbacks$$call_db125fe0ff4368261b832b51e3e4be28a3166ba02096900616$block_0$RUBY$__file__)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yieldSpecificInternal(CompiledBlock19.java:117)\",\r\n          \"org.jruby.runtime.CompiledBlock19.yieldSpecific(CompiledBlock19.java:92)\",\r\n          \"org.jruby.runtime.Block.yieldSpecific(Block.java:111)\",\r\n          \"rubyjit.ActionDispatch::Callbacks$$_run__375313003__call__callbacks_85dc15c90ceeb51bcf0a6676334df956026039942096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:376)\",\r\n          \"rubyjit.ActionDispatch::Callbacks$$_run__375313003__call__callbacks_85dc15c90ceeb51bcf0a6676334df956026039942096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/callbacks.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:161)\",\r\n          \"org.jruby.RubyClass.finvoke(RubyClass.java:527)\",\r\n          \"org.jruby.RubyBasicObject.send19(RubyBasicObject.java:1504)\",\r\n          \"org.jruby.RubyKernel.send19(RubyKernel.java:2242)\",\r\n          \"org.jruby.RubyKernel$INVOKER$s$send19.call(RubyKernel$INVOKER$s$send19.gen)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:336)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:179)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:183)\",\r\n          \"rubyjit.ActiveSupport::Callbacks$$run_callbacks_4e8cb34ee8bb813f91f5e9b4c70d5715c57fe1bf2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/callbacks.rb:80)\",\r\n          \"rubyjit.ActiveSupport::Callbacks$$run_callbacks_4e8cb34ee8bb813f91f5e9b4c70d5715c57fe1bf2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/callbacks.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callBlock(CachingCallSite.java:177)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.callIter(CachingCallSite.java:188)\",\r\n          \"rubyjit.ActionDispatch::Callbacks$$call_db125fe0ff4368261b832b51e3e4be28a3166ba02096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/callbacks.rb:27)\",\r\n          \"rubyjit.ActionDispatch::Callbacks$$call_db125fe0ff4368261b832b51e3e4be28a3166ba02096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/callbacks.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::RemoteIp$$call_83cb5757aed39cf2d8833789d8725c283f996ef42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/remote_ip.rb:76)\",\r\n          \"rubyjit.ActionDispatch::RemoteIp$$call_83cb5757aed39cf2d8833789d8725c283f996ef42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/remote_ip.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::DebugExceptions$$call_634a2bac57972bf9f9304521c1b53ab11bec563d2096900616.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/debug_exceptions.rb:17)\",\r\n          \"rubyjit.ActionDispatch::DebugExceptions$$call_634a2bac57972bf9f9304521c1b53ab11bec563d2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/debug_exceptions.rb)\",\r\n          \"rubyjit.ActionDispatch::DebugExceptions$$call_634a2bac57972bf9f9304521c1b53ab11bec563d2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/debug_exceptions.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::ShowExceptions$$call_ec8beb41fc05ca94a017739b72a4f92ad4ca19ee2096900616.chained_0_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/show_exceptions.rb:30)\",\r\n          \"rubyjit.ActionDispatch::ShowExceptions$$call_ec8beb41fc05ca94a017739b72a4f92ad4ca19ee2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/show_exceptions.rb)\",\r\n          \"rubyjit.ActionDispatch::ShowExceptions$$call_ec8beb41fc05ca94a017739b72a4f92ad4ca19ee2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/show_exceptions.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rails::Rack::Logger$$call_app_7f90d96f469a18699322d611a2224d968bf628802096900616.chained_1_rescue_1$RUBY$SYNTHETIC__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/rack/logger.rb:38)\",\r\n          \"rubyjit.Rails::Rack::Logger$$call_app_7f90d96f469a18699322d611a2224d968bf628802096900616.chained_0_ensure_1$RUBY$__ensure__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/rack/logger.rb)\",\r\n          \"rubyjit.Rails::Rack::Logger$$call_app_7f90d96f469a18699322d611a2224d968bf628802096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/rack/logger.rb)\",\r\n          \"rubyjit.Rails::Rack::Logger$$call_app_7f90d96f469a18699322d611a2224d968bf628802096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/rack/logger.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:221)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:202)\",\r\n          \"rubyjit.Rails::Rack::Logger$$call_38d0698d02503474d9b5f0455f5bad98465e7bb42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/rack/logger.rb:22)\",\r\n          \"rubyjit.Rails::Rack::Logger$$call_38d0698d02503474d9b5f0455f5bad98465e7bb42096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/rack/logger.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActionDispatch::RequestId$$call_b0ac2c6b1094379fddac9746051476518e86ce6a2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/request_id.rb:21)\",\r\n          \"rubyjit.ActionDispatch::RequestId$$call_b0ac2c6b1094379fddac9746051476518e86ce6a2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/actionpack-4.0.4/lib/action_dispatch/middleware/request_id.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::MethodOverride$$call_2588c1776d95cdaf230b8964421d60b7d9464ca92096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/methodoverride.rb:21)\",\r\n          \"rubyjit.Rack::MethodOverride$$call_2588c1776d95cdaf230b8964421d60b7d9464ca92096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/methodoverride.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::Runtime$$call_edc82c8d3e91c428b70e1709944ce0f078554e752096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/runtime.rb:17)\",\r\n          \"rubyjit.Rack::Runtime$$call_edc82c8d3e91c428b70e1709944ce0f078554e752096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/runtime.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.ActiveSupport::Cache::Strategy::LocalCache::Middleware$$call_608baa5590253866531289d04db4e797559599b82096900616.chained_0_ensure_1$RUBY$__ensure__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/cache/strategy/local_cache.rb:83)\",\r\n          \"rubyjit.ActiveSupport::Cache::Strategy::LocalCache::Middleware$$call_608baa5590253866531289d04db4e797559599b82096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/cache/strategy/local_cache.rb)\",\r\n          \"rubyjit.ActiveSupport::Cache::Strategy::LocalCache::Middleware$$call_608baa5590253866531289d04db4e797559599b82096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/activesupport-4.0.4/lib/active_support/cache/strategy/local_cache.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::Sendfile$$call_e11bea2c1b9468cbe2510dfb353b74412800e8322096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/sendfile.rb:112)\",\r\n          \"rubyjit.Rack::Sendfile$$call_e11bea2c1b9468cbe2510dfb353b74412800e8322096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/rack-1.5.5/lib/rack/sendfile.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rails::Engine$$call_1a34e71450b46bd98492ab7d183452648171777d2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/engine.rb:511)\",\r\n          \"rubyjit.Rails::Engine$$call_1a34e71450b46bd98492ab7d183452648171777d2096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/engine.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:201)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.callBlock(SuperCallSite.java:190)\",\r\n          \"org.jruby.runtime.callsite.SuperCallSite.call(SuperCallSite.java:197)\",\r\n          \"rubyjit.Rails::Application$$call_aded50d0f7933444c54f3bf3917984b0e9e4ce502096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/application.rb:97)\",\r\n          \"rubyjit.Rails::Application$$call_aded50d0f7933444c54f3bf3917984b0e9e4ce502096900616.__file__(/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/rails.new/vendor/bundle/jruby/1.9/gems/railties-4.0.4/lib/rails/application.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:168)\",\r\n          \"rubyjit.Rack::Handler::Servlet$$call_962596486a78eb92b0f724aa0f060cd6a1315df42096900616.__file__(file:/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/lib/jruby-rack-1.1.14.jar!/rack/handler/servlet.rb:22)\",\r\n          \"rubyjit.Rack::Handler::Servlet$$call_962596486a78eb92b0f724aa0f060cd6a1315df42096900616.__file__(file:/var/lib/go-server/work/jetty-0.0.0.0-8153-cruise.war-_go-any-/webapp/WEB-INF/lib/jruby-rack-1.1.14.jar!/rack/handler/servlet.rb)\",\r\n          \"org.jruby.internal.runtime.methods.JittedMethod.call(JittedMethod.java:181)\",\r\n          \"org.jruby.RubyClass.finvoke(RubyClass.java:690)\",\r\n          \"org.jruby.runtime.Helpers.invoke(Helpers.java:502)\",\r\n          \"org.jruby.RubyBasicObject.callMethod(RubyBasicObject.java:363)\",\r\n          \"org.jruby.javasupport.JavaEmbedUtils$1.callMethod(JavaEmbedUtils.java:143)\",\r\n          \"org.jruby.rack.DefaultRackApplication.call(DefaultRackApplication.java:64)\",\r\n          \"org.jruby.rack.AbstractRackDispatcher.process(AbstractRackDispatcher.java:33)\",\r\n          \"org.jruby.rack.AbstractServlet.service(AbstractServlet.java:34)\",\r\n          \"org.jruby.rack.AbstractServlet.service(AbstractServlet.java:40)\",\r\n          \"com.thoughtworks.go.rackhack.DelegatingServlet.service(DelegatingServlet.java:48)\",\r\n          \"com.thoughtworks.go.rackhack.DelegatingServlet.service(DelegatingServlet.java:53)\",\r\n          \"org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:808)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)\",\r\n          \"org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\",\r\n          \"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:595)\",\r\n          \"org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\",\r\n          \"org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\",\r\n          \"org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\",\r\n          \"org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\",\r\n          \"org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\",\r\n          \"org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:191)\",\r\n          \"org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:72)\",\r\n          \"org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)\",\r\n          \"org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)\",\r\n          \"org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)\",\r\n          \"org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)\",\r\n          \"org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.web.FlashLoadingFilter.doFilter(FlashLoadingFilter.java:43)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)\",\r\n          \"org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.security.UserEnabledCheckFilter.doFilterHttp(UserEnabledCheckFilter.java:64)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:173)\",\r\n          \"com.thoughtworks.go.server.security.BasicAuthenticationFilter.doFilterHttp(BasicAuthenticationFilter.java:54)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.security.OauthAuthenticationFilter.doFilterHttp(OauthAuthenticationFilter.java:65)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:271)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.security.RemoveAdminPermissionFilter.doFilterHttp(RemoveAdminPermissionFilter.java:73)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)\",\r\n          \"com.thoughtworks.go.server.security.GoLogoutFilter.doFilterHttp(GoLogoutFilter.java:48)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.web.ApiSessionFilter.doFilterHttp(ApiSessionFilter.java:46)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)\",\r\n          \"org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.web.i18n.LocaleResolver.doFilter(LocaleResolver.java:41)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.security.ModeAwareFilter.doFilter(ModeAwareFilter.java:48)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"com.thoughtworks.go.server.security.PerformanceLoggingFilter.doFilter(PerformanceLoggingFilter.java:50)\",\r\n          \"org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:371)\",\r\n          \"org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:174)\",\r\n          \"org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)\",\r\n          \"org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\",\r\n          \"com.thoughtworks.go.server.web.BackupFilter.doFilter(BackupFilter.java:84)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\",\r\n          \"org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83)\",\r\n          \"org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:364)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\",\r\n          \"org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\",\r\n          \"org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\",\r\n          \"org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\",\r\n          \"org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\",\r\n          \"org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\",\r\n          \"org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\",\r\n          \"org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\",\r\n          \"org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\",\r\n          \"org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)\",\r\n          \"org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)\",\r\n          \"org.eclipse.jetty.server.Server.handle(Server.java:499)\",\r\n          \"org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)\",\r\n          \"org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)\",\r\n          \"org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"33\": {\r\n        \"Id\": 33,\r\n        \"Name\": \"qtp1147985808-33\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 503\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41503\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1188428183\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:389)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:531)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool.access$700(QueuedThreadPool.java:47)\",\r\n          \"org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:590)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"34\": {\r\n        \"Id\": 34,\r\n        \"Name\": \"org.eclipse.jetty.server.session.HashSessionManager@6ea12c19Timer\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 75384\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1745347759\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"38\": {\r\n        \"Id\": 38,\r\n        \"Name\": \"net.sf.ehcache.CacheManager@46d63dbb\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 1212525602\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:526)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"39\": {\r\n        \"Id\": 39,\r\n        \"Name\": \"H2 File Lock Watchdog /var/lib/go-server/db/h2db/cruise.lock.db\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 2261076\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"org.h2.store.FileLock.run(FileLock.java:492)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"40\": {\r\n        \"Id\": 40,\r\n        \"Name\": \"H2 Log Writer CRUISE\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 85\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 22589468\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.h2.store.WriterThread\",\r\n            \"IdentityHashCode\": 1983401348\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.h2.store.WriterThread.run(WriterThread.java:104)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"41\": {\r\n        \"Id\": 41,\r\n        \"Name\": \"net.sf.ehcache.CacheManager@1afd72ef\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 1\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 5\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 2015026372\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"42\": {\r\n        \"Id\": 42,\r\n        \"Name\": \"Store com.thoughtworks.go.config.EnvironmentVariableConfig Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301148\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"43\": {\r\n        \"Id\": 43,\r\n        \"Name\": \"Store com.thoughtworks.go.domain.NotificationFilter Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301148\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"44\": {\r\n        \"Id\": 44,\r\n        \"Name\": \"Store com.thoughtworks.go.domain.User Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301151\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"45\": {\r\n        \"Id\": 45,\r\n        \"Name\": \"Store com.thoughtworks.go.domain.Plugin Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301149\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"46\": {\r\n        \"Id\": 46,\r\n        \"Name\": \"Store com.thoughtworks.go.domain.User.notificationFilters Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301149\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"47\": {\r\n        \"Id\": 47,\r\n        \"Name\": \"Store org.hibernate.cache.UpdateTimestampsCache Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301150\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"48\": {\r\n        \"Id\": 48,\r\n        \"Name\": \"Store org.hibernate.cache.StandardQueryCache Spool Thread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 11301150\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Thread.sleep(Native Method)\",\r\n          \"net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:669)\",\r\n          \"net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:74)\",\r\n          \"net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1170)\"\r\n        ]\r\n      },\r\n      \"51\": {\r\n        \"Id\": 51,\r\n        \"Name\": \"net.sf.ehcache.CacheManager@63a9c661\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 1551860662\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"53\": {\r\n        \"Id\": 53,\r\n        \"Name\": \"ActiveMQ Broker[go-server] Scheduler\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 85\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 614573\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 887178317\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"56\": {\r\n        \"Id\": 56,\r\n        \"Name\": \"ActiveMQConnection[ID:[redacted]-41442-1472063006194-2:1] Scheduler\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 2013211233\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:526)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"60\": {\r\n        \"Id\": 60,\r\n        \"Name\": \"60@MessageListener for StageResultCache\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 40\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1382991352\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"61\": {\r\n        \"Id\": 61,\r\n        \"Name\": \"61@MessageListener for MaterialUpdateStatusNotifier\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 108230\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 107257\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 164374336\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"62\": {\r\n        \"Id\": 62,\r\n        \"Name\": \"62@MessageListener for MaterialUpdateService\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 108372\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 107205\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1974914414\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"63\": {\r\n        \"Id\": 63,\r\n        \"Name\": \"63@MessageListener for WorkAssignments\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 7735\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 7735\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1719171461\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"64\": {\r\n        \"Id\": 64,\r\n        \"Name\": \"64@MessageListener for JobStatusListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 152\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 147\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 904774299\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"65\": {\r\n        \"Id\": 65,\r\n        \"Name\": \"65@MessageListener for EmailNotificationListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1435841146\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"66\": {\r\n        \"Id\": 66,\r\n        \"Name\": \"66@MessageListener for WorkFinder\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 7735\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 7735\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 145980881\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"67\": {\r\n        \"Id\": 67,\r\n        \"Name\": \"67@MessageListener for JobResultListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 3\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 849099608\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"68\": {\r\n        \"Id\": 68,\r\n        \"Name\": \"68@MessageListener for MessageLogger\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 726235681\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"69\": {\r\n        \"Id\": 69,\r\n        \"Name\": \"69@MessageListener for MessageLogger\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 152\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 147\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1112798472\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"71\": {\r\n        \"Id\": 71,\r\n        \"Name\": \"71@MessageListener for PluginNotificationListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 92\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 80\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1937321359\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"72\": {\r\n        \"Id\": 72,\r\n        \"Name\": \"72@MessageListener for StageNotificationListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 42\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 41\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 2072795144\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"74\": {\r\n        \"Id\": 74,\r\n        \"Name\": \"74@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 184010\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164425\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 2006174743\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"75\": {\r\n        \"Id\": 75,\r\n        \"Name\": \"75@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183939\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164418\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 104265141\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"76\": {\r\n        \"Id\": 76,\r\n        \"Name\": \"76@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183842\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164420\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1007066977\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"77\": {\r\n        \"Id\": 77,\r\n        \"Name\": \"77@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183907\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164417\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1843145188\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"78\": {\r\n        \"Id\": 78,\r\n        \"Name\": \"78@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183759\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164422\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 888710537\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"79\": {\r\n        \"Id\": 79,\r\n        \"Name\": \"79@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183724\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164421\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 636747571\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"80\": {\r\n        \"Id\": 80,\r\n        \"Name\": \"80@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183860\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164419\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 193675278\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"81\": {\r\n        \"Id\": 81,\r\n        \"Name\": \"81@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183676\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164424\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1468125077\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"82\": {\r\n        \"Id\": 82,\r\n        \"Name\": \"82@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183909\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164421\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1471730768\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"84\": {\r\n        \"Id\": 84,\r\n        \"Name\": \"84@MessageListener for ScheduleCheckListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 183684\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 164417\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 345458724\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"85\": {\r\n        \"Id\": 85,\r\n        \"Name\": \"85@MessageListener for ConfigMaterialUpdater\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 617546536\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"87\": {\r\n        \"Id\": 87,\r\n        \"Name\": \"87@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 28968\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 30456\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1266247690\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"88\": {\r\n        \"Id\": 88,\r\n        \"Name\": \"88@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 29866\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 31002\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 91804308\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"89\": {\r\n        \"Id\": 89,\r\n        \"Name\": \"89@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 29692\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 31284\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1037149986\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"90\": {\r\n        \"Id\": 90,\r\n        \"Name\": \"90@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 29845\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 31049\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1527159782\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"91\": {\r\n        \"Id\": 91,\r\n        \"Name\": \"91@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 29063\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 30513\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1684362564\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"92\": {\r\n        \"Id\": 92,\r\n        \"Name\": \"92@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 29929\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 31127\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1280220143\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"93\": {\r\n        \"Id\": 93,\r\n        \"Name\": \"93@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 28788\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 30260\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1644205602\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"94\": {\r\n        \"Id\": 94,\r\n        \"Name\": \"94@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 30081\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 31346\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1470959136\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"95\": {\r\n        \"Id\": 95,\r\n        \"Name\": \"95@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 28836\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 30246\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 723547238\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"96\": {\r\n        \"Id\": 96,\r\n        \"Name\": \"96@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 30017\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 31154\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1450115564\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"98\": {\r\n        \"Id\": 98,\r\n        \"Name\": \"98@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1787556461\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"99\": {\r\n        \"Id\": 99,\r\n        \"Name\": \"99@MessageListener for MaterialUpdateListener\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1594130108\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"100\": {\r\n        \"Id\": 100,\r\n        \"Name\": \"FelixDispatchQueue\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 12\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 13\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.ArrayList\",\r\n            \"IdentityHashCode\": 157195658\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1063)\",\r\n          \"org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)\",\r\n          \"org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:101)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"101\": {\r\n        \"Id\": 101,\r\n        \"Name\": \"FelixStartLevel\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.ArrayList\",\r\n            \"IdentityHashCode\": 1617659494\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:279)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"103\": {\r\n        \"Id\": 103,\r\n        \"Name\": \"103@MessageListener for PipelineScheduler\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 972954\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 938984\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 64413068\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:87)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452)\",\r\n          \"org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:504)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.runImpl(JMSMessageListenerAdapter.java:58)\",\r\n          \"com.thoughtworks.go.server.messaging.activemq.JMSMessageListenerAdapter.run(JMSMessageListenerAdapter.java:50)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"106\": {\r\n        \"Id\": 106,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-1\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 230389491\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"107\": {\r\n        \"Id\": 107,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-2\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 1099238202\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"108\": {\r\n        \"Id\": 108,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-3\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522029\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 1983032725\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"109\": {\r\n        \"Id\": 109,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-4\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522029\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 1886376337\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"110\": {\r\n        \"Id\": 110,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-5\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 659384302\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"111\": {\r\n        \"Id\": 111,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-6\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 33988801\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"112\": {\r\n        \"Id\": 112,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-7\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 924203440\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"113\": {\r\n        \"Id\": 113,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-8\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 160157649\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"114\": {\r\n        \"Id\": 114,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-9\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 27560278\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"115\": {\r\n        \"Id\": 115,\r\n        \"Name\": \"DefaultQuartzScheduler_Worker-10\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4522031\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"org.quartz.simpl.SimpleThreadPool$WorkerThread\",\r\n            \"IdentityHashCode\": 909144745\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:519)\"\r\n        ]\r\n      },\r\n      \"116\": {\r\n        \"Id\": 116,\r\n        \"Name\": \"DefaultQuartzScheduler_QuartzSchedulerThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 1\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 85335\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 84370580\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:433)\"\r\n        ]\r\n      },\r\n      \"117\": {\r\n        \"Id\": 117,\r\n        \"Name\": \"Thread-74\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 452285\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 452286\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.Object\",\r\n            \"IdentityHashCode\": 1126785474\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.Object.wait(Object.java:502)\",\r\n          \"com.thoughtworks.go.server.service.ArtifactsDiskCleaner$1.run(ArtifactsDiskCleaner.java:49)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"118\": {\r\n        \"Id\": 118,\r\n        \"Name\": \"CCTray-Queue-Processor\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 8\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 418\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 269805287\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)\",\r\n          \"java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)\",\r\n          \"com.thoughtworks.go.domain.cctray.CcTrayActivityListener$5.run(CcTrayActivityListener.java:135)\"\r\n        ]\r\n      },\r\n      \"120\": {\r\n        \"Id\": 120,\r\n        \"Name\": \"Ruby-0-JIT-1\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 362\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 531\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 273971743\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)\",\r\n          \"java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"121\": {\r\n        \"Id\": 121,\r\n        \"Name\": \"Ruby-0-JIT-2\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 355\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 527\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 273971743\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)\",\r\n          \"java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"123\": {\r\n        \"Id\": 123,\r\n        \"Name\": \"com.google.inject.internal.Finalizer\",\r\n        \"State\": \"WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 1\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.lang.ref.ReferenceQueue$Lock\",\r\n            \"IdentityHashCode\": 1950766550\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)\",\r\n          \"java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)\",\r\n          \"com.google.inject.internal.Finalizer.run(Finalizer.java:114)\"\r\n        ]\r\n      },\r\n      \"124\": {\r\n        \"Id\": 124,\r\n        \"Name\": \"pool-1-thread-1\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 8\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 83\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1462799308\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"125\": {\r\n        \"Id\": 125,\r\n        \"Name\": \"produceBuildCausesThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 93\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 226145\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 229752364\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"126\": {\r\n        \"Id\": 126,\r\n        \"Name\": \"recomputeMaterialPipelineMappingsThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 452284\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 860551046\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"127\": {\r\n        \"Id\": 127,\r\n        \"Name\": \"materialUpdateThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 374\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 75383\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 1419704685\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"128\": {\r\n        \"Id\": 128,\r\n        \"Name\": \"consumeBuildCausesThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 1\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 2261203\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 1869002665\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"129\": {\r\n        \"Id\": 129,\r\n        \"Name\": \"rescheduleHungBuildThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 1\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 7540\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 72831577\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"130\": {\r\n        \"Id\": 130,\r\n        \"Name\": \"cancelHungJobThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 75384\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 223174623\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"131\": {\r\n        \"Id\": 131,\r\n        \"Name\": \"buildAssignmentServiceRefreshExecutorThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 54\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 452284\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 692207656\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"132\": {\r\n        \"Id\": 132,\r\n        \"Name\": \"cachedGoConfigRefreshExecutorThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 452285\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 1876985685\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"133\": {\r\n        \"Id\": 133,\r\n        \"Name\": \"goDiskSpaceMonitorThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 452286\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 2037260208\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"134\": {\r\n        \"Id\": 134,\r\n        \"Name\": \"agentServiceRefreshThread\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 452285\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.TaskQueue\",\r\n            \"IdentityHashCode\": 639652222\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"java.lang.Object.wait(Native Method)\",\r\n          \"java.util.TimerThread.mainLoop(Timer.java:552)\",\r\n          \"java.util.TimerThread.run(Timer.java:505)\"\r\n        ]\r\n      },\r\n      \"135\": {\r\n        \"Id\": 135,\r\n        \"Name\": \"Scheduler-1135370372\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 2261168\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 1221707455\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"137\": {\r\n        \"Id\": 137,\r\n        \"Name\": \"DestroyJavaVM\",\r\n        \"State\": \"RUNNABLE\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 0\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {},\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": []\r\n      },\r\n      \"174\": {\r\n        \"Id\": 174,\r\n        \"Name\": \"Scheduler-932583850\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 50143\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 598124503\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"540045\": {\r\n        \"Id\": 540045,\r\n        \"Name\": \"Scheduler-1562557367\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 4886\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject\",\r\n            \"IdentityHashCode\": 84624193\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)\",\r\n          \"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910697\": {\r\n        \"Id\": 910697,\r\n        \"Name\": \"process reaper\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 14\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1687241162\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910745\": {\r\n        \"Id\": 910745,\r\n        \"Name\": \"ActiveMQ Task-114729\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 4\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 90\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1964233189\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910792\": {\r\n        \"Id\": 910792,\r\n        \"Name\": \"BrokerService[go-server] Task-106416\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 69\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 737259352\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910798\": {\r\n        \"Id\": 910798,\r\n        \"Name\": \"BrokerService[go-server] Task-106418\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 6\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 25\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 737259352\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910799\": {\r\n        \"Id\": 910799,\r\n        \"Name\": \"ActiveMQ Session Task-323385\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 14\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1699775868\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910800\": {\r\n        \"Id\": 910800,\r\n        \"Name\": \"ActiveMQ Session Task-323386\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 7\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1699775868\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910801\": {\r\n        \"Id\": 910801,\r\n        \"Name\": \"ActiveMQ Session Task-323387\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 27\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1699775868\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910802\": {\r\n        \"Id\": 910802,\r\n        \"Name\": \"ActiveMQ Task-114733\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 1\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 17\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1964233189\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910803\": {\r\n        \"Id\": 910803,\r\n        \"Name\": \"ActiveMQ Task-114732\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 9\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 72\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1964233189\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910805\": {\r\n        \"Id\": 910805,\r\n        \"Name\": \"ActiveMQ Session Task-323389\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 3\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1699775868\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910806\": {\r\n        \"Id\": 910806,\r\n        \"Name\": \"BrokerService[go-server] Task-106419\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 5\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 737259352\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      },\r\n      \"910807\": {\r\n        \"Id\": 910807,\r\n        \"Name\": \"ActiveMQ Session Task-323390\",\r\n        \"State\": \"TIMED_WAITING\",\r\n        \"Lock Monitor Info\": {\r\n          \"Locked Monitors\": [],\r\n          \"Locked Synchronizers\": []\r\n        },\r\n        \"Blocked Info\": {\r\n          \"Blocked Time\": null,\r\n          \"Blocked Count\": 0\r\n        },\r\n        \"Time Info\": {\r\n          \"Waited Time\": null,\r\n          \"Waited Count\": 2\r\n        },\r\n        \"Lock Info\": {\r\n          \"Locked On\": {\r\n            \"Class\": \"java.util.concurrent.SynchronousQueue$TransferStack\",\r\n            \"IdentityHashCode\": 1699775868\r\n          },\r\n          \"Lock Owner Thread Id\": null,\r\n          \"Lock Owner Thread Name\": null\r\n        },\r\n        \"State Info\": {\r\n          \"Suspended\": false,\r\n          \"InNative\": false\r\n        },\r\n        \"Stack Trace\": [\r\n          \"sun.misc.Unsafe.park(Native Method)\",\r\n          \"java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)\",\r\n          \"java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)\",\r\n          \"java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\",\r\n          \"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\",\r\n          \"java.lang.Thread.run(Thread.java:745)\"\r\n        ]\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n###### Basic environment details\r\n\r\n* Go Version: `16.6.0 (3590-af0f8b8ae8a4342ab748ce80224971887f018ccc)`\r\n* JAVA Version: `1.8.0_45`\r\n* OS: `Linux 2.6.32-431.el6.centos.plus.x86_64`\r\n* Browser vendor and version (if relevant): `Mac OS X 10.11.5, Chrome Version 53.0.2785.116 (64-bit)`\r\n\r\n###### Additional Environment Details\r\n\r\nThis was a job running as a headless user called 'gocd'. The agents themselves are maintained in Mesos, hence all of the extra env vars in the log output.\r\n\r\n##### Steps to Reproduce\r\n\r\n<!--- Provide a link to a live example, or an unambiguous set of steps to -->\r\n<!--- reproduce this bug include code to reproduce, if relevant -->\r\n1. Open the Agents tab in a browser tab. \r\n2. In a terminal, use curl to disable the current running agent.\r\n2a. This was a painful process. Can you also add functionality to disable by hostname?\r\n3. Observe a different agent get disabled.\r\n\r\n##### Expected Results\r\nTwo things:\r\n1. By default, an error should be returned, saying that the current agent can't be disabled.\r\n2. If a custom http header, like `-H \"X-Agent-Control: graceful-disable\"` is specified, the agent should be marked disabled, but continue to finish out the job, then disable upon job completion.\r\n\r\n##### Actual Results\r\n\r\nA different agent - not the currently running one - from the pool becomes disabled. Furthermore, if all other agents are disabled, the curl call returns successfully.\r\n\r\n##### Possible Fix\r\n\r\nSee #2 in Expected Results above.\r\n\r\n##### Log snippets\r\n\r\n```\r\n18:24:19.202 [go] Start to execute task: <exec command=\"/bin/bash\" >\r\n<arg>-xc</arg>\r\n<arg>env ; curl -v -n http://[redacted]/go/api/agents | sed -n -e \"s/^.*\\\"$HOSTNAME\\\",\\\"\\(.*\\).*uuid\\\":\\\"\\([^\\\"].*\\)\\\",\\\"agent\\(.*\\)/\\2/p\" | xargs -i -t curl -s -n -H 'Accept: application/vnd.go.cd.v2+json' -H 'Content-Type: application/json' -X PATCH -d '{\"agent_config_state\":\"Disabled\"}' http://[redacted]/go/api/agents/{}</arg>\r\n</exec>.\r\n18:24:19.204 + env\r\n18:24:19.205 GO_PIPELINE_COUNTER=24\r\n18:24:19.205 GO_TRIGGER_USER=changes\r\n18:24:19.205 + curl -v -n http://[redacted]/go/api/agents\r\n18:24:19.205 HOSTNAME=85367ef9b123\r\n18:24:19.205 GO_PIPELINE_LABEL=24\r\n18:24:19.205 + xargs -i -t curl -s -n -H 'Accept: application/vnd.go.cd.v2+json' -H 'Content-Type: application/json' -X PATCH -d '{\"agent_config_state\":\"Disabled\"}' 'http://[redacted]/go/api/agents/{}'\r\n18:24:19.205 HOST=[redacted]\r\n18:24:19.206 + sed -n -e 's/^.*\"85367ef9b123\",\"\\(.*\\).*uuid\":\"\\([^\"].*\\)\",\"agent\\(.*\\)/\\2/p'\r\n18:24:19.206 GO_FROM_REVISION=9882f728c883e684d7ae9d7dd6e5ac0f548bbfdc\r\n18:24:19.206 GO_PIPELINE_NAME=marathon-build-cloud\r\n18:24:19.206 PORT0=31619\r\n18:24:19.206 PORT_80=31619\r\n18:24:19.206 AGENT_WORK_DIR=/var/lib/go-agent\r\n18:24:19.206 MESOS_TASK_ID=python-[redacted].63bd01e4-7eaa-11e6-bbae-3085a90fff1f\r\n18:24:19.206 ANT_HOME=/usr/share/ant\r\n18:24:19.206 GO_JOB_NAME=build-n-kill\r\n18:24:19.206 CIDOMAIN=[redacted]\r\n18:24:19.206 GO_REVISION=9882f728c883e684d7ae9d7dd6e5ac0f548bbfdc\r\n18:24:19.206 GO_SERVER_PORT=8153\r\n18:24:19.206 NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat\r\n18:24:19.206 PATH=/usr/local/sbin:/usr/local/bin:/opt/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/java/default/bin:/usr/share/ant/bin:/usr/share/maven/bin\r\n18:24:19.207 MARATHON_APP_LABEL_CI_[redacted]=[redacted]/gocd/agent-python:latest\r\n18:24:19.207 PWD=/var/lib/go-agent/pipelines/marathon-build-cloud\r\n18:24:19.207 JAVA_HOME=/usr/java/default\r\n18:24:19.207 MARATHON_APP_RESOURCE_DISK=0.0\r\n18:24:19.207 UPDATED=20160905\r\n18:24:19.207 OX_MCP_AUTH_CONTEXT=readonly\r\n18:24:19.207 MARATHON_APP_RESOURCE_MEM=2048.0\r\n18:24:19.207 XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt\r\n18:24:19.207 PORTS=31619\r\n18:24:19.207 MESOS_CONTAINER_NAME=mesos-b7bf767f-2982-436b-9691-f79a48f72a24-S6.f70298a6-2097-486d-b0f6-b0b7d83ce95a\r\n18:24:19.207 GO_STAGE_COUNTER=1\r\n18:24:19.207 MARATHON_APP_LABELS=CI_[redacted]\r\n18:24:19.207 SHLVL=1\r\n18:24:19.207 HOME=/var/go\r\n18:24:19.207 M2_HOME=/usr/share/maven\r\n18:24:19.207 MARATHON_APP_ID=/python-[redacted]\r\n18:24:19.208 MARATHON_APP_DOCKER_IMAGE=[redacted]/gocd/agent-python:latest\r\n18:24:19.208 GO_SERVER=[redacted]\r\n18:24:19.208 GO_STAGE_NAME=build-and-kill-agent\r\n18:24:19.208 GO_SERVER_URL=https://[redacted]:8154/go/\r\n18:24:19.208 MARATHON_APP_VERSION=2016-09-19T20:48:16.248Z\r\n18:24:19.208 GO_TO_REVISION=9882f728c883e684d7ae9d7dd6e5ac0f548bbfdc\r\n18:24:19.208 PORT=31619\r\n18:24:19.208 MARATHON_APP_RESOURCE_CPUS=1.0\r\n18:24:19.208 MESOS_SANDBOX=/mnt/mesos/sandbox\r\n18:24:19.208 _=/usr/bin/env\r\n18:24:19.209 * About to connect() to [redacted] port 80 (#0)\r\n18:24:19.264 *   Trying 10.1.61.247... connected\r\n18:24:19.264 * Connected to [redacted] (10.1.61.247) port 80 (#0)\r\n18:24:19.264 * Server auth using Basic with user 'gocd'\r\n18:24:19.264 > GET /go/api/agents HTTP/1.1\r\n18:24:19.265 > Authorization: Basic Z29jZDo1V3okXmJZciQ1bnc=\r\n18:24:19.265 > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2\r\n18:24:19.265 > Host: [redacted]\r\n18:24:19.265 > Accept: */*\r\n18:24:19.265 > \r\n18:24:19.265   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n18:24:19.265                                  Dload  Upload   Total   Spent    Left  Speed\r\n18:24:19.265 \r\n18:24:19.332   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0< HTTP/1.1 200 OK\r\n18:24:19.332 < Date: Mon, 19 Sep 2016 22:24:19 GMT\r\n18:24:19.332 < Set-Cookie: JSESSIONID=5egzz33xhww09rnq61b4q70;Path=/go;Expires=Mon, 03-Oct-2016 22:24:19 GMT\r\n18:24:19.332 < Expires: Thu, 01 Jan 1970 00:00:00 GMT\r\n18:24:19.333 < X-Frame-Options: SAMEORIGIN\r\n18:24:19.333 < X-XSS-Protection: 1; mode=block\r\n18:24:19.333 < X-Content-Type-Options: nosniff\r\n18:24:19.333 < X-UA-Compatible: chrome=1\r\n18:24:19.333 < Content-Type: application/json; charset=utf-8\r\n18:24:19.333 < Cache-Control: max-age=0, private, must-revalidate\r\n18:24:19.333 < X-Request-Id: 32411bc8-39c4-46dc-bdf9-b22e3902367a\r\n18:24:19.333 < X-Runtime: 0.004000\r\n18:24:19.333 < Vary: Accept-Encoding, User-Agent\r\n18:24:19.333 < ETag: \"16406d414f7c01cc5e031cd18f8bf033\"\r\n18:24:19.333 < Transfer-Encoding: chunked\r\n18:24:19.333 < \r\n18:24:19.333 { [data not shown]\r\n18:24:19.333 \r\n18:24:19.333 104   834    0   834    0     0   6687      0 --:--:-- --:--:-- --:--:-- 12447* Connection #0 to host [redacted] left intact\r\n18:24:19.333 \r\n18:24:19.333 * Closing connection #0\r\n18:24:19.334 curl -s -n -H Accept: application/vnd.go.cd.v2+json -H Content-Type: application/json -X PATCH -d {\"agent_config_state\":\"Disabled\"} http://[redacted]/go/api/agents/25340ee7-e888-4974-b355-f315ae6b50fb \r\n18:24:19.544 {\r\n18:24:19.544   \"_links\": {\r\n18:24:19.544     \"self\": {\r\n18:24:19.544       \"href\": \"http://[redacted]/go/api/agents/25340ee7-e888-4974-b355-f315ae6b50fb\"\r\n18:24:19.544     },\r\n18:24:19.545     \"doc\": {\r\n18:24:19.545       \"href\": \"http://api.go.cd/#agents\"\r\n18:24:19.545     },\r\n18:24:19.545     \"find\": {\r\n18:24:19.545       \"href\": \"http://[redacted]/go/api/agents/:uuid\"\r\n18:24:19.545     }\r\n18:24:19.545   },\r\n18:24:19.545   \"uuid\": \"25340ee7-e888-4974-b355-f315ae6b50fb\",\r\n18:24:19.545   \"hostname\": \"c38d922392a2\",\r\n18:24:19.545   \"ip_address\": \"172.17.0.7\",\r\n18:24:19.545   \"sandbox\": \"/var/lib/go-agent\",\r\n18:24:19.545   \"operating_system\": \"Linux\",\r\n18:24:19.545   \"free_space\": 8075534336,\r\n18:24:19.546   \"agent_config_state\": \"Disabled\",\r\n18:24:19.546   \"agent_state\": \"Idle\",\r\n18:24:19.546   \"build_state\": \"Idle\",\r\n18:24:19.546   \"resources\": [\r\n18:24:19.546     \"centos-6\",\r\n18:24:19.546     \"python\"\r\n18:24:19.546   ],\r\n18:24:19.546   \"environments\": [\r\n18:24:19.546 \r\n18:24:19.546   ]\r\n18:24:19.546 }\r\n18:24:19.645 [go] Current job status: passed.\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/gocd/gocd/issues/comments/248153926","html_url":"https://github.com/gocd/gocd/issues/2704#issuecomment-248153926","issue_url":"https://api.github.com/repos/gocd/gocd/issues/2704","id":248153926,"user":{"login":"arvindsv","id":172235,"avatar_url":"https://avatars.githubusercontent.com/u/172235?v=3","gravatar_id":"","url":"https://api.github.com/users/arvindsv","html_url":"https://github.com/arvindsv","followers_url":"https://api.github.com/users/arvindsv/followers","following_url":"https://api.github.com/users/arvindsv/following{/other_user}","gists_url":"https://api.github.com/users/arvindsv/gists{/gist_id}","starred_url":"https://api.github.com/users/arvindsv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arvindsv/subscriptions","organizations_url":"https://api.github.com/users/arvindsv/orgs","repos_url":"https://api.github.com/users/arvindsv/repos","events_url":"https://api.github.com/users/arvindsv/events{/privacy}","received_events_url":"https://api.github.com/users/arvindsv/received_events","type":"User","site_admin":false},"created_at":"2016-09-19T23:01:27Z","updated_at":"2016-09-19T23:01:27Z","body":"I think it would help to see what the initial output of the list agents API call is. Wondering if it's a race between what is seen by that call and the actual state of the agent by the time the disable is called. Can you change that to:\r\n\r\n```\r\nenv ; curl -v -n http://[redacted]/go/api/agents >agents.list.json; cat agents.list.json; cat agents.list.json | sed -n -e \"s/^.*\\\"$HOSTNAME\\\",\\\"\\(.*\\).*uuid\\\":\\\"\\([^\\\"].*\\)\\\",\\\"agent\\(.*\\)/\\2/p\" | xargs -i -t curl -s -n -H 'Accept: application/vnd.go.cd.v2+json' -H 'Content-Type: application/json' -X PATCH -d '{\"agent_config_state\":\"Disabled\"}' http://[redacted]/go/api/agents/{}\r\n```\r\n\r\nThe extra part is:\r\n\r\n```\r\n... curl -v -n http://[redacted]/go/api/agents >agents.list.json; cat agents.list.json; cat agents.list.json | ...\r\n```\r\nWe should be able to see what the output of that was, and then see if the regex is doing the right thing. As you can see from the output, the curl command sent by the script was:\r\n\r\n```\r\ncurl -s -n -H Accept: application/vnd.go.cd.v2+json -H Content-Type: application/json -X PATCH -d {\"agent_config_state\":\"Disabled\"} http://[redacted]/go/api/agents/25340ee7-e888-4974-b355-f315ae6b50fb\r\n```\r\n\r\nand the output suggests that it disabled that agent itself (which is correct).\r\n\r\nIt might be worth investigating using [jq](https://stedolan.github.io/jq/) for JSON parsing of the command-line instead of sed."}}
{"actor":{"display_login":"arvindsv"}}