harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver Deakin <oliver.dea...@googlemail.com>
Subject Re: [launcher] Uncaught exceptions not printed on J9 VME
Date Mon, 15 Oct 2007 12:49:29 GMT
Leo Li wrote:
> On 10/15/07, Alexey Varlamov <alexey.v.varlamov@gmail.com> wrote:
>   
>> 2007/10/15, Alexey Varlamov <alexey.v.varlamov@gmail.com>:
>>     
>>> <SNIP!>
>>> The bug of RI [4] (fixed in 1.5) being referred by Oliver is a bit
>>> wider than just printing out the stack trace. Synopsis reads:
>>> "(thread) setUncaughtExceptionHandler() doesn't work on main thread ".
>>> I believe this is really strong argument to use DetachCurrentThread
>>> and be compatible with RI rather than spec (which should be fixed and
>>> will be someday ;)
>>>       
>> FYI, spec is indeed fixed in 1.6 :
>> http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/invocation.html#wp16553
>>     
>
> The clue from the change in spec is enough to show that it is
> appropriate to call  DetachCurrentThread() in the main thread when
> shutdowning VM.
>
>   

I just checked and this bug has not been fixed in jdk 1.6 either, so it 
seems that we are still expected to call DetachCurrentThread() before 
DestroyJavaVM when using the RI.

Regards,
Oliver

Mime
View raw message