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

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • 27
    • 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

        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:
            4 Start watching this issue

              Created:
              Updated: