Skip to content

Instantly share code, notes, and snippets.

@justinmusgrove
Last active January 1, 2016 02:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • 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",
"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--11",
"threadId":65,
"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--10",
"threadId":64,
"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--9",
"threadId":63,
"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--8",
"threadId":57,
"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--7",
"threadId":56,
"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--6",
"threadId":55,
"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--5",
"threadId":54,
"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--4",
"threadId":53,
"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--3",
"threadId":52,
"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":"http-bio-8080-AsyncTimeout",
"threadId":24,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1637,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"TIMED_WAITING",
"stackTrace":[
{
"methodName":"sleep",
"fileName":"Thread.java",
"lineNumber":-2,
"className":"java.lang.Thread",
"nativeMethod":true
},
{
"methodName":"run",
"fileName":"JIoEndpoint.java",
"lineNumber":148,
"className":"org.apache.tomcat.util.net.JIoEndpoint$AsyncTimeout",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":null
},
{
"threadName":"http-bio-8080-Acceptor-0",
"threadId":23,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":true,
"suspended":false,
"threadState":"RUNNABLE",
"stackTrace":[
{
"methodName":"socketAccept",
"fileName":"PlainSocketImpl.java",
"lineNumber":-2,
"className":"java.net.PlainSocketImpl",
"nativeMethod":true
},
{
"methodName":"accept",
"fileName":"PlainSocketImpl.java",
"lineNumber":439,
"className":"java.net.PlainSocketImpl",
"nativeMethod":false
},
{
"methodName":"implAccept",
"fileName":"ServerSocket.java",
"lineNumber":468,
"className":"java.net.ServerSocket",
"nativeMethod":false
},
{
"methodName":"accept",
"fileName":"ServerSocket.java",
"lineNumber":436,
"className":"java.net.ServerSocket",
"nativeMethod":false
},
{
"methodName":"acceptSocket",
"fileName":"DefaultServerSocketFactory.java",
"lineNumber":60,
"className":"org.apache.tomcat.util.net.DefaultServerSocketFactory",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"JIoEndpoint.java",
"lineNumber":216,
"className":"org.apache.tomcat.util.net.JIoEndpoint$Acceptor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
{
"className":"java.net.SocksSocketImpl",
"identityHashCode":1569537388,
"lockedStackDepth":1,
"lockedStackFrame":{
"methodName":"accept",
"fileName":"PlainSocketImpl.java",
"lineNumber":439,
"className":"java.net.PlainSocketImpl",
"nativeMethod":false
}
}
],
"lockedSynchronizers":[
],
"lockInfo":null
},
{
"threadName":"ContainerBackgroundProcessor[StandardEngine[Catalina]]",
"threadId":22,
"blockedTime":-1,
"blockedCount":4,
"waitedTime":-1,
"waitedCount":166,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"TIMED_WAITING",
"stackTrace":[
{
"methodName":"sleep",
"fileName":"Thread.java",
"lineNumber":-2,
"className":"java.lang.Thread",
"nativeMethod":true
},
{
"methodName":"run",
"fileName":"ContainerBase.java",
"lineNumber":1508,
"className":"org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":null
},
{
"threadName":"RMI RenewClean-[127.0.0.1:6969]",
"threadId":18,
"blockedTime":-1,
"blockedCount":1,
"waitedTime":-1,
"waitedCount":14,
"lockName":"java.lang.ref.ReferenceQueue$Lock@63bbad6f",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"TIMED_WAITING",
"stackTrace":[
{
"methodName":"wait",
"fileName":"Object.java",
"lineNumber":-2,
"className":"java.lang.Object",
"nativeMethod":true
},
{
"methodName":"remove",
"fileName":"ReferenceQueue.java",
"lineNumber":118,
"className":"java.lang.ref.ReferenceQueue",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"DGCClient.java",
"lineNumber":516,
"className":"sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.lang.ref.ReferenceQueue$Lock",
"identityHashCode":1673244015
}
},
{
"threadName":"RMI Scheduler(0)",
"threadId":17,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":32,
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36778590",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"TIMED_WAITING",
"stackTrace":[
{
"methodName":"park",
"fileName":"Unsafe.java",
"lineNumber":-2,
"className":"sun.misc.Unsafe",
"nativeMethod":true
},
{
"methodName":"parkNanos",
"fileName":"LockSupport.java",
"lineNumber":196,
"className":"java.util.concurrent.locks.LockSupport",
"nativeMethod":false
},
{
"methodName":"awaitNanos",
"fileName":"AbstractQueuedSynchronizer.java",
"lineNumber":2025,
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"DelayQueue.java",
"lineNumber":164,
"className":"java.util.concurrent.DelayQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"ScheduledThreadPoolExecutor.java",
"lineNumber":609,
"className":"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue",
"nativeMethod":false
},
{
"methodName":"take",
"fileName":"ScheduledThreadPoolExecutor.java",
"lineNumber":602,
"className":"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue",
"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":913802640
}
},
{
"threadName":"RMI Reaper",
"threadId":15,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":1,
"lockName":"java.lang.ref.ReferenceQueue$Lock@60e1ccdf",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"wait",
"fileName":"Object.java",
"lineNumber":-2,
"className":"java.lang.Object",
"nativeMethod":true
},
{
"methodName":"remove",
"fileName":"ReferenceQueue.java",
"lineNumber":118,
"className":"java.lang.ref.ReferenceQueue",
"nativeMethod":false
},
{
"methodName":"remove",
"fileName":"ReferenceQueue.java",
"lineNumber":134,
"className":"java.lang.ref.ReferenceQueue",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"ObjectTable.java",
"lineNumber":333,
"className":"sun.rmi.transport.ObjectTable$Reaper",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.lang.ref.ReferenceQueue$Lock",
"identityHashCode":1625410783
}
},
{
"threadName":"RMI TCP Accept-6969",
"threadId":14,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":0,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":true,
"suspended":false,
"threadState":"RUNNABLE",
"stackTrace":[
{
"methodName":"socketAccept",
"fileName":"PlainSocketImpl.java",
"lineNumber":-2,
"className":"java.net.PlainSocketImpl",
"nativeMethod":true
},
{
"methodName":"accept",
"fileName":"PlainSocketImpl.java",
"lineNumber":439,
"className":"java.net.PlainSocketImpl",
"nativeMethod":false
},
{
"methodName":"implAccept",
"fileName":"ServerSocket.java",
"lineNumber":468,
"className":"java.net.ServerSocket",
"nativeMethod":false
},
{
"methodName":"accept",
"fileName":"ServerSocket.java",
"lineNumber":436,
"className":"java.net.ServerSocket",
"nativeMethod":false
},
{
"methodName":"executeAcceptLoop",
"fileName":"TCPTransport.java",
"lineNumber":369,
"className":"sun.rmi.transport.tcp.TCPTransport$AcceptLoop",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"TCPTransport.java",
"lineNumber":341,
"className":"sun.rmi.transport.tcp.TCPTransport$AcceptLoop",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Thread.java",
"lineNumber":695,
"className":"java.lang.Thread",
"nativeMethod":false
}
],
"lockedMonitors":[
{
"className":"java.net.SocksSocketImpl",
"identityHashCode":139556394,
"lockedStackDepth":1,
"lockedStackFrame":{
"methodName":"accept",
"fileName":"PlainSocketImpl.java",
"lineNumber":439,
"className":"java.net.PlainSocketImpl",
"nativeMethod":false
}
}
],
"lockedSynchronizers":[
],
"lockInfo":null
},
{
"threadName":"GC Daemon",
"threadId":13,
"blockedTime":-1,
"blockedCount":1,
"waitedTime":-1,
"waitedCount":2,
"lockName":"sun.misc.GC$LatencyLock@1c24c3aa",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"TIMED_WAITING",
"stackTrace":[
{
"methodName":"wait",
"fileName":"Object.java",
"lineNumber":-2,
"className":"java.lang.Object",
"nativeMethod":true
},
{
"methodName":"run",
"fileName":"GC.java",
"lineNumber":100,
"className":"sun.misc.GC$Daemon",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"sun.misc.GC$LatencyLock",
"identityHashCode":472171434
}
},
{
"threadName":"AWT-AppKit",
"threadId":11,
"blockedTime":-1,
"blockedCount":14,
"waitedTime":-1,
"waitedCount":10,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":true,
"suspended":false,
"threadState":"RUNNABLE",
"stackTrace":[
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":null
},
{
"threadName":"Signal Dispatcher",
"threadId":6,
"blockedTime":-1,
"blockedCount":0,
"waitedTime":-1,
"waitedCount":0,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"RUNNABLE",
"stackTrace":[
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":null
},
{
"threadName":"Finalizer",
"threadId":3,
"blockedTime":-1,
"blockedCount":953,
"waitedTime":-1,
"waitedCount":35,
"lockName":"java.lang.ref.ReferenceQueue$Lock@31a9dc55",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"wait",
"fileName":"Object.java",
"lineNumber":-2,
"className":"java.lang.Object",
"nativeMethod":true
},
{
"methodName":"remove",
"fileName":"ReferenceQueue.java",
"lineNumber":118,
"className":"java.lang.ref.ReferenceQueue",
"nativeMethod":false
},
{
"methodName":"remove",
"fileName":"ReferenceQueue.java",
"lineNumber":134,
"className":"java.lang.ref.ReferenceQueue",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Finalizer.java",
"lineNumber":171,
"className":"java.lang.ref.Finalizer$FinalizerThread",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.lang.ref.ReferenceQueue$Lock",
"identityHashCode":833215573
}
},
{
"threadName":"Reference Handler",
"threadId":2,
"blockedTime":-1,
"blockedCount":1548,
"waitedTime":-1,
"waitedCount":35,
"lockName":"java.lang.ref.Reference$Lock@6c069ec",
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"WAITING",
"stackTrace":[
{
"methodName":"wait",
"fileName":"Object.java",
"lineNumber":-2,
"className":"java.lang.Object",
"nativeMethod":true
},
{
"methodName":"wait",
"fileName":"Object.java",
"lineNumber":485,
"className":"java.lang.Object",
"nativeMethod":false
},
{
"methodName":"run",
"fileName":"Reference.java",
"lineNumber":116,
"className":"java.lang.ref.Reference$ReferenceHandler",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":{
"className":"java.lang.ref.Reference$Lock",
"identityHashCode":113273324
}
},
{
"threadName":"main",
"threadId":1,
"blockedTime":-1,
"blockedCount":2,
"waitedTime":-1,
"waitedCount":165,
"lockName":null,
"lockOwnerId":-1,
"lockOwnerName":null,
"inNative":false,
"suspended":false,
"threadState":"TIMED_WAITING",
"stackTrace":[
{
"methodName":"sleep",
"fileName":"Thread.java",
"lineNumber":-2,
"className":"java.lang.Thread",
"nativeMethod":true
},
{
"methodName":"await",
"fileName":"StandardServer.java",
"lineNumber":414,
"className":"org.apache.catalina.core.StandardServer",
"nativeMethod":false
},
{
"methodName":"await",
"fileName":"Catalina.java",
"lineNumber":779,
"className":"org.apache.catalina.startup.Catalina",
"nativeMethod":false
},
{
"methodName":"start",
"fileName":"Catalina.java",
"lineNumber":725,
"className":"org.apache.catalina.startup.Catalina",
"nativeMethod":false
},
{
"methodName":"invoke0",
"fileName":"NativeMethodAccessorImpl.java",
"lineNumber":-2,
"className":"sun.reflect.NativeMethodAccessorImpl",
"nativeMethod":true
},
{
"methodName":"invoke",
"fileName":"NativeMethodAccessorImpl.java",
"lineNumber":39,
"className":"sun.reflect.NativeMethodAccessorImpl",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"DelegatingMethodAccessorImpl.java",
"lineNumber":25,
"className":"sun.reflect.DelegatingMethodAccessorImpl",
"nativeMethod":false
},
{
"methodName":"invoke",
"fileName":"Method.java",
"lineNumber":597,
"className":"java.lang.reflect.Method",
"nativeMethod":false
},
{
"methodName":"start",
"fileName":"Bootstrap.java",
"lineNumber":322,
"className":"org.apache.catalina.startup.Bootstrap",
"nativeMethod":false
},
{
"methodName":"main",
"fileName":"Bootstrap.java",
"lineNumber":456,
"className":"org.apache.catalina.startup.Bootstrap",
"nativeMethod":false
}
],
"lockedMonitors":[
],
"lockedSynchronizers":[
],
"lockInfo":null
}
]
[
{
"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":[
]
}
]
}
]
{"mem":83008.0,"mem.free":54945.0,"processors":8.0}
...
class path resource [com/levelup/properties/application.properties]: {
url.java.examples: "http://www.leveluplunch.com/java/examples/",
url.java.exercises: "http://www.leveluplunch.com/java/exercises/"
}
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment