Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8316931

[macos14] Test "java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html" throws an exception on macOS 14(x64, aarch64)

    XMLWordPrintable

Details

    • b10

    Description

      Test Suite: Regression Manual
      Test Name: java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html
      OS: Mac OS 14 x64, Mac OS 14 aarch64
      Reproducible: Always

      Failed on Release/Build:
      11.0.21 b09, 17.0.9 b09, 21.0.1 b09

      Regression: No.
      Last GA'ed Release Result: Same failure.
      Platform-specific: Yes.
      Note: Failure found during Baseline testing of Mac OS 14(x64, aarch64)

      Steps to Reproduce:
      1.Run the JTREG Test Case: java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html
      2.Right-click on TrayIcon and observe next behavior

      Expected behavior:
      TrayIcon disappears, instructions frame shouldn't disappear

      Actual behavior:
      TrayIcon & instructions frame disappear, Exception thrown

      ----------------EXCEPTION STACK TRACE--------------------------------
      java.lang.RuntimeException: Event posted on wrong app context : java.awt.event.MouseEvent[MOUSE_MOVED,(1588,16),absolute(1588,16),modifiers=\u2318+Button3,extModifiers=Button3,clickCount=0] on java.awt.TrayIcon@22a44413
      at java.desktop/sun.awt.SunToolkit.postEvent(SunToolkit.java:468)
      at java.desktop/sun.lwawt.macosx.CTrayIcon$1.run(CTrayIcon.java:232)
      at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
      at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
      at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
      at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:746)
      at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:744)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
      at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
      at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743)
      at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
      at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
      at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

      ----------------ENDEXCEPTION STACK TRACE--------------------------

      Attachments

        Issue Links

          Activity

            People

              achung Alisen Chung
              smandalika Srinivas Mandalika
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: