Timer error messages

Good start.
It does show you a “skeleton” of the timer code, so you.d look for one that begins with -

logInfo(xx,xx)
if ( ) {
 xxx
}
logInfo(xx,xx)
xx.sendCommand(xx)
xx.sendCommand(xx)
xx.sendCommand(xx)
xx

which should be fairly distinctive.
It’s probably blown up on that third sendCommand, trying to make a command from something that isn’t available.

Before diving in too deep, if you have long-running timers and if you have been editing rules files - beware orphan timers.