Re: ConcurrentModificationException while starting AG1.1

2006-05-09 Thread David Jencks
On May 8, 2006, at 11:25 PM, Manu George wrote:Hi David,   I just compared the file on your page with the file in one of my builds of G. It seems to be missing two files mbeans-descriptors.dtd and ant.properties. Was these files removed on purpose?I just ran maven -o jar:install -Dmaven.test.skip=trueI have no idea how the 1.1 release was built.  I can't see how ant.properties could be useful :-)  and apparently mbeans-descriptors.dtd isn't actually needed??  Regards Manu On 5/9/06, Manu George <[EMAIL PROTECTED]> wrote: Thanks David. Can I take this jar (http://people.apache.org/~djencks/maven/commons-modeler/jars/commons-modeler-1.2-GERONIMO-SNAPSHOT.jar  ) and replace the one in a previous version of G say 1.0? Will it be fine? Or do I have to do a rebuild?I think it will work in G 1.0 if you rename it to have version 1.1.  It should work in any recent build of 1.1 just by adding it to the geronimo repository without renaming.  Since it is used only by tomcat which I have not rebuilt I think its safe to say there are no interface changes since commons-modeler 1.1 :-)thanksdavid jencks  Regards ManuOn 5/9/06, David Jencks < [EMAIL PROTECTED]> wrote: I've put a private build of commons-modeler on my apache page and modified the g. build to use it.  Could you rebuild g (you will need a clean build after dain's changes) and see if this CME is fixed?thanksdavid jencks On May 8, 2006, at 2:30 PM, David Jencks wrote:I've opened http://issues.apache.org/bugzilla/show_bug.cgi?id=39521for this and I wrote a patch to possibly fix it.  I'm going to push a private jar for this and set up the g. build to use it.  I also opened  http://issues.apache.org/jira/browse/GERONIMO-1999 for us to track this problemthanksdavid jencksOn May 8, 2006, at 3:33 AM, Phani Madgula wrote: Hi,I am getting the following exception, quite unfrequently, may be once in 25 times, while starting AG1.1jvm 1    | 08:24:25,762 ERROR [Registry] Error registering Geronimo:type=Request Processor,worker=http-localhost%2F127.0.0.1-8453,name=HttpRequest0jvm 1    | java.util.ConcurrentModificationException: concurrent access to HashM ap attempted by Thread[http-localhost%2F127.0.0.1-8453-Processor25,5,main]jvm 1    |      at java.util.HashMap.onEntry(HashMap.java :205)jvm 1    |      at java.util.HashMap.transfer(HashMap.java:510)jvm 1    |      at java.util.HashMap.resize (HashMap.java:500)jvm 1    |      at java.util.HashMap.addEntry(HashMap.java:800)jvm 1    |      at java.util.HashMap.put (HashMap.java:441)jvm 1    |      at org.apache.commons.modeler.Registry.addManagedBean(Registry.java:457) jvm 1    |      at org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:938)jvm 1    |       at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:719)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean (Registry.java:1047)jvm 1    |      at org.apache.commons.modeler.Registry.registerComponent(Registr y.java:859)jvm 1    |      at org.apache.coyote.http11.Http11Protocol$JmxHttp11ConnectionHandler.init(Http11Protocol.java:175) jvm 1    |      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.getInitData(LeaderFollowerWorkerThread.java:48) jvm 1    |      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)jvm 1    |       at java.lang.Thread.run(Thread.java:797)jvm 1    | 08:24:25,762 ERROR [Registry] Error loading jar:file:/D:/ccviews/d_sjc_tk4s_f5887_pathfinder_wasce_only/v3tools/thirdparty/was_ce/test/was- ce-1.1.0/repository/tomcat/tomcat-ajp/5.5.15/tomcat-ajp-5.5.15.jar!/org/apache/jk/mbeans-descriptors.xmljvm 1     | 08:24:25,762 WARN  [Http11BaseProtocol] Error registering request I saw that the Registry class is not thread-safe. In the method, Http11Protocol:JmxHttp11ConnectionHandler:init()there is a call to Registry.getRegistry(null, null).registerComponent(rp, rpName, null) Should this be synchronized to resolve the problem? Can we synchronize it? Any suggestions?Regardsphani

Re: ConcurrentModificationException while starting AG1.1

2006-05-08 Thread Manu George
Hi David,
  I just compared the file on your page
with the file in one of my builds of G. It seems to be missing two
files mbeans-descriptors.dtd and ant.properties. Was these files
removed on purpose?

Regards
Manu On 5/9/06, Manu George <[EMAIL PROTECTED]> wrote:
Thanks David. Can I take this jar
(http://people.apache.org/~djencks/maven/commons-modeler/jars/commons-modeler-1.2-GERONIMO-SNAPSHOT.jar

)
and replace the one in a previous version of G say 1.0? Will it be
fine? Or do I have to do a rebuild?

Regards
ManuOn 5/9/06, David Jencks <
[EMAIL PROTECTED]> wrote:
I've put a private build of
commons-modeler on my apache page and modified the g. build to use
it.  Could you rebuild g (you will need a clean build after dain's
changes) and see if this CME is fixed?thanksdavid jencks
On May 8, 2006, at 2:30 PM, David Jencks wrote:I've opened

http://issues.apache.org/bugzilla/show_bug.cgi?id=39521for
this and I wrote a patch to possibly fix it.  I'm going to push a
private jar for this and set up the g. build to use it.  I also opened 

http://issues.apache.org/jira/browse/GERONIMO-1999 for us to track this problemthanksdavid jencksOn May 8, 2006, at 3:33 AM, Phani Madgula wrote:
Hi,I am getting the following exception, quite unfrequently, may be once

in 25 times, while starting AG1.1jvm 1    | 08:24:25,762 ERROR [Registry] Error registering Geronimo:type=Request
Processor,worker=http-localhost%2F127.0.0.1-8453,name=HttpRequest0jvm 1    | java.util.ConcurrentModificationException: concurrent access to HashM
ap attempted by Thread[http-localhost%2F127.0.0.1-8453-Processor25,5,main]jvm 1    |      at java.util.HashMap.onEntry(HashMap.java

:205)jvm 1    |      at java.util.HashMap.transfer(HashMap.java:510)jvm 1    |      at java.util.HashMap.resize

(HashMap.java:500)jvm 1    |      at java.util.HashMap.addEntry(HashMap.java:800)jvm 1    |      at java.util.HashMap.put

(HashMap.java:441)jvm 1    |      at org.apache.commons.modeler.Registry.addManagedBean(Registry.java:457)

jvm 1    |      at org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:938)jvm 1    |      

at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:719)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean

(Registry.java:1047)jvm 1    |      at org.apache.commons.modeler.Registry.registerComponent(Registr

y.java:859)jvm 1    |      at org.apache.coyote.http11.Http11Protocol$JmxHttp11ConnectionHandler.init(Http11Protocol.java:175)

jvm 1    |      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.getInitData(LeaderFollowerWorkerThread.java:48)

jvm 1    |      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)jvm 1    |
      
at java.lang.Thread.run(Thread.java:797)jvm 1    | 08:24:25,762 ERROR [Registry] Error loading jar:file:/D:/ccviews/d_sjc_tk4s_f5887_pathfinder_wasce_only/v3tools/thirdparty/was_ce/test/was-
ce-1.1.0/repository/tomcat/tomcat-ajp/5.5.15/tomcat-ajp-5.5.15.jar!/org/apache/jk/mbeans-descriptors.xmljvm 1    

| 08:24:25,762 WARN  [Http11BaseProtocol] Error registering request
I saw that the Registry class is not thread-safe. In the method,
Http11Protocol:JmxHttp11ConnectionHandler:init()there is a call to Registry.getRegistry(null, null).registerComponent(rp, rpName, null)
Should this be synchronized to resolve the problem?

Can we synchronize it? Any suggestions?Regardsphani 







