geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sbyonge <sbyo...@gmail.com>
Subject Re: Geronimo 2.0.2 do not start in Mac OS X 10.4
Date Thu, 25 Oct 2007 05:28:26 GMT

I can start in JPDA debugger
$ bin/geronimo.sh jpda run
Using GERONIMO_BASE:   /Users/appd/local/geronimo
Using GERONIMO_HOME:   /Users/appd/local/geronimo
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME:        /Library/Java/Home
Using JPDA_OPTS:       -Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
Listening for transport dt_socket at address: 8000
Booting Geronimo Kernel (in Java 1.5.0_07)...
Starting Geronimo Application Server v2.0.2
[************>                     ] 37%  16s Starting
org.apache.g...01:08:21,608 ERROR [[/]] "Restricted listeners property file
not found
[**********************************] 100%  30s Startup complete        
  Listening on Ports:
    1050 127.0.0.1 CORBA Naming Service
    1099 0.0.0.0   RMI Naming

But "bin/geronimo.sh run" hangs.  I don't have any problem with 2.0.1.  I
have been running 2.0.1 for about a month and it never hung.  I tried
geronimo-transformer.jar in the system classpath but it did not help.


Kevan Miller wrote:
> 
> 
> On Oct 24, 2007, at 2:33 AM, sbyonge wrote:
> 
> <snip>
>>
>> Found one Java-level deadlock:
>> =============================
>> "Finalizer":
>>   waiting to lock monitor 0x01807a70 (object 0x06a73370, a
>> sun.misc.Launcher$AppClassLoader),
>>   which is held by "main"
>> "main":
>>   waiting to lock monitor 0x01807a94 (object 0x0a584ae8, a [[I),
>>   which is held by "Finalizer"
>>
>> Java stack information for the threads listed above:
>> ===================================================
>> "Finalizer":
>> 	at
>> org.apache.geronimo.transformer.TransformerCollection.transform 
>> (TransformerCollection.java:35)
>> 	at sun.instrument.TransformerManager.transform 
>> (TransformerManager.java:122)
>> 	at
>> sun.instrument.InstrumentationImpl.transform 
>> (InstrumentationImpl.java:155)
>> 	at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:82)
>> 	at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
>> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
>> "main":
>> 	at java.lang.ClassLoader.findBootstrapClass(Native Method)
>> 	at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
>> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:301)
>> 	- locked <0x06a75730> (a sun.misc.Launcher$ExtClassLoader)
>> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
>> 	- locked <0x06a73370> (a sun.misc.Launcher$AppClassLoader)
>> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>> 	- locked <0x06a73370> (a sun.misc.Launcher$AppClassLoader)
>> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>> 	- locked <0x06a73370> (a sun.misc.Launcher$AppClassLoader)
>>
>> Found 1 deadlock.
> 
> Thanks.
> 
> OK. We've seen this problem before (but not on a mac, at least not  
> that I've seen...). IMO this is a JRE bug -- http://bugs.sun.com/ 
> bugdatabase/view_bug.do?bug_id=5088398
> 
> We worked around the issue and seems to be working in other  
> environments --  https://issues.apache.org/jira/browse/GERONIMO-3141
> 
> I've never seen this problem on my intel MacBook Pro -- a bit curious  
> about  how you can reproduce so easily... Meantime will see how else  
> we can work-around...
> 
> --kevan
> 
> 

-- 
View this message in context: http://www.nabble.com/Geronimo-2.0.2-do-not-start-in-Mac-OS-X-10.4-tf4674903s134.html#a13400495
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Mime
View raw message