On Dec 2, 2005, at 3:40 PM, Ian Bicking wrote:


Bob Ippolito wrote:
I've never had too much trouble tracking these sorts of problems down in Firefox. Even doing a try{}catch(e){} will give you an exception object that has a traceback in it, so it doesn't really take long to figure out what the code path was even without Venkman's help.

I wasn't aware of this; how do I get to this traceback?

>>> try { asdf } catch (e) { forEach(sorted(items(e)), function (kv) { writeln(kv.join(": ")); }) }
fileName: http://mochikit.com/examples/interpreter/interpreter.js
lineNumber: 157
message: asdf is not defined
name: ReferenceError
stack: ("try { asdf } catch (e) { forEach(sorted(items(e)), function (kv) { writeln(kv.join(\": \")); }) }")@http://mochikit.com/examples/ interpreter/interpreter.js:157 ("try { asdf } catch (e) { forEach (sorted(items(e)), function (kv) { writeln(kv.join(\": \")); }) }") @http://mochikit.com/examples/interpreter/interpreter.js:157 () @http://mochikit.com/examples/interpreter/interpreter.js:209 apply ([object Object],[object Object])@:0 ()@http://mochikit.com/MochiKit/ Base.js:591 ([object Event])@http://mochikit.com/examples/interpreter/ interpreter.js:55 apply([object Object],[object Object])@:0 ([object Event])@http://mochikit.com/MochiKit/Base.js:591 @:0

-bob

Reply via email to