JDK-8214111 : There is no icon in all JOptionPane target image
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 8,11,12
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: x86
  • Submitted: 2018-11-16
  • Updated: 2019-09-26
  • Resolved: 2019-01-18
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 8 Other
11.0.4Fixed 8u221Fixed openjdk8u222Fixed
Related Reports
Relates :  
Testsuite name: Swing manual
Test name(s):Swing_AllComponents/Manual/LAFTests/JOptionPaneLAFTest
Product(s) tested: JDK8u202 b04(64bit)
OS/architecture:Oel7.5 uek x64
Test Tool: tonga-4.0.2-rc2.jar
Options:-Djdk.gtk.version=3 -Djdk.gtk.verbose=true

Actual behavior:
1) There is no icon in all JOptionPane target image .Refer to JOptionPane_sno1.png
2) And there is no such issue without Options.
Fix Request This follows the already completed backports to 11u and 8u. Patch applies cleanly to 12u.

Fix Request This issue solves GTK 3+ compatibility problem. Patch applies cleanly to 11u (and I see 11.0.4-oracle), and to 8u with reshuffling (and I see 8u221/222). Alas, the test works fine with and without the patch on Xubuntu 18.04 (which has GTK 3.20). It still makes sense to backport to keep codebases in sync and working on intermediate GTK versions. The risk is low.

I am able to reproduce this on jdk8_202_b04 on OEL7.5

does it affect 12?