Last active
January 1, 2016 02:59
-
-
Save justinmusgrove/8082876 to your computer and use it in GitHub Desktop.
Gists for post Actuator in a non-boot application - http://www.leveluplunch.com/blog/2013/12/22/configure-spring-actuator-outside-of-spring-boot/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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":[ | |
] | |
} | |
] | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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":{ | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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", | |