Re: ConcurrentModificationException while starting AG1.1

2006-05-08 Thread Manu George
Thanks David. Can I take this jar
(http://people.apache.org/~djencks/maven/commons-modeler/jars/commons-modeler-1.2-GERONIMO-SNAPSHOT.jar
)
and replace the one in a previous version of G say 1.0? Will it be
fine? Or do I have to do a rebuild?

Regards
ManuOn 5/9/06, David Jencks <[EMAIL PROTECTED]> wrote:
I've put a private build of
commons-modeler on my apache page and modified the g. build to use
it.  Could you rebuild g (you will need a clean build after dain's
changes) and see if this CME is fixed?thanksdavid jencks
On May 8, 2006, at 2:30 PM, David Jencks wrote:I've opened
http://issues.apache.org/bugzilla/show_bug.cgi?id=39521for
this and I wrote a patch to possibly fix it.  I'm going to push a
private jar for this and set up the g. build to use it.  I also opened 
http://issues.apache.org/jira/browse/GERONIMO-1999 for us to track this problemthanksdavid jencksOn May 8, 2006, at 3:33 AM, Phani Madgula wrote:
Hi,I am getting the following exception, quite unfrequently, may be once
in 25 times, while starting AG1.1jvm 1    | 08:24:25,762 ERROR [Registry] Error registering Geronimo:type=Request
Processor,worker=http-localhost%2F127.0.0.1-8453,name=HttpRequest0jvm 1    | java.util.ConcurrentModificationException: concurrent access to HashM
ap attempted by Thread[http-localhost%2F127.0.0.1-8453-Processor25,5,main]jvm 1    |      at java.util.HashMap.onEntry(HashMap.java
:205)jvm 1    |      at java.util.HashMap.transfer(HashMap.java:510)jvm 1    |      at java.util.HashMap.resize
(HashMap.java:500)jvm 1    |      at java.util.HashMap.addEntry(HashMap.java:800)jvm 1    |      at java.util.HashMap.put
(HashMap.java:441)jvm 1    |      at org.apache.commons.modeler.Registry.addManagedBean(Registry.java:457)
jvm 1    |      at org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:938)jvm 1    |      
at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:719)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean
(Registry.java:1047)jvm 1    |      at org.apache.commons.modeler.Registry.registerComponent(Registr
y.java:859)jvm 1    |      at org.apache.coyote.http11.Http11Protocol$JmxHttp11ConnectionHandler.init(Http11Protocol.java:175)
jvm 1    |      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.getInitData(LeaderFollowerWorkerThread.java:48)
jvm 1    |      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)jvm 1    |      
at java.lang.Thread.run(Thread.java:797)jvm 1    | 08:24:25,762 ERROR [Registry] Error loading jar:file:/D:/ccviews/d_sjc_tk4s_f5887_pathfinder_wasce_only/v3tools/thirdparty/was_ce/test/was-
ce-1.1.0/repository/tomcat/tomcat-ajp/5.5.15/tomcat-ajp-5.5.15.jar!/org/apache/jk/mbeans-descriptors.xmljvm 1    
| 08:24:25,762 WARN  [Http11BaseProtocol] Error registering requestI saw that the Registry class is not thread-safe. In the method,
Http11Protocol:JmxHttp11ConnectionHandler:init()there is a call to Registry.getRegistry(null, null).registerComponent(rp, rpName, null)
Should this be synchronized to resolve the problem?
Can we synchronize it? Any suggestions?Regardsphani 




Re: ConcurrentModificationException while starting AG1.1

