Skip to content

Instantly share code, notes, and snippets.

@justinmusgrove
Last active January 1, 2016 02:59
Show Gist options
  • Save justinmusgrove/8082876 to your computer and use it in GitHub Desktop.
Save justinmusgrove/8082876 to your computer and use it in GitHub Desktop.
[
{
"context":"org.springframework.web.context.WebApplicationContext:/post-configure-actuator-non-boot-app",
"parent":null,
"beans":[
{
"bean":"componentConfig",
"scope":"singleton",
"type":"com.levelup.spring.config.ComponentConfig$$EnhancerByCGLIB$$13013792",
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/ComponentConfig.class]",
"dependencies":[
]
},
{
"bean":"springBootActuatorConfig",
"scope":"singleton",
"type":"com.levelup.spring.config.SpringBootActuatorConfig$$EnhancerByCGLIB$$ac525c9b",
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/SpringBootActuatorConfig.class]",
"dependencies":[
]
},
{
"bean":"webConfig",
"scope":"singleton",
"type":"com.levelup.spring.config.WebConfig$$EnhancerByCGLIB$$ac1b8109",
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/WebConfig.class]",
"dependencies":[
]
},
{
"bean":"homeController",
"scope":"singleton",
"type":"com.levelup.spring.HomeController",
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/HomeController.class]",
"dependencies":[
]
},
{
"bean":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration",
"scope":"singleton",
"type":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration$$EnhancerByCGLIB$$acf5d92",
"resource":"null",
"dependencies":[
"environment"
]
},
{
"bean":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration",
"scope":"singleton",
"type":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerByCGLIB$$e742e981",
"resource":"null",
"dependencies":[
"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration"
]
},
{
"bean":"environmentEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.EnvironmentEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"healthEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.HealthEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"beansEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.BeansEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"infoEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.InfoEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"metricsEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.MetricsEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"traceEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.TraceEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"dumpEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.DumpEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"autoConfigurationAuditEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
"autoConfigurationReport"
]
},
{
"bean":"shutdownEndpoint",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.ShutdownEndpoint",
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies":[
]
},
{
"bean":"endpointHandlerMapping",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerMapping",
"resource":"class path resource [com/levelup/spring/config/SpringBootActuatorConfig.class]",
"dependencies":[
]
},
{
"bean":"endpointHandlerAdapter",
"scope":"singleton",
"type":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter",
"resource":"class path resource [com/levelup/spring/config/SpringBootActuatorConfig.class]",
"dependencies":[
]
},
{
"bean":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor",
"scope":"singleton",
"type":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor",
"resource":"null",
"dependencies":[
]
},
{
"bean":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration",
"scope":"singleton",
"type":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerByCGLIB$$cb5dbf0b",
"resource":"null",
"dependencies":[
]
},
{
"bean":"requestMappingHandlerMapping",
"scope":"singleton",
"type":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"mvcContentNegotiationManager",
"scope":"singleton",
"type":"org.springframework.web.accept.ContentNegotiationManager",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"viewControllerHandlerMapping",
"scope":"singleton",
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"beanNameHandlerMapping",
"scope":"singleton",
"type":"org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"resourceHandlerMapping",
"scope":"singleton",
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"defaultServletHandlerMapping",
"scope":"singleton",
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"requestMappingHandlerAdapter",
"scope":"singleton",
"type":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"mvcConversionService",
"scope":"singleton",
"type":"org.springframework.format.support.DefaultFormattingConversionService",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"mvcValidator",
"scope":"singleton",
"type":"org.springframework.validation.beanvalidation.LocalValidatorFactoryBean",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"mvcUriComponentsContributor",
"scope":"singleton",
"type":"org.springframework.web.method.support.CompositeUriComponentsContributor",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"httpRequestHandlerAdapter",
"scope":"singleton",
"type":"org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"simpleControllerHandlerAdapter",
"scope":"singleton",
"type":"org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"handlerExceptionResolver",
"scope":"singleton",
"type":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite",
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]",
"dependencies":[
]
},
{
"bean":"configureInternalResourceViewResolver",
"scope":"singleton",
"type":"org.springframework.web.servlet.view.InternalResourceViewResolver",
"resource":"class path resource [com/levelup/spring/config/WebConfig.class]",
"dependencies":[
]
}
]
}
]
{
"positiveMatches":{
"EndpointAutoConfiguration":[
{
"condition":"OnClassCondition",
"message":"@ConditionalOnClass classes found: org.springframework.http.MediaType"
},
{
"condition":"OnClassCondition",
"message":"@ConditionalOnClass classes found: org.springframework.http.MediaType"
}
],
"EndpointAutoConfiguration#autoConfigurationAuditEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnBean (types: org.springframework.boot.autoconfigure.AutoConfigurationReport; SearchStrategy: all) found the following [autoConfigurationReport] @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint; SearchStrategy: all) found no beans"
},
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnBean (types: org.springframework.boot.autoconfigure.AutoConfigurationReport; SearchStrategy: all) found the following [autoConfigurationReport] @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#beansEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.BeansEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#dumpEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.DumpEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#environmentEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.EnvironmentEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#healthEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.HealthEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#infoEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.InfoEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#metricsEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.MetricsEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#shutdownEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.ShutdownEndpoint; SearchStrategy: all) found no beans"
}
],
"EndpointAutoConfiguration#traceEndpoint":[
{
"condition":"OnBeanCondition",
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.TraceEndpoint; SearchStrategy: all) found no beans"
}
]
},
"negativeMatches":{
}
}
[
{
"threadName":"tomcat-http--35",
"threadId":92,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":0,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"RUNNABLE",
"stackTrace":[
{
"methodName":"dumpThreads0",
"fileName":"ThreadImpl.java",
"lineNumber":-2,
"className":"sun.management.ThreadImpl",
"nativeMethod":true
},
{
"methodName":"dumpAllThreads",
"fileName":"ThreadImpl.java",
"lineNumber":433,
"className":"sun.management.ThreadImpl",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"DumpEndpoint.java",
"lineNumber":43,
"className":"org.springframework.boot.actuate.endpoint.DumpEndpoint",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"DumpEndpoint.java",
"lineNumber":31,
"className":"org.springframework.boot.actuate.endpoint.DumpEndpoint",
"nativeMethod":false
},
{
"methodName":"handle",
"fileName":"EndpointHandlerAdapter.java",
"lineNumber":91,
"className":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter",
"nativeMethod":false
},
{
"methodName":"handle",
"fileName":"EndpointHandlerAdapter.java",
"lineNumber":83,
"className":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter",
"nativeMethod":false
},
{
"methodName":"doDispatch",
"fileName":"DispatcherServlet.java",
"lineNumber":945,
"className":"org.springframework.web.servlet.DispatcherServlet",
"nativeMethod":false
},
{
"methodName":"doService",
"fileName":"DispatcherServlet.java",
"lineNumber":876,
"className":"org.springframework.web.servlet.DispatcherServlet",
"nativeMethod":false
},
{
"methodName":"processRequest",
"fileName":"FrameworkServlet.java",
"lineNumber":931,
"className":"org.springframework.web.servlet.FrameworkServlet",
"nativeMethod":false
},
{
"methodName":"doGet",
"fileName":"FrameworkServlet.java",
"lineNumber":822,
"className":"org.springframework.web.servlet.FrameworkServlet",
"nativeMethod":false
},
{
"methodName":"service",
"fileName":"HttpServlet.java",
"lineNumber":621,
"className":"javax.servlet.http.HttpServlet",
"nativeMethod":false
},
{
"methodName":"service",
"fileName":"FrameworkServlet.java",
"lineNumber":807,
"className":"org.springframework.web.servlet.FrameworkServlet",
"nativeMethod":false
},
{
"methodName":"service",
"fileName":"HttpServlet.java",
"lineNumber":728,
"className":"javax.servlet.http.HttpServlet",
"nativeMethod":false
},
{
"methodName":"internalDoFilter",
"fileName":"ApplicationFilterChain.java",
"lineNumber":305,
"className":"org.apache.catalina.core.ApplicationFilterChain",
"nativeMethod":false
},
{
"methodName":"doFilter",
"fileName":"ApplicationFilterChain.java",
"lineNumber":210,
"className":"org.apache.catalina.core.ApplicationFilterChain",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"StandardWrapperValve.java",
"lineNumber":222,
"className":"org.apache.catalina.core.StandardWrapperValve",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"StandardContextValve.java",
"lineNumber":123,
"className":"org.apache.catalina.core.StandardContextValve",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"AuthenticatorBase.java",
"lineNumber":502,
"className":"org.apache.catalina.authenticator.AuthenticatorBase",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"StandardHostValve.java",
"lineNumber":171,
"className":"org.apache.catalina.core.StandardHostValve",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"ErrorReportValve.java",
"lineNumber":99,
"className":"org.apache.catalina.valves.ErrorReportValve",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"AccessLogValve.java",
"lineNumber":953,
"className":"org.apache.catalina.valves.AccessLogValve",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"StandardEngineValve.java",
"lineNumber":118,
"className":"org.apache.catalina.core.StandardEngineValve",
"nativeMethod":false
},
{
"methodName":"service",
"fileName":"CoyoteAdapter.java",
"lineNumber":408,
"className":"org.apache.catalina.connector.CoyoteAdapter",
"nativeMethod":false
},
{
"methodName":"process",
"fileName":"AbstractHttp11Processor.java",
"lineNumber":1023,
"className":"org.apache.coyote.http11.AbstractHttp11Processor",
"nativeMethod":false
},
{
"methodName":"process",
"fileName":"AbstractProtocol.java",
"lineNumber":589,
"className":"org.apache.coyote.AbstractProtocol$AbstractConnectionHandler",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"JIoEndpoint.java",
"lineNumber":310,
"className":"org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor",
"nativeMethod":false
},
{
"methodName":"runTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":895,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":918,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
{
"className":"org.apache.tomcat.util.net.SocketWrapper",
"identityHashCode":404928504,
"lockedStackDepth":25,
"lockedStackFrame":{
"methodName":"run",
"fileName":"JIoEndpoint.java",
"lineNumber":310,
"className":"org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor",
"nativeMethod":false
}
}
],
"lockedSynchronizers":[
{
"className":"java.util.concurrent.locks.ReentrantLock$NonfairSync",
"identityHashCode":257689385
}
],
"lockInfo":null
},
{
"threadName":"tomcat-http--34",
"threadId":91,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--33",
"threadId":88,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--32",
"threadId":87,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--31",
"threadId":85,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--30",
"threadId":84,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--29",
"threadId":83,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--28",
"threadId":82,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":2,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--27",
"threadId":81,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":2,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--26",
"threadId":80,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":2,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--25",
"threadId":79,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--24",
"threadId":78,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--23",
"threadId":77,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--22",
"threadId":76,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--21",
"threadId":75,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":2,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--20",
"threadId":74,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--19",
"threadId":73,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":2,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--18",
"threadId":72,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--17",
"threadId":71,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--16",
"threadId":70,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--15",
"threadId":69,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--14",
"threadId":68,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--13",
"threadId":67,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":2,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":104,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",
"lineNumber":32,
"className":"org.apache.tomcat.util.threads.TaskQueue",
"nativeMethod":false
},
{
"methodName":"getTask",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":957,
"className":"java.util.concurrent.ThreadPoolExecutor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ThreadPoolExecutor.java",
"lineNumber":917,
"className":"java.util.concurrent.ThreadPoolExecutor$Worker",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"identityHashCode":1658461343
}
},
{
"threadName":"tomcat-http--12",
"threadId":66,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"park",
"fileName":"LockSupport.java",
"lineNumber":156,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":1987,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"LinkedBlockingQueue.java",
"lineNumber":399,
"className":"java.util.concurrent.LinkedBlockingQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"TaskQueue.java",