-
Bug
-
Resolution: Fixed
-
P3
-
17, 19, 20, 21, 22, 23
-
b07
-
x86_64
-
os_x
OS:
macOS
Environments:
Operating System: macOS version 14.5
Language: English (Regional Setting: English)
Chip: 2,3 GHz Quad-Core_Intel Core i7
Memory: 32 GB
LAF: manual-laf-Aqua-Dark
Operating System: macOS version 13.6.7
Language: English (Regional Setting: English)
Chip: Apple M1
Memory: 16 GB
LAF: Default
Reproducible: Always
Failed on Release/Build: JDK_23_b26
Is it a Regression in JDK 23 release: NOT
[If Regression] Regression introduced in JDK 23 release/build: NOT
Test result on the last GAed release for this train: N/A
Is it a platform-specific issue: Yes. This issue only happens on macOS.
General description of the problem:
Pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT on macOS 14.5 x64 when using the ‘manual-laf-Aqua-Dark’.
Affected tests:
javax/swing/JTabbedPane/bug4666224.java
Steps to reproduce:
1. Run command:
#!/bin/sh -x
export JAVA_HOME=/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home
export JT_HOME=/Users/mac14/Desktop/giang/jtreg
export PATH=$PATH:$JAVA_HOME/bin:$JT_HOME/bin
/Users/mac14/Desktop/giang/jtreg/bin/jtreg \
-ignore:quiet \
-ea \
-esa \
-manual \
-gui \
-vmoptions:-Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel \
-nativepath:/Users/mac14/Desktop/giang/jdk-23-ea+26_macos-x64_bin-tests/jdk/jtreg/native \
-exclude:/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/ProblemList.txt \
-testjdk:/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home \
-reportDir:results/JTreport \
-workDir:results/JTwork \
-timeoutHandlerDir:/Users/mac14/Desktop/giang/failure_handler/jtregFailureHandler.jar \
-observerDir:/Users/mac14/Desktop/giang/failure_handler/jtregFailureHandler.jar \
-timeoutHandler:jdk.test.failurehandler.jtreg.GatherProcessInfoTimeoutHandler \
-observer:jdk.test.failurehandler.jtreg.GatherDiagnosticInfoObserver \
-timeoutHandlerTimeout:0 \
/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk:jdk_swing
2. Run test cases: javax/swing/JTabbedPane/bug4666224.java
3. Press the 'C' key and observe the tab layout.
Expected behavior:
Pressing the ‘C’ key switch the tab layout to WRAP_TAB_LAYOUT
Actual behavior:
Pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT on macOS 14.5 x64 when using the ‘manual-laf-Aqua-Dark’.
Any non-default VM flags:
-Dtest.vm.opts='-ea -esa -Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel -DtsaList=notsa -DkeyAlgs=EC; -DdigestAlgs=SHA-256 -Dexpired=false' \\
-Dtest.tool.vm.opts='-J-ea -J-esa -J-Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel -J-DtsaList=notsa -J-DkeyAlgs=EC; -J-DdigestAlgs=SHA-256 -J-Dexpired=false' \\
-Dtest.compiler.opts= \\
-Dtest.java.opts= \\
-Dtest.jdk=/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home \\
-Dcompile.jdk=/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home \\
-Dtest.timeout.factor=1.0 \\
-Dtest.nativepath=/Users/mac14/Desktop/giang/jdk-23-ea+26_macos-x64_bin-tests/jdk/jtreg/native \\
-Dtest.root=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk \\
-Dtest.name=javax/swing/JTabbedPane/bug4666224.java \\
-Dtest.file=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/javax/swing/JTabbedPane/bug4666224.java \\
-Dtest.src=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/javax/swing/JTabbedPane \\
-Dtest.src.path=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/javax/swing/JTabbedPane:/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/java/awt/regtesthelpers \\
-Dtest.classes=/Users/mac14/Desktop/giang/results/JTwork/classes/javax/swing/JTabbedPane/bug4666224.d \\
-Dtest.class.path=/Users/mac14/Desktop/giang/results/JTwork/classes/javax/swing/JTabbedPane/bug4666224.d:/Users/mac14/Desktop/giang/results/JTwork/classes/java/awt/regtesthelpers \\
-Dtest.modules=java.desktop \\
--add-modules java.desktop \\
-ea \\
-esa \\
-Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel \\
-DtsaList=notsa \\
-DkeyAlgs=EC; \\
-DdigestAlgs=SHA-256 \\
-Dexpired=false \\
-Djava.library.path=/Users/mac14/Desktop/giang/jdk-23-ea+26_macos-x64_bin-tests/jdk/jtreg/native \\
com.sun.javatest.regtest.agent.MainWrapper /Users/mac14/Desktop/giang/results/JTwork/javax/swing/JTabbedPane/bug4666224.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: Type 'C' is not change the tab layout to WRAP_TAB_LAYOUT
test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: Type 'C' is not change the tab layout to WRAP_TAB_LAYOUT
macOS
Environments:
Operating System: macOS version 14.5
Language: English (Regional Setting: English)
Chip: 2,3 GHz Quad-Core_Intel Core i7
Memory: 32 GB
LAF: manual-laf-Aqua-Dark
Operating System: macOS version 13.6.7
Language: English (Regional Setting: English)
Chip: Apple M1
Memory: 16 GB
LAF: Default
Reproducible: Always
Failed on Release/Build: JDK_23_b26
Is it a Regression in JDK 23 release: NOT
[If Regression] Regression introduced in JDK 23 release/build: NOT
Test result on the last GAed release for this train: N/A
Is it a platform-specific issue: Yes. This issue only happens on macOS.
General description of the problem:
Pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT on macOS 14.5 x64 when using the ‘manual-laf-Aqua-Dark’.
Affected tests:
javax/swing/JTabbedPane/bug4666224.java
Steps to reproduce:
1. Run command:
#!/bin/sh -x
export JAVA_HOME=/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home
export JT_HOME=/Users/mac14/Desktop/giang/jtreg
export PATH=$PATH:$JAVA_HOME/bin:$JT_HOME/bin
/Users/mac14/Desktop/giang/jtreg/bin/jtreg \
-ignore:quiet \
-ea \
-esa \
-manual \
-gui \
-vmoptions:-Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel \
-nativepath:/Users/mac14/Desktop/giang/jdk-23-ea+26_macos-x64_bin-tests/jdk/jtreg/native \
-exclude:/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/ProblemList.txt \
-testjdk:/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home \
-reportDir:results/JTreport \
-workDir:results/JTwork \
-timeoutHandlerDir:/Users/mac14/Desktop/giang/failure_handler/jtregFailureHandler.jar \
-observerDir:/Users/mac14/Desktop/giang/failure_handler/jtregFailureHandler.jar \
-timeoutHandler:jdk.test.failurehandler.jtreg.GatherProcessInfoTimeoutHandler \
-observer:jdk.test.failurehandler.jtreg.GatherDiagnosticInfoObserver \
-timeoutHandlerTimeout:0 \
/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk:jdk_swing
2. Run test cases: javax/swing/JTabbedPane/bug4666224.java
3. Press the 'C' key and observe the tab layout.
Expected behavior:
Pressing the ‘C’ key switch the tab layout to WRAP_TAB_LAYOUT
Actual behavior:
Pressing the ‘C’ key does not switch the layout to WRAP_TAB_LAYOUT on macOS 14.5 x64 when using the ‘manual-laf-Aqua-Dark’.
Any non-default VM flags:
-Dtest.vm.opts='-ea -esa -Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel -DtsaList=notsa -DkeyAlgs=EC; -DdigestAlgs=SHA-256 -Dexpired=false' \\
-Dtest.tool.vm.opts='-J-ea -J-esa -J-Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel -J-DtsaList=notsa -J-DkeyAlgs=EC; -J-DdigestAlgs=SHA-256 -J-Dexpired=false' \\
-Dtest.compiler.opts= \\
-Dtest.java.opts= \\
-Dtest.jdk=/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home \\
-Dcompile.jdk=/Users/mac14/Desktop/giang/jdk-23.jdk/Contents/Home \\
-Dtest.timeout.factor=1.0 \\
-Dtest.nativepath=/Users/mac14/Desktop/giang/jdk-23-ea+26_macos-x64_bin-tests/jdk/jtreg/native \\
-Dtest.root=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk \\
-Dtest.name=javax/swing/JTabbedPane/bug4666224.java \\
-Dtest.file=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/javax/swing/JTabbedPane/bug4666224.java \\
-Dtest.src=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/javax/swing/JTabbedPane \\
-Dtest.src.path=/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/javax/swing/JTabbedPane:/Users/mac14/Desktop/giang/jdk-23_src-test/open/test/jdk/java/awt/regtesthelpers \\
-Dtest.classes=/Users/mac14/Desktop/giang/results/JTwork/classes/javax/swing/JTabbedPane/bug4666224.d \\
-Dtest.class.path=/Users/mac14/Desktop/giang/results/JTwork/classes/javax/swing/JTabbedPane/bug4666224.d:/Users/mac14/Desktop/giang/results/JTwork/classes/java/awt/regtesthelpers \\
-Dtest.modules=java.desktop \\
--add-modules java.desktop \\
-ea \\
-esa \\
-Dswing.defaultlaf=com.apple.laf.AquaLookAndFeel \\
-DtsaList=notsa \\
-DkeyAlgs=EC; \\
-DdigestAlgs=SHA-256 \\
-Dexpired=false \\
-Djava.library.path=/Users/mac14/Desktop/giang/jdk-23-ea+26_macos-x64_bin-tests/jdk/jtreg/native \\
com.sun.javatest.regtest.agent.MainWrapper /Users/mac14/Desktop/giang/results/JTwork/javax/swing/JTabbedPane/bug4666224.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: Type 'C' is not change the tab layout to WRAP_TAB_LAYOUT
test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failure Reason: Type 'C' is not change the tab layout to WRAP_TAB_LAYOUT
- links to
-
Commit(master) openjdk/jdk/1772a929
-
Review(master) openjdk/jdk/20068