-
Bug
-
Resolution: Fixed
-
P5
-
25
-
b03
-
x86_64
-
generic
OS:
Linux
Windows
macOS
Environments:
Operating System: Ubuntu Linux 25.04 x64
Language: English (Regional Setting: English)
Processor: Intel® Xeon® Silver 4210 × 8
Graphics: Software Rendering
OS type: 64-bit
GNOME version: 48
Memory: 8GB
LAF: manual-laf-Nimbus-Dark, manual-laf-Nimbus-Light
Operating System: Windows 2025 x64
Language: English (Regional Setting: English)
Processor: 11th Gen Intel(R) Core (TM) i5-1135G7 @ 2.40GHz 2.42GHz (2 processors)
OS type: 64-bit
Memory: 4 GB
LAF: manual-laf-Nimbus-Dark
Operating System: macOS 15.5 x64
Language: English (Regional Setting: English)
Processor: 3 GHz 6-Core Intel Core i5
OS type: 64-bit
Memory: 8 GB
LAF: manual-laf-Metal-Dark, manual-laf-Aqua-Dark
Reproducible: Always
Failed on Release/Build: JDK_25_b26
Is it a Regression in JDK 25 release: N/A
[If Regression] Regression introduced in JDK 25 release/build: N/A
Test result on the last GAed release for this train: N/A
Is it a platform-specific issue: No. This issue also happens on Linux, Windows. macOS
General description of the problem:
Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions.
Affected test:
javax/swing/text/GlyphView/bug4188841.java
Steps to reproduce:
1. Run command:
#!/bin/sh -x
export JAVA_HOME=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25
export JT_HOME=/home/ubuntu/Desktop/JDK_25_ATR_Client/jtreg
export PATH=$PATH:$JAVA_HOME/bin:$JT_HOME/bin
jtreg \
-verbose:summary \
-k:!printer \
-m \
-gui \
-conc:1 \
-vmoption:-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \
-nativepath:/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25-ea+26_linux-x64_bin-tests/jdk/jtreg/native \
-exclude:/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/ProblemList.txt \
-exclude:/home/ubuntu/Desktop/JDK_25_ATR_Client/closed/test/jdk/ProblemList.txt \
-testjdk:/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25 \
-dir:/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk \
-reportDir:No_138/results/JTreport \
-workDir:No_138/results/JTwork \
/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/:jdk_swing
2. Run test case:javax/swing/text/GlyphView/bug4188841.java
3. Observe the test case
Expected behavior:
The text pane contains the phrase " the quick brown fox jumps over the lazy dog"
Actual behavior:
The text pane displays the phrase " the slow brown fox jumps over the lazy dog!"
Any non-default VM flags:
/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25/bin/java \\
-Dtest.vm.opts=-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \\
-Dtest.tool.vm.opts=-J-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \\
-Dtest.compiler.opts= \\
-Dtest.java.opts= \\
-Dtest.jdk=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25 \\
-Dcompile.jdk=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25 \\
-Dtest.timeout.factor=1.0 \\
-Dtest.nativepath=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25-ea+26_linux-x64_bin-tests/jdk/jtreg/native \\
-Dtest.root=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk \\
-Dtest.name=javax/swing/text/GlyphView/bug4188841.java \\
-Dtest.verbose=Verbose[p=DEFAULT,f=DEFAULT,e=DEFAULT,t=false,m=false] \\
-Dtest.file=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/javax/swing/text/GlyphView/bug4188841.java \\
-Dtest.main.class=bug4188841 \\
-Dtest.src=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/javax/swing/text/GlyphView \\
-Dtest.src.path=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/javax/swing/text/GlyphView:/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/java/awt/regtesthelpers \\
-Dtest.classes=/home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/classes/javax/swing/text/GlyphView/bug4188841.d \\
-Dtest.class.path=/home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/classes/javax/swing/text/GlyphView/bug4188841.d:/home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/classes/java/awt/regtesthelpers \\
-Dtest.modules=java.desktop \\
--add-modules java.desktop \\
-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \\
-Djava.library.path=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25-ea+26_linux-x64_bin-tests/jdk/jtreg/native \\
com.sun.javatest.regtest.agent.MainWrapper /home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/javax/swing/text/GlyphView/bug4188841.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: the text pane display does not match the instructions.
test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: the text pane display does not match the instructions.
Linux
Windows
macOS
Environments:
Operating System: Ubuntu Linux 25.04 x64
Language: English (Regional Setting: English)
Processor: Intel® Xeon® Silver 4210 × 8
Graphics: Software Rendering
OS type: 64-bit
GNOME version: 48
Memory: 8GB
LAF: manual-laf-Nimbus-Dark, manual-laf-Nimbus-Light
Operating System: Windows 2025 x64
Language: English (Regional Setting: English)
Processor: 11th Gen Intel(R) Core (TM) i5-1135G7 @ 2.40GHz 2.42GHz (2 processors)
OS type: 64-bit
Memory: 4 GB
LAF: manual-laf-Nimbus-Dark
Operating System: macOS 15.5 x64
Language: English (Regional Setting: English)
Processor: 3 GHz 6-Core Intel Core i5
OS type: 64-bit
Memory: 8 GB
LAF: manual-laf-Metal-Dark, manual-laf-Aqua-Dark
Reproducible: Always
Failed on Release/Build: JDK_25_b26
Is it a Regression in JDK 25 release: N/A
[If Regression] Regression introduced in JDK 25 release/build: N/A
Test result on the last GAed release for this train: N/A
Is it a platform-specific issue: No. This issue also happens on Linux, Windows. macOS
General description of the problem:
Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions.
Affected test:
javax/swing/text/GlyphView/bug4188841.java
Steps to reproduce:
1. Run command:
#!/bin/sh -x
export JAVA_HOME=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25
export JT_HOME=/home/ubuntu/Desktop/JDK_25_ATR_Client/jtreg
export PATH=$PATH:$JAVA_HOME/bin:$JT_HOME/bin
jtreg \
-verbose:summary \
-k:!printer \
-m \
-gui \
-conc:1 \
-vmoption:-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \
-nativepath:/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25-ea+26_linux-x64_bin-tests/jdk/jtreg/native \
-exclude:/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/ProblemList.txt \
-exclude:/home/ubuntu/Desktop/JDK_25_ATR_Client/closed/test/jdk/ProblemList.txt \
-testjdk:/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25 \
-dir:/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk \
-reportDir:No_138/results/JTreport \
-workDir:No_138/results/JTwork \
/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/:jdk_swing
2. Run test case:javax/swing/text/GlyphView/bug4188841.java
3. Observe the test case
Expected behavior:
The text pane contains the phrase " the quick brown fox jumps over the lazy dog"
Actual behavior:
The text pane displays the phrase " the slow brown fox jumps over the lazy dog!"
Any non-default VM flags:
/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25/bin/java \\
-Dtest.vm.opts=-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \\
-Dtest.tool.vm.opts=-J-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \\
-Dtest.compiler.opts= \\
-Dtest.java.opts= \\
-Dtest.jdk=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25 \\
-Dcompile.jdk=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25 \\
-Dtest.timeout.factor=1.0 \\
-Dtest.nativepath=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25-ea+26_linux-x64_bin-tests/jdk/jtreg/native \\
-Dtest.root=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk \\
-Dtest.name=javax/swing/text/GlyphView/bug4188841.java \\
-Dtest.verbose=Verbose[p=DEFAULT,f=DEFAULT,e=DEFAULT,t=false,m=false] \\
-Dtest.file=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/javax/swing/text/GlyphView/bug4188841.java \\
-Dtest.main.class=bug4188841 \\
-Dtest.src=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/javax/swing/text/GlyphView \\
-Dtest.src.path=/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/javax/swing/text/GlyphView:/home/ubuntu/Desktop/JDK_25_ATR_Client/open/test/jdk/java/awt/regtesthelpers \\
-Dtest.classes=/home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/classes/javax/swing/text/GlyphView/bug4188841.d \\
-Dtest.class.path=/home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/classes/javax/swing/text/GlyphView/bug4188841.d:/home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/classes/java/awt/regtesthelpers \\
-Dtest.modules=java.desktop \\
--add-modules java.desktop \\
-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel \\
-Djava.library.path=/home/ubuntu/Desktop/JDK_25_ATR_Client/jdk-25-ea+26_linux-x64_bin-tests/jdk/jtreg/native \\
com.sun.javatest.regtest.agent.MainWrapper /home/ubuntu/Desktop/JDK_25_ATR_Client/No_90/results/JTwork/javax/swing/text/GlyphView/bug4188841.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: the text pane display does not match the instructions.
test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: the text pane display does not match the instructions.
- links to
-
Commit(master) openjdk/jdk/8c760e78
-
Review(master) openjdk/jdk/25809