tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From VenkateswaraRao Eswar <venkat_kudip...@yahoo.com>
Subject WARNING: Error registering request
Date Fri, 06 Aug 2010 09:20:10 GMT
Hi, 
   With our production application, I am getting "javax.management.InstanceAlreadyExistsException"
error messeges repeatedly before resulting in "OutOfMemoryError".
 
SEVERE: Error registering Catalina:type=RequestProcessor,worker=jk-8009,name=JkRequest9845
javax.management.InstanceAlreadyExistsException: Catalina:type=RequestProcessor,worker=jk-8009,name=JkRequest9845
        at com.sun.jmx.mbeanserver.RepositorySupport.addMBean(Unknown Source)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(Unknown
Source)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(Unknown
Source)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Unknown
Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(Unknown Source)
        at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
        at org.apache.jk.common.ChannelSocket.registerRequest(ChannelSocket.java:436)
        at org.apache.jk.common.HandlerRequest.decodeRequest(HandlerRequest.java:443)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:352)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Unknown Source)
Jan 21, 2010 5:05:52 PM org.apache.jk.common.ChannelSocket registerRequest
WARNING: Error registering request
 
-------------------

SEVERE: Exception invoking periodic operation:
java.lang.OutOfMemoryError: Java heap space
        at org.apache.catalina.session.ManagerBase.findSessions(ManagerBase.java:752)
        at org.apache.catalina.session.StandardManager.processExpires(StandardManager.java:778)
        at org.apache.catalina.session.StandardManager.backgroundProcess(StandardManager.java:795)
        at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4662)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
        at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608)
        at java.lang.Thread.run(Unknown Source)
 
-------------------------

The below are the env details of our production system:
Apache Proxy: 2.2.11
Apache Tomcat: 5.0.30
JDK: 1.5.0_15
 
With JDK 1.4.2_15 on development, I could resolve this by adding request.registerRequests="false"
in $TOMCAT_HOME/conf/jk2.properties. When applied the same to JDK 1.5.0_15, I am getting the
below errors repeatedly before resulting in "OutOfMemoryError". Since it is production issue,
could you please provide a solution for JDK 1.5.0_15 ASAP? Let me know if you need any details.
 
SEVERE: Error unregistering mbean
javax.management.RuntimeOperationsException: Object name cannot be null
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.isRegistered(Unknown
Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.isRegistered(Unknown Source)
        at org.apache.commons.modeler.Registry.unregisterComponent(Registry.java:642)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:706)
        at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Object name cannot be null
        ... 7 more
 
Thanks,
Venkat Kudipudi


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message