On Wed, 11 Jun 2025 11:06:10 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:
> Could you elaborate please? > > The `mediaTrackerID` is a static field in `ImageIcon`; `MediaTracker` is also > a static-like shared instance that's stored in `AppContext`. > > This means if `mediaTrackerID` overflows, the application can't use `new > ImageIcon` to load any more images — the application can no longer work. The > application can do nothing about it. WHy application cant use new ImageIcon I didnt understand? I meant if application creates/instantiates a new ImageIcon (seeing the previous ImageIcon is giving ABORTED status for all images), the `mediaTrackerID` will reset from 0, this field will have no bearing from previous ImageIcon instance..am I missing something? ------------- PR Comment: https://git.openjdk.org/jdk/pull/25666#issuecomment-2962504035