** Summary changed: - remove hotkey then add hotkey fails on Linux version 2.0.4 + [2.0.4] Linux: remove hotkey then add hotkey fails
** Changed in: sikuli Status: New => In Progress ** Changed in: sikuli Importance: Undecided => Medium ** Changed in: sikuli Assignee: (unassigned) => RaiMan (raimund-hocke) ** Changed in: sikuli Milestone: None => 2.0.6 -- You received this bug notification because you are a member of Sikuli Drivers, which is subscribed to SikuliX. https://bugs.launchpad.net/bugs/1966695 Title: [2.0.4] Linux: remove hotkey then add hotkey fails Status in SikuliX: In Progress Bug description: Note that this same exact test when run in Windows Sikuli 2.0.4 works as expected. In other words, when I remove the hotkey then add the same hotkey back, the add hotkey return value is True (success) and not False like Linux Sikuli 2.0.4 (see below). Also note the [debug] statements. When a clean add or remove is done it doesn't always print out the [debug] statement (for example: "[debug] HotkeyManager: add Hotkey: "). Seems like it only prints out the first time a hotkey is added or removed. Snippet from Sikuli startup: SIKULIX_HOME in environment specified as /home/username/SIKULI_MAIN/sikuli2.0.4 running SikuliX: -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine -jar /home/username/SIKULI_MAIN/sikuli2.0.4/sikulix.jar -d 3 -r /home/username/SIKULI_MAIN/Sikuli.Main.sikuli java -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine -jar /home/username/SIKULI_MAIN/sikuli2.0.4/sikulix.jar -d 3 -r /home/username/SIKULI_MAIN/Sikuli.Main.sikuli [debug] RunTime:temp folder ok: /tmp/Sikulix_567464275 Options: *** options dump Options: testing = Options: OptionsFile = /home/username/.Sikulix/SikulixStore/SikulixOptions.txt Options: *** options dump end ***** show environment for 2.0.4-2020-03-14_08:01 API user.home: /home/username user.dir (work dir): /home/username/sikuli user.name: username java.io.tmpdir: /tmp running 64Bit(amd64) on l (5.4.0-104-generic) from a jar java 11 version 11 vm 11.0.14+9-Ubuntu-0ubuntu2.20.04 class 55.0 arch 64 app data folder: /home/username/.Sikulix executing jar: /home/username/SIKULI_MAIN/sikuli2.0.4/sikulix.jar *** classpath dump sikulix 0: /home/username/SIKULI_MAIN/sikuli2.0.4/sikulix.jar 1: /home/username/.Sikulix/Extensions/jython-standalone-2.7.1.jar Hotkey test output: [user (3/27/22, 10:20:14 AM)] **DEBUG** In registerExitHotkey: [debug] HotkeyManager: add Hotkey: CTRL+ALT F5 (116, 10) [debug] HotkeyManager: add Hotkey: CTRL+ALT+SHIFT F5 (116, 11) windowsHotKeyRegRtnVal: True linuxHotKeyRegRtnVal: True [user (3/27/22, 9:54:29 AM)] **DEBUG** In registerPauseHotkey: windowsHotKeyRegRtnVal: True linuxHotKeyRegRtnVal: True [user (3/27/22, 10:02:27 AM)] **DEBUG** In unregisterPauseHotkey: [debug] HotkeyManager: remove Hotkey: CTRL+ALT F7 (118, 10) [debug] HotkeyManager: remove Hotkey: CTRL+ALT+SHIFT F7 (118, 11) windowsHotKeyUnRegRtnVal: True linuxHotKeyUnRegRtnVal: True [user (3/27/22, 10:02:35 AM)] **DEBUG** In registerPauseHotkey: [error] HotkeyManager: addHotkey: failed to remove already defined hotkey [error] HotkeyManager: addHotkey: failed to remove already defined hotkey windowsHotKeyRegRtnVal: False linuxHotKeyRegRtnVal: False [user (3/27/22, 10:07:55 AM)] **DEBUG** In unregisterPauseHotkey: [error] HotkeyManager: removeHotkey: failed [error] HotkeyManager: removeHotkey: failed windowsHotKeyUnRegRtnVal: False linuxHotKeyUnRegRtnVal: False [user (3/27/22, 10:20:14 AM)] **DEBUG** In unregisterExitHotkey: windowsHotKeyRegRtnVal: True linuxHotKeyRegRtnVal: True To manage notifications about this bug go to: https://bugs.launchpad.net/sikuli/+bug/1966695/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~sikuli-driver Post to : sikuli-driver@lists.launchpad.net Unsubscribe : https://launchpad.net/~sikuli-driver More help : https://help.launchpad.net/ListHelp