Guys,
I need one more person to review these changes. Kindly help with the review.
Thanks,
Amit

-----Original Message-----
From: David Holmes 
Sent: Thursday, August 11, 2016 5:55 AM
To: Amit Sapre; serviceability-dev
Subject: Re: RFR : JDK-8162530 : 
src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c doesn't 
handle JNI exceptions properly

On 10/08/2016 8:46 PM, Amit Sapre wrote:
> Hello,
> Well for some reason, unknown to me, JNI code checker is not 
> complaining for exception thrown by SetObjectArrayElement. It complains for 
> any pending exceptions before calling SetObjectArrayElement.
>
> I have added exceptions checks after calling SetObjectArrayElement. The 
> updated changes are in this webrev.
>
> http://cr.openjdk.java.net/~sballal/sponsorship/8162530/webrev.02/


This looks fine to me.

Thanks,
David

> Thanks,
> Amit
>
>
>
> -----Original Message-----
> From: David Holmes
> Sent: Wednesday, August 03, 2016 5:50 AM
> To: Amit Sapre; serviceability-dev
> Subject: Re: RFR : JDK-8162530 : 
> src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c 
> doesn't handle JNI exceptions properly
>
> Hi Amit,
>
> On 2/08/2016 7:49 PM, Amit Sapre wrote:
>> Hello,
>> I have made changes as David suggested.
>>
>> Here is the new webrev link.
>> http://cr.openjdk.java.net/~hb/sponsorship/8162530/webrev.01/
>
> If the changes are required to pass a JNI code checker then you will also 
> need to check for exceptions from SetObjectArrayElement. While 
> ArrayStoreException should not be possible in this code, I can't tell for 
> certain that the passed in arrays are ensured to have the required lengths.
>
> Thanks,
> David
>
>> Thanks,
>> Amit
>>
>> -----Original Message-----
>> From: David Holmes
>> Sent: Monday, August 01, 2016 12:33 PM
>> To: Amit Sapre; serviceability-dev
>> Subject: Re: RFR : JDK-8162530 :
>> src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c
>> doesn't handle JNI exceptions properly
>>
>> Hi Amit,
>>
>> On 1/08/2016 4:10 PM, Amit Sapre wrote:
>>> Hello,
>>>
>>>
>>>
>>> Please review JNI exception handling related changes.
>>>
>>> Bug id : https://bugs.openjdk.java.net/browse/JDK-8162530
>>>
>>> Webrev :
>>> http://cr.openjdk.java.net/~hb/sponsorship/8162530/webrev.00/
>>
>> Sorry but that's wrong way to fix this. We should never just blindly clear 
>> exceptions and continue as if they never happened. If an exception is 
>> pending after one of these JNI calls the method should return immediately 
>> and allow the exception to propagate to the java code.
>>
>> Thanks,
>> David
>>
>>>
>>>
>>> Thanks,
>>>
>>> Amit
>>>

Reply via email to