-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 26
-
Component/s: client-libs
-
x86_64
-
linux_ubuntu
OS:
Linux
Environments:
Operating System: Ubuntu 24.04 x64
Model: Xen HVM domU
Language: English (Regional Setting: English)
Processor: Intel® Xeon® E5-2620 0 × 8
Windows System: X11
OS type: 64-bit
Memory: 8 GB
LAF: Default, manual-laf-Nimbus-Dark, manual-laf-Nimbus-Light
Reproducible: Always
Failed on Release/Build: JDK_26_b27
Is it a Regression in JDK 26 release: N/A
[If Regression] Regression introduced in JDK 26 release/build: N/A
Test result on the last GAed release for this train: N/A
Is it a platform-specific issue: Yes. This issue only happens on Linux.
General description of the problem:
The test case automatically fails when clicking any items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test.
Affected test:
javax/swing/JMenuItem/MenuItemTest/bug6197830.java
Steps to reproduce:
#!/bin/sh -x
export JAVA_HOME=/home/ubuntu/Desktop/Reg/jdk-26
export JT_HOME=/home/ubuntu/Desktop/Reg/jtreg
export PATH=$PATH:$JAVA_HOME/bin:$JT_HOME/bin
/home/ubuntu/Desktop/Reg/jtreg/bin/jtreg \
-verbose:summary \
-m \
-gui \
-conc:1 \
-nativepath:/home/ubuntu/Desktop/Reg/jdk-26-ea+27_linux-x64_bin-tests/jdk/jtreg/native \
-exclude:/home/ubuntu/Desktop/Reg/open/test/jdk/ProblemList.txt \
-exclude:/home/ubuntu/Desktop/Reg/closed/test/jdk/ProblemList.txt \
-testjdk:/home/ubuntu/Desktop/Reg/jdk-26 \
-dir:/home/ubuntu/Desktop/Reg/open/test/jdk \
-reportDir:results/JTreport \
-workDir:results/JTwork \
/home/ubuntu/Desktop/Reg/open/test/jdk/:jdk_desktop
2. Run the test case: javax/swing/JMenuItem/MenuItemTest/bug6197830.java
3. Clicking on "One, Two, Three" items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test.
Expected behavior:
All items in the “Nothing” menu should be clickable and function as expected
Actual behavior:
The test case automatically fails when clicking any items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test. . (Please see the file and the picture attached )
Any non-default VM flags:
/home/ubuntu/Desktop/Reg/jdk-26/bin/java \\
-Dtest.vm.opts= \\
-Dtest.tool.vm.opts= \\
-Dtest.compiler.opts= \\
-Dtest.java.opts= \\
-Dtest.jdk=/home/ubuntu/Desktop/Reg/jdk-26 \\
-Dcompile.jdk=/home/ubuntu/Desktop/Reg/jdk-26 \\
-Dtest.timeout.factor=1.0 \\
-Dtest.nativepath=/home/ubuntu/Desktop/Reg/jdk-26-ea+27_linux-x64_bin-tests/jdk/jtreg/native \\
-Dtest.root=/home/ubuntu/Desktop/Reg/open/test/jdk \\
-Dtest.name=javax/swing/JMenuItem/MenuItemTest/bug6197830.java \\
-Dtest.verbose=Verbose[p=DEFAULT,f=DEFAULT,e=DEFAULT,t=false,m=false] \\
-Dtest.file=/home/ubuntu/Desktop/Reg/open/test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java \\
-Dtest.main.class=bug6197830 \\
-Dtest.src=/home/ubuntu/Desktop/Reg/open/test/jdk/javax/swing/JMenuItem/MenuItemTest \\
-Dtest.src.path=/home/ubuntu/Desktop/Reg/open/test/jdk/javax/swing/JMenuItem/MenuItemTest:/home/ubuntu/Desktop/Reg/open/test/jdk/java/awt/regtesthelpers \\
-Dtest.classes=/home/ubuntu/Desktop/Reg/results/JTwork/classes/javax/swing/JMenuItem/MenuItemTest/bug6197830.d \\
-Dtest.class.path=/home/ubuntu/Desktop/Reg/results/JTwork/classes/javax/swing/JMenuItem/MenuItemTest/bug6197830.d:/home/ubuntu/Desktop/Reg/results/JTwork/classes/javax/swing/JMenuItem/MenuItemTest/bug6197830.d/java/awt/regtesthelpers \\
-Dtest.modules=java.desktop \\
--add-modules java.desktop \\
-Djava.library.path=/home/ubuntu/Desktop/Reg/jdk-26-ea+27_linux-x64_bin-tests/jdk/jtreg/native \\
com.sun.javatest.regtest.agent.MainWrapper /home/ubuntu/Desktop/Reg/results/JTwork/javax/swing/JMenuItem/MenuItemTest/bug6197830.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "javax.swing.JTextArea.append(String)" because "PassFailJFrame.logArea" is null
test result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "javax.swing.JTextArea.append(String)" because "PassFailJFrame.logArea" is null
Linux
Environments:
Operating System: Ubuntu 24.04 x64
Model: Xen HVM domU
Language: English (Regional Setting: English)
Processor: Intel® Xeon® E5-2620 0 × 8
Windows System: X11
OS type: 64-bit
Memory: 8 GB
LAF: Default, manual-laf-Nimbus-Dark, manual-laf-Nimbus-Light
Reproducible: Always
Failed on Release/Build: JDK_26_b27
Is it a Regression in JDK 26 release: N/A
[If Regression] Regression introduced in JDK 26 release/build: N/A
Test result on the last GAed release for this train: N/A
Is it a platform-specific issue: Yes. This issue only happens on Linux.
General description of the problem:
The test case automatically fails when clicking any items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test.
Affected test:
javax/swing/JMenuItem/MenuItemTest/bug6197830.java
Steps to reproduce:
#!/bin/sh -x
export JAVA_HOME=/home/ubuntu/Desktop/Reg/jdk-26
export JT_HOME=/home/ubuntu/Desktop/Reg/jtreg
export PATH=$PATH:$JAVA_HOME/bin:$JT_HOME/bin
/home/ubuntu/Desktop/Reg/jtreg/bin/jtreg \
-verbose:summary \
-m \
-gui \
-conc:1 \
-nativepath:/home/ubuntu/Desktop/Reg/jdk-26-ea+27_linux-x64_bin-tests/jdk/jtreg/native \
-exclude:/home/ubuntu/Desktop/Reg/open/test/jdk/ProblemList.txt \
-exclude:/home/ubuntu/Desktop/Reg/closed/test/jdk/ProblemList.txt \
-testjdk:/home/ubuntu/Desktop/Reg/jdk-26 \
-dir:/home/ubuntu/Desktop/Reg/open/test/jdk \
-reportDir:results/JTreport \
-workDir:results/JTwork \
/home/ubuntu/Desktop/Reg/open/test/jdk/:jdk_desktop
2. Run the test case: javax/swing/JMenuItem/MenuItemTest/bug6197830.java
3. Clicking on "One, Two, Three" items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test.
Expected behavior:
All items in the “Nothing” menu should be clickable and function as expected
Actual behavior:
The test case automatically fails when clicking any items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test. . (Please see the file and the picture attached )
Any non-default VM flags:
/home/ubuntu/Desktop/Reg/jdk-26/bin/java \\
-Dtest.vm.opts= \\
-Dtest.tool.vm.opts= \\
-Dtest.compiler.opts= \\
-Dtest.java.opts= \\
-Dtest.jdk=/home/ubuntu/Desktop/Reg/jdk-26 \\
-Dcompile.jdk=/home/ubuntu/Desktop/Reg/jdk-26 \\
-Dtest.timeout.factor=1.0 \\
-Dtest.nativepath=/home/ubuntu/Desktop/Reg/jdk-26-ea+27_linux-x64_bin-tests/jdk/jtreg/native \\
-Dtest.root=/home/ubuntu/Desktop/Reg/open/test/jdk \\
-Dtest.name=javax/swing/JMenuItem/MenuItemTest/bug6197830.java \\
-Dtest.verbose=Verbose[p=DEFAULT,f=DEFAULT,e=DEFAULT,t=false,m=false] \\
-Dtest.file=/home/ubuntu/Desktop/Reg/open/test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java \\
-Dtest.main.class=bug6197830 \\
-Dtest.src=/home/ubuntu/Desktop/Reg/open/test/jdk/javax/swing/JMenuItem/MenuItemTest \\
-Dtest.src.path=/home/ubuntu/Desktop/Reg/open/test/jdk/javax/swing/JMenuItem/MenuItemTest:/home/ubuntu/Desktop/Reg/open/test/jdk/java/awt/regtesthelpers \\
-Dtest.classes=/home/ubuntu/Desktop/Reg/results/JTwork/classes/javax/swing/JMenuItem/MenuItemTest/bug6197830.d \\
-Dtest.class.path=/home/ubuntu/Desktop/Reg/results/JTwork/classes/javax/swing/JMenuItem/MenuItemTest/bug6197830.d:/home/ubuntu/Desktop/Reg/results/JTwork/classes/javax/swing/JMenuItem/MenuItemTest/bug6197830.d/java/awt/regtesthelpers \\
-Dtest.modules=java.desktop \\
--add-modules java.desktop \\
-Djava.library.path=/home/ubuntu/Desktop/Reg/jdk-26-ea+27_linux-x64_bin-tests/jdk/jtreg/native \\
com.sun.javatest.regtest.agent.MainWrapper /home/ubuntu/Desktop/Reg/results/JTwork/javax/swing/JMenuItem/MenuItemTest/bug6197830.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "javax.swing.JTextArea.append(String)" because "PassFailJFrame.logArea" is null
test result: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "javax.swing.JTextArea.append(String)" because "PassFailJFrame.logArea" is null
- links to
-
Review(master)
openjdk/jdk/28887