Hello Jason (and everyone), I have studied the code a little, and found out that this logging doesn't give any significant benefits to the functionality. It seems that either it can be removed, or replaced with a better logging handling.
I went through different parts in the code, and I found out that there is AbstractButton, where InterruptedException is handled silently. Nothing is logged anywhere. On the opposite side, there are classes where PlatformLogger is used for logging. If people in this distribution list agree, I can start working on a simple fix and either remove the logging (System.out.println), or replace it with PlatformLogger. I guess the second solution sounds better, but I don't know what is the better way to write a test-case for it. Kind regards, Vlad -----Original Message----- From: swing-dev <swing-dev-boun...@openjdk.java.net> On Behalf Of Jason Mehrens Sent: Dienstag, 14. Januar 2020 21:59 To: Sergey Bylokhov <sergey.bylok...@oracle.com>; swing-dev@openjdk.java.net Subject: Re: <Swing Dev> Remove System.out.println from ImageIcon.loadImage This was the bug id when I reported it: https://bugs.openjdk.java.net/browse/JDK-6421373 Notice it was closed as will not fix. I think that is incorrect but, I'm biased :) Jason ________________________________________ From: swing-dev <swing-dev-boun...@openjdk.java.net> on behalf of Sergey Bylokhov <sergey.bylok...@oracle.com> Sent: Sunday, January 5, 2020 7:33 AM To: swing-dev@openjdk.java.net Subject: Re: <Swing Dev> Remove System.out.println from ImageIcon.loadImage Hi, Matthias. I suggest to create a bug report for this issue: https://bugs.java.com/bugdatabase On 1/5/20 11:53 am, Matthias Perktold - ASA wrote: > Hi all, > > In javax.swing.ImageIcon.loadImage(), there is a call to System.out.println() > when loading the Image has been interrupted. > > In our system, this is a problem because redirect System.out to be displayed > to the user to make sure no errors remain unnoticed. > > But in this case, the message does not really represent an error, so we > should not display a message. > > Instead, I propose to restore the interrupt status. > > Best regards, > > Matthias Perktold > -- Best regards, Sergey.