2006-05-08 Thread David Jencks
I've put a private build of commons-modeler on my apache page and modified the g. build to use it.  Could you rebuild g (you will need a clean build after dain's changes) and see if this CME is fixed?thanksdavid jencksOn May 8, 2006, at 2:30 PM, David Jencks wrote:I've openedhttp://issues.apache.org/bugzilla/show_bug.cgi?id=39521for this and I wrote a patch to possibly fix it.  I'm going to push a private jar for this and set up the g. build to use it.  I also opened http://issues.apache.org/jira/browse/GERONIMO-1999 for us to track this problemthanksdavid jencksOn May 8, 2006, at 3:33 AM, Phani Madgula wrote:Hi,I am getting the following exception, quite unfrequently, may be oncein 25 times, while starting AG1.1jvm 1    | 08:24:25,762 ERROR [Registry] Error registering Geronimo:type=RequestProcessor,worker=http-localhost%2F127.0.0.1-8453,name=HttpRequest0jvm 1    | java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread[http-localhost%2F127.0.0.1-8453-Processor25,5,main]jvm 1    |      at java.util.HashMap.onEntry(HashMap.java:205)jvm 1    |      at java.util.HashMap.transfer(HashMap.java:510)jvm 1    |      at java.util.HashMap.resize(HashMap.java:500)jvm 1    |      at java.util.HashMap.addEntry(HashMap.java:800)jvm 1    |      at java.util.HashMap.put(HashMap.java:441)jvm 1    |      at org.apache.commons.modeler.Registry.addManagedBean(Registry.java:457)jvm 1    |      at org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:938)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:719)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:1047)jvm 1    |      at org.apache.commons.modeler.Registry.registerComponent(Registry.java:859)jvm 1    |      at org.apache.coyote.http11.Http11Protocol$JmxHttp11ConnectionHandler.init(Http11Protocol.java:175)jvm 1    |      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.getInitData(LeaderFollowerWorkerThread.java:48)jvm 1    |      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)jvm 1    |      at java.lang.Thread.run(Thread.java:797)jvm 1    | 08:24:25,762 ERROR [Registry] Error loading jar:file:/D:/ccviews/d_sjc_tk4s_f5887_pathfinder_wasce_only/v3tools/thirdparty/was_ce/test/was-ce-1.1.0/repository/tomcat/tomcat-ajp/5.5.15/tomcat-ajp-5.5.15.jar!/org/apache/jk/mbeans-descriptors.xmljvm 1    | 08:24:25,762 WARN  [Http11BaseProtocol] Error registering requestI saw that the Registry class is not thread-safe. In the method,Http11Protocol:JmxHttp11ConnectionHandler:init()there is a call to Registry.getRegistry(null, null).registerComponent(rp, rpName, null)Should this be synchronized to resolve the problem?Can we synchronize it? Any suggestions?Regardsphani 

Re: ConcurrentModificationException while starting AG1.1

2006-05-08 Thread David Jencks
I've openedhttp://issues.apache.org/bugzilla/show_bug.cgi?id=39521for this and I wrote a patch to possibly fix it.  I'm going to push a private jar for this and set up the g. build to use it.  I also opened http://issues.apache.org/jira/browse/GERONIMO-1999 for us to track this problemthanksdavid jencksOn May 8, 2006, at 3:33 AM, Phani Madgula wrote:Hi,I am getting the following exception, quite unfrequently, may be oncein 25 times, while starting AG1.1jvm 1    | 08:24:25,762 ERROR [Registry] Error registering Geronimo:type=RequestProcessor,worker=http-localhost%2F127.0.0.1-8453,name=HttpRequest0jvm 1    | java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread[http-localhost%2F127.0.0.1-8453-Processor25,5,main]jvm 1    |      at java.util.HashMap.onEntry(HashMap.java:205)jvm 1    |      at java.util.HashMap.transfer(HashMap.java:510)jvm 1    |      at java.util.HashMap.resize(HashMap.java:500)jvm 1    |      at java.util.HashMap.addEntry(HashMap.java:800)jvm 1    |      at java.util.HashMap.put(HashMap.java:441)jvm 1    |      at org.apache.commons.modeler.Registry.addManagedBean(Registry.java:457)jvm 1    |      at org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:938)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:719)jvm 1    |      at org.apache.commons.modeler.Registry.findManagedBean(Registry.java:1047)jvm 1    |      at org.apache.commons.modeler.Registry.registerComponent(Registry.java:859)jvm 1    |      at org.apache.coyote.http11.Http11Protocol$JmxHttp11ConnectionHandler.init(Http11Protocol.java:175)jvm 1    |      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.getInitData(LeaderFollowerWorkerThread.java:48)jvm 1    |      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)jvm 1    |      at java.lang.Thread.run(Thread.java:797)jvm 1    | 08:24:25,762 ERROR [Registry] Error loading jar:file:/D:/ccviews/d_sjc_tk4s_f5887_pathfinder_wasce_only/v3tools/thirdparty/was_ce/test/was-ce-1.1.0/repository/tomcat/tomcat-ajp/5.5.15/tomcat-ajp-5.5.15.jar!/org/apache/jk/mbeans-descriptors.xmljvm 1    | 08:24:25,762 WARN  [Http11BaseProtocol] Error registering requestI saw that the Registry class is not thread-safe. In the method,Http11Protocol:JmxHttp11ConnectionHandler:init()there is a call to Registry.getRegistry(null, null).registerComponent(rp, rpName, null)Should this be synchronized to resolve the problem?Can we synchronize it? Any suggestions?Regardsphani 

