Open matteha opened 2 years ago
I am faced with a same problem too.
I have the same issue as soon as I start using ipc
2023-10-26 09:06:47: 09:06:47 ERROR: LuaSkin: hs.ipc:callback - error during callback for Hammerspoon: ...Hammerspoon.app/Contents/Resources/extensions/hs/ipc.lua:420: ipc port is no longer valid (early)
stack traceback:
[C]: in method 'sendMessage'
...Hammerspoon.app/Contents/Resources/extensions/hs/ipc.lua:420: in function 'hs.libipc.__defaultHandler'
2023-10-26 09:06:47: 09:06:47 ERROR: LuaSkin: hs.ipc:callback - error during callback for
this is the first error message after starting Hammerspoon and sending an ipc message
like mentioned in #3296 I also see a log of similar log entries with print like this:
2023-10-26 09:06:48: 09:06:48 ERROR: LuaSkin: hs.timer callback error: ...Hammerspoon.app/Contents/Resources/extensions/hs/ipc.lua:48: ipc port is no longer valid (early)
stack traceback:
[C]: in method 'sendMessage'
...Hammerspoon.app/Contents/Resources/extensions/hs/ipc.lua:48: in function 'print'
(...tail calls...)
...merspoon.app/Contents/Resources/extensions/hs/logger.lua:185: in function <...merspoon.app/Contents/Resources/extensions/hs/logger.lua:173>
(...tail calls...)
~/.hammerspoon/stackline/stackline/stackline.lua:91: in local 'fn'
...n.app/Contents/Resources/extensions/hs/window_filter.lua:950: in upvalue 'emit'
...n.app/Contents/Resources/extensions/hs/window_filter.lua:976: in method 'filterEmitEvent'
...n.app/Contents/Resources/extensions/hs/window_filter.lua:1010: in method 'emitEvent'
...n.app/Contents/Resources/extensions/hs/window_filter.lua:1163: in method 'doMoved'
...n.app/Contents/Resources/extensions/hs/window_filter.lua:1152: in function <...n.app/Contents/Resources/extensions/hs/window_filter.lua:1152>
after this Hammerspoon sometimes crashes and needs to be started again
Not sure whether this is the right place to post given that it's also mentioned in the Google Groups (https://groups.google.com/g/hammerspoon/c/8-gPyvF72vg?pli=1) but my Hammerspoon often gets stuck with the following error, e.g.:
print("TEST") 2021-11-02 11:06:13: TEST
...rspoon.app/Contents/Resources/extensions/hs/ipc/init.lua:48: ipc port is no longer valid stack traceback: [C]: in method 'sendMessage' ...rspoon.app/Contents/Resources/extensions/hs/ipc/init.lua:48: in function 'print' (...tail calls...) [C]: in function 'xpcall' ...app/Contents/Resources/extensions/hs/_coresetup/init.lua:520: in function <...app/Contents/Resources/extensions/hs/_coresetup/init.lua:500>
This seems to happen particularly when "hs -c" commands are sent from the terminal in quick succession (e.g. commands that are bound in neovim / emacs to window changing hotkeys and thus are pressed quickly after one another).
(I am running Hammerspoon on an M1 Macbook, if relevant).
Not sure what could be done to fix this except for restarting Hammerspoon.
Thank you!