File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/divmod.js", line 240, in ([object Object]) return methodFunction.apply(this, args); File "", line 0, in apply([object Object],[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/defer.js", line 202, in _startRunCallbacks([object Object],[object Object]) self._runCallbacks(); File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/divmod.js", line 240, in () return methodFunction.apply(this, args); File "", line 0, in apply([object Object],[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/defer.js", line 176, in _runCallbacks([object Object]) self._result = callback.apply(null, args); File "", line 0, in apply(null,[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/athena.js", line 167, in ([object Array]) self.messageReceived(result[1]); File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/divmod.js", line 240, in ([object Array]) return methodFunction.apply(this, args); File "", line 0, in apply([object Object],[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/athena.js", line 102, in messageReceived([object Object],[object Array]) Nevow.Athena._actionHandlers[payload[0]].apply(null, payload[1]); File "", line 0, in apply(null,[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/athena.js", line 299, in ("Nevow.Athena.callByAthenaID","s2c0",[object Array]) result = funcObj.apply(self, funcArgs); File "", line 0, in apply([object Object],[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/athena.js", line 878, in (2,"collision",[object Array]) return method.apply(widget, varargs); File "", line 0, in apply([object Object],[object Array]) File "/home/ed/monkey-3.0/Divmod/Nevow/nevow/divmod.js", line 240, in () return methodFunction.apply(this, args); File "", line 0, in apply([object Object],[object Array]) File "/home/ed/monkey-3.0/Monkey/monkey/code/js/Monkey/ManJob.js", line 109, in collision([object Object]) self.nodes['button'].style.display = 'block;'; nevow.athena.JSException: TypeError: self.nodes.button has no properties