On Thu, 12 Jun 2025 03:23:30 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> wrote:
> When trying to call 'icon.setImage(null);' where 'icon' is an instance of > ImageIcon, a null pointer exception is thrown at runtime. > The code tried to get the `id` for that image and instantiates `MediaTracker` > to associate the null image to that `id` and checks the status of loading > this null image, removes the null image from the tracker and then tries to > get the image width where it throws NPE as image is null. > > It's better to not go through all MediaTracker usage and bail out initially > itself for null image.. Does it require to update the doc as well to explicitly mention about NULL parameter ? Otherwise fix looks ok to me. ------------- PR Comment: https://git.openjdk.org/jdk/pull/25767#issuecomment-2965225362