Since today, I get this error every x minutes. But I'm unsure which KM macro is causing this. When I sort my macros based on last use, I only see macros that I executed myself. So my question is, what is the best way to debug this?
First step is to check the KM Engine log
After checking the Engine log, as @cfriend suggests, go looking in the Editor for an "Execute a Shell Script" action that includes a call to
defaults -- you could even try selecting the "All macros" group and searching for
"defaults read" and then
"defaults write" (and hope you aren't calling it via a script file!).
The absolute first thing to try when an error occurs is to switch to the Keyboard Maestro Editor using the System UI (NOT a macro), and activate this menu item:
The next thing to try is:
After that it's time to look at the Keyboard Maestro Engine Log file.
Cool! Never seen this before. Thank you.