Menu

#1327 NPE when closing a search window without any search/replace action

6.1.1
open-fixed
6.1.0
5
2026-08-09
2026-08-08
No

When a new search window is created and no search string is entered, the window cannot be escaped or closed.

The seemingly relevant part of the log is:

11:02:53.367: Info: Clic sur l’entrée de menu « editFindInProjectMenuItem » (LOG_MENU_CLICK)
11:02:57.579: Erreur: Erreur non interceptée dans le fil [AWT-EventQueue-0] (LOG_ERROR_UNCAUGHT_EXCEPTION)
11:02:57.579: Erreur: java.lang.NullPointerException: Cannot invoke "org.omegat.core.threads.LongProcessHandle.cancel()" because "this.handle" is null
11:02:57.579: Erreur: at org.omegat.gui.search.SearchWindowController.doCancel(SearchWindowController.java:911)
11:02:57.579: Erreur: at org.omegat.gui.search.SearchWindowController$6.actionPerformed(SearchWindowController.java:448)
11:02:57.579: Erreur: at java.desktop/javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1810)
11:02:57.579: Erreur: at java.desktop/javax.swing.JComponent.processKeyBinding(JComponent.java:2956)
11:02:57.579: Erreur: at java.desktop/javax.swing.JComponent.processKeyBindings(JComponent.java:3004)
11:02:57.579: Erreur: at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2918)
11:02:57.579: Erreur: at java.desktop/java.awt.Component.processEvent(Component.java:6398)
11:02:57.579: Erreur: at java.desktop/java.awt.Container.processEvent(Container.java:2266)
11:02:57.579: Erreur: at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
11:02:57.579: Erreur: at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
11:02:57.579: Erreur: at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
11:02:57.579: Erreur: at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1952)
11:02:57.579: Erreur: at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:883)
11:02:57.579: Erreur: at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1146)

...

Discussion

  • Hiroshi Miura

    Hiroshi Miura - 2026-08-08
    • summary: NPE on search window --> NPE when closing a search window without any search/replace action
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,3 @@
    -
     When a new search window is created and no search string is entered, the window cannot be escaped or closed.
    
     The seemingly relevant part of the log is:
    
     
  • Hiroshi Miura

    Hiroshi Miura - 2026-08-08

    Fix for master branch: https://github.com/omegat-org/omegat/pull/2235
    This will be backported to releases/6.1 branch

     
  • Hiroshi Miura

    Hiroshi Miura - 2026-08-09
    • status: open --> open-fixed
     

Log in to post a comment.