ConcurrentModificationException while starting AG1.1

2006-05-08 Thread Phani Madgula

Hi,

I am getting the following exception, quite unfrequently, may be once
in 25 times, while starting AG1.1

jvm 1| 08:24:25,762 ERROR [Registry] Error registering Geronimo:type=Request
Processor,worker=http-localhost%2F127.0.0.1-8453,name=HttpRequest0
jvm 1| java.util.ConcurrentModificationException: concurrent access to HashM
ap attempted by Thread[http-localhost%2F127.0.0.1-8453-Processor25,5,main]
jvm 1|  at java.util.HashMap.onEntry(HashMap.java:205)
jvm 1|  at java.util.HashMap.transfer(HashMap.java:510)
jvm 1|  at java.util.HashMap.resize(HashMap.java:500)
jvm 1|  at java.util.HashMap.addEntry(HashMap.java:800)
jvm 1|  at java.util.HashMap.put(HashMap.java:441)
jvm 1|  at org.apache.commons.modeler.Registry.addManagedBean(Registry.j
ava:457)
jvm 1|  at org.apache.commons.modeler.Registry.loadDescriptors(Registry.
java:938)
jvm 1|  at org.apache.commons.modeler.Registry.findManagedBean(Registry.
java:719)
jvm 1|  at org.apache.commons.modeler.Registry.findManagedBean(Registry.
java:1047)
jvm 1|  at org.apache.commons.modeler.Registry.registerComponent(Registr
y.java:859)
jvm 1|  at org.apache.coyote.http11.Http11Protocol$JmxHttp11ConnectionHa
ndler.init(Http11Protocol.java:175)
jvm 1|  at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.getInit
Data(LeaderFollowerWorkerThread.java:48)
jvm 1|  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:686)
jvm 1|  at java.lang.Thread.run(Thread.java:797)
jvm 1| 08:24:25,762 ERROR [Registry] Error loading jar:file:/D:/ccviews/d_sj
c_tk4s_f5887_pathfinder_wasce_only/v3tools/thirdparty/was_ce/test/was-ce-1.1.0/r
epository/tomcat/tomcat-ajp/5.5.15/tomcat-ajp-5.5.15.jar!/org/apache/jk/mbeans-d
escriptors.xml
jvm 1| 08:24:25,762 WARN  [Http11BaseProtocol] Error registering request


I saw that the Registry class is not thread-safe. In the method,
Http11Protocol:JmxHttp11ConnectionHandler:init()
there is a call to Registry.getRegistry(null, null).registerComponent(
rp, rpName, null)

Should this be synchronized to resolve the problem?

Can we synchronize it? Any suggestions?

Regards
phani