org.jstripe.tomcat.probe.beans.ContainerListenerBean

Terracotta Project Issue Tracker | Eric Ellis | 8 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Please see attached thread dump and screen shot. I am aware that Terracotta may not be the cause of the deadlock - that Terracotta always shows up in thread dumps whether by fault or not. ------------------------------------------------------------------------------------------------------------------------ <Service name="Service-www.1up.com"> <!-- compression="on" compressionminsize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html"--> <Connector compression="on" compressionminsize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml" port="8081" maxHttpHeaderSize="8192" maxThreads="2048" minSpareThreads="100" maxSpareThreads="400" enableLookups="false" redirectPort="8443" acceptCount="200" connectionTimeout="60000" disableUploadTimeout="true" maxKeepAliveRequests="1" threadPriority="java.lang.Thread#MAX_PRIORITY" strategy="ms" /> <Connector port="8091" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <Engine name="Engine-www.1up.com" defaultHost="www.1up.com"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="www.1up.com" appBase="wwwapps" xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service> <Service name="Service-cms.1up.com"> <Connector port="8082" maxHttpHeaderSize="8192" maxThreads="256" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <Connector port="8092" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <Engine name="Engine-cms.1up.com" defaultHost="cms.1up.com"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="cms.1up.com" appBase="cmsapps" xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service> Thread Name DefaultQuartzScheduler_Worker-9 State Deadlock/Waiting on monitor Monitor Owns Monitor Lock on 0x00002aab1164cfe8 Waiting for Monitor Lock on 0x00002aaaf12d2038 Java Stack at java.util.Vector.size(Vector.java:268) - waiting to lock [0x00002aaaf12d2038] (a java.util.Stack) at org.apache.tomcat.util.net.PoolTcpEndpoint.getCurrentThreadsBusy(PoolTcpEndpoint.java:280) at sun.reflect.GeneratedMethodAccessor5291.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.modeler.BaseModelMBean.getAttribute(BaseModelMBean.java:346) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666) at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638) at org.jstripe.tomcat.probe.tools.JmxTools.getIntAttr(JmxTools.java:47) at org.jstripe.tomcat.probe.beans.ContainerListenerBean.getThreadPools(ContainerListenerBean.java:153) - locked [0x00002aab1164cfe8] (a org.jstripe.tomcat.probe.beans.ContainerListenerBean) at org.jstripe.tomcat.probe.beans.stats.collectors.ConnectorStatsCollectorBean.collect(ConnectorStatsCollectorBean.java:33) at sun.reflect.GeneratedMethodAccessor5282.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:248) at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:165) at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:90) at org.quartz.core.JobRunShell.run(JobRunShell.java:195) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)

    Terracotta Project Issue Tracker | 8 years ago | Eric Ellis
    org.jstripe.tomcat.probe.beans.ContainerListenerBean

    Root Cause Analysis

    1. org.jstripe.tomcat.probe.beans.ContainerListenerBean

      No message provided

      at org.jstripe.tomcat.probe.beans.stats.collectors.ConnectorStatsCollectorBean.collect()
    2. org.jstripe.tomcat
      ConnectorStatsCollectorBean.collect
      1. org.jstripe.tomcat.probe.beans.stats.collectors.ConnectorStatsCollectorBean.collect(ConnectorStatsCollectorBean.java:33)
      1 frame
    3. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor5282.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      3. java.lang.reflect.Method.invoke(Method.java:597)
      3 frames
    4. Spring Core
      MethodInvoker.invoke
      1. org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:248)
      1 frame
    5. Spring Context Support
      QuartzJobBean.execute
      1. org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:165)
      2. org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:90)
      2 frames
    6. quartz
      SimpleThreadPool$WorkerThread.run
      1. org.quartz.core.JobRunShell.run(JobRunShell.java:195)
      2. org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
      2 frames