I installed Conductor (by @sylumer), the Keyboard Maestro controller but I’m getting an error when I invoke the workflow by typing km [space]
. The workflow comes up at km
and the diagnostics command works and shows that everything is good there. I wasn’t sure where to go for help so I came here. Below is the error:
[09:44:44.519] ERROR: Conductor[Script Filter] JSON error: JSON text did not start with array or object and option to allow fragments not set. around line 1, column 0. in JSON:
I’m wondering if a fault when handling certain unicode characters because the error message above continues on by listing out my entire KM library until it gets to a Macro I made that inserts some a list of symbols. Naturally, those symbols are the title of the KM macro.
Here’s a portion of the log starting just before the error entry:
{"title": "\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487", "subtitle": "\ud83e\uddd4\ud83c\udffb\u2219\ud83c\udf0e \ud83d\udee0Text Expansions\ud83c\udf3f,,\ud83c\udf3f.\ud83c\udf3fSymbols syncable (8A28A61D-FCFC-4225-A1A2-3B5BA9C46B05)", "arg": "8A28A61D-FCFC-4225-A1A2-3B5BA9C46B05"}, {"title": "\u2488\u2489\u248a\u248b\u248c\u248d\u248e\u248f\u249 [truncated]
Decoded, that is indicating that the previous entry was:
- title: ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇
- group:
∙:earth_americas:
Text Expansions:herb:,
.
Symbols syncable
- id: 8A28A61D-FCFC-4225-A1A2-3B5BA9C46B05
It truncates the entry for the next macro inside the title field at the final character of the unicode codepoint U+2490
which is ⒐
That macro is:
- title: ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛
- group:
∙:earth_americas:
Text Expansions:herb:,
.
Symbols syncable
I disabled that whole group and reran the conductor command but it errored again in the middle of a macro with emojis and symbols. That said, all my groups and many of my titles are like this so the problem may not be specific to where the error message truncated.
Any ideas?