We discovered what appears to be a bug regarding a
ConcurrentModificationException Tomcat 5.0.27. The problem arises when two
web apps are deployed that are trying to interact with each other in some
way. The exception isn't thrown when one of the web apps is taken out of the
loop. Here is the relevant error:

 

May 25, 2005 2:41:01 PM org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=10/131  config=C:\Program Files\Apache Software
Foundation\Tomcat 5.0\conf\jk2.properties

May 25, 2005 2:41:02 PM org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8441

May 25, 2005 2:41:02 PM org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

May 25, 2005 2:41:02 PM org.apache.coyote.tomcat5.MapperListener init

WARNING: Error registering contexts

java.util.ConcurrentModificationException

            at java.util.HashMap$HashIterator.nextEntry(Unknown Source)

            at java.util.HashMap$EntryIterator.next(Unknown Source)

            at java.util.HashMap.putAllForCreate(Unknown Source)

            at java.util.HashMap.clone(Unknown Source)

            at
mx4j.server.DefaultMBeanRepository.clone(DefaultMBeanRepository.java:56)

            at
mx4j.server.MBeanServerImpl.findMBeansByPattern(MBeanServerImpl.java:1603)

            at
mx4j.server.MBeanServerImpl.queryObjectNames(MBeanServerImpl.java:1568)

            at
mx4j.server.MBeanServerImpl.queryMBeans(MBeanServerImpl.java:1512)

            at
org.apache.coyote.tomcat5.MapperListener.init(MapperListener.java:115)

            at
org.apache.coyote.tomcat5.CoyoteConnector.start(CoyoteConnector.java:1537)

            at
org.apache.catalina.core.StandardService.start(StandardService.java:489)

            at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)

            at org.apache.catalina.startup.Catalina.start(Catalina.java:556)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)

            at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)

May 25, 2005 2:41:02 PM org.apache.catalina.startup.Catalina start

INFO: Server startup in 37674 ms

 

Regards,

Ryan

 

Reply via email to