On Wed, 4 Dec 2024 04:53:08 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:

>> src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c line 56:
>> 
>>> 54:         JNI_FUNC_PTR(env,ExceptionClear)(env); // keep -Xcheck:jni happy
>>> 55:         ERROR_MESSAGE(("JNI Exception occurred calling 
>>> Module.getName()"));
>>> 56:         EXIT_ERROR(AGENT_ERROR_JNI_EXCEPTION, NULL);
>> 
>> Don't you want to report what the exception was?
>
> That might be nice, but we don't do it in other places where we have this 
> pattern. This call should never fail, thus the "fatal error" approach.

Sure but when it does fail because of a bug the person trying to debug it will 
lament the fact they don't know what exception was encountered. Seems a little 
helper function could do the above and call `ExceptionDescribe`. Future RFE I 
guess.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/22528#discussion_r1868747644

Reply via email to