RFR: 6529151: NullPointerException in swing.plaf.synth.SynthLookAndFeel$Handler

Prasanta Sadhukhan psadhukhan at openjdk.org
Mon Sep 5 12:55:41 UTC 2022


NPE is thrown for closed/disposed JDialogs after uninstalling the UI which is because for SynthEditorPaneUI even though is disposed of, Nimbus propertyHandler tries to get the style of this disposed component resulting in NPE, 
which is fixed by a null check to prevent deferencing style object to get the color.

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

Commit messages:
 - 6529151: NullPointerException in swing.plaf.synth.SynthLookAndFeel

Changes: https://git.openjdk.org/jdk/pull/10167/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=10167&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-6529151
  Stats: 129 lines in 2 files changed: 129 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/10167.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10167/head:pull/10167

PR: https://git.openjdk.org/jdk/pull/10167



More information about the client-libs-dev mailing list