RFR 8063087: policytool reports error message with prefix of "java.lang.Exception"
Wang Weijun
weijun.wang at oracle.com
Tue Nov 11 05:31:39 UTC 2014
A subclass of Exception would also return true when using instanceof, where I think the class name is still informational.
--Max
> On Nov 11, 2014, at 11:14, Xuelei Fan <xuelei.fan at oracle.com> wrote:
>
> Why not use "instanceof"?
>
> Xuelei
>
> On 11/11/2014 10:58 AM, Wang Weijun wrote:
>> Please review the fix at
>>
>> http://cr.openjdk.java.net/~weijun/8063087/webrev.00/
>>
>> which is simply
>>
>> void displayErrorDialog(Window w, Throwable t) {
>> if (t instanceof NoDisplayException) {
>> return;
>> }
>>
>> + if (t.getClass() == Exception.class) {
>> + displayErrorDialog(w, t.getLocalizedMessage());
>> + } else {
>> displayErrorDialog(w, t.toString());
>> + }
>> }
>>
>> Error messages like "java.lang.Exception:No Policy Entry selected" is now "No Policy Entry selected". For other exception types, there will be no change.
>>
>> Thanks
>> Max
>>
>
More information about the security-dev
mailing list