I have this Global Reaction doing some work around lights, based on the season:
When I run it, both the lights in Summer and Winter groups are turned on. Very, very strange. I tried removing and adding the groups again, with no joy.
I see these on the logs:
[latest-25328]2026-01-11T18:23:11.847Z <Engine:CRIT> TypeError: this[_0x3c7c88(...)][_0x3c7c88(...)] is not a function [-]
TypeError: this[_0x3c7c88(...)][_0x3c7c88(...)] is not a function
at GlobalReactionPredicateContext.toString (/opt/reactor/server/lib/PredicateContext.js:87:126)
at Logger.getLogger (/opt/reactor/server/lib/Logger.js:417:31)
at new GlobalReactionPredicateContext (/opt/reactor/server/lib/GlobalReactionPredicateContext.js:62:93)
at Engine._resume_reaction (/opt/reactor/server/lib/Engine.js:2136:55)
at Engine._process_reaction_queue (/opt/reactor/server/lib/Engine.js:2031:133)
at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
[latest-25328]2026-01-11T18:23:12.155Z <Engine:CRIT> Engine#1 alarm() context is rule Rule#rule-mf29005p condition condmf29005q Script; timer ID will be alarm:rule:rule-mf29005p:cond:condmf29005q
[latest-25328]2026-01-11T18:23:13.159Z <Engine:CRIT> Engine#1 alarm() context is rule Rule#rule-mf29005p condition condmf29005q Script; timer ID will be alarm:rule:rule-mf29005p:cond:condmf29005q
[latest-25328]2026-01-11T18:23:14.376Z <Engine:CRIT> TypeError: this[_0x3c7c88(...)][_0x3c7c88(...)] is not a function [-]
TypeError: this[_0x3c7c88(...)][_0x3c7c88(...)] is not a function
at GlobalReactionPredicateContext.toString (/opt/reactor/server/lib/PredicateContext.js:87:126)
at Logger.getLogger (/opt/reactor/server/lib/Logger.js:417:31)
at new GlobalReactionPredicateContext (/opt/reactor/server/lib/GlobalReactionPredicateContext.js:62:93)
at Engine._resume_reaction (/opt/reactor/server/lib/Engine.js:2136:55)
at Engine._process_reaction_queue (/opt/reactor/server/lib/Engine.js:2031:133)
Maybe some old format that was corrupted in the rule? @toggledbits








