I'm experiencing a very strange error with a stack that doesn't appear to refer to any of my scripts, so I'm having difficulty pinning it down. I'll be happy to post my code, but I'm not even sure where in the code the error is happening --- try/catch statements and console.log have been no help, and systematically disabling and enabling parts of my script has only narrowed it down to "somewhere between setting an attribute in the API, and the sheetworker reacting to the on:change event." Rather than just pastebin dump a few thousand lines of code, I thought I'd start with the error and then maybe you could give me some insight on what's going on so I can narrow it down from there? Any help is very much appreciated! TypeError: _attrname.toLowerCase is not a function
at /home/node/d20-api-server/api.js:3550:26
at Function._.each._.forEach (/home/node/d20-api-server/node_modules/underscore/underscore.js:186:9)
at Worker.onmessage (/home/node/d20-api-server/api.js:3544:13)
at ChildProcess.<anonymous> (/home/node/d20-api-server/node_modules/tiny-worker/lib/index.js:90:21)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at process.nextTick (internal/child_process.js:766:12)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)