Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because 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

XMLWordPrintable

    • b04
    • 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

          1. bug6197830.jpg
            bug6197830.jpg
            95 kB
          2. bug6197830.jtr
            9 kB
          3. bug6197830.mp4
            1.99 MB

              Assignee:
              Prasanta Sadhukhan
              Reporter:
              Hau Dinh Le
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: