在下面的堆栈跟踪中,我错过了上部帧。异常回溯:上部帧丢失
谁在ioloop.py行458中调用了callback()?
stacktrace来自unittest TestCase。所有的测试都通过了,但是这个回溯在日志中是可重复的。
我看不到TestCase在哪个测试中引发异常。
ERROR [25950] Exception in callback <functools.partial object at 0x5358368>
Traceback (most recent call last):
File "/home/modwork_foo_dtg/lib/python2.7/site-packages/tornado/ioloop.py", line 458, in _run_callback
callback()
File "/home/modwork_foo_dtg/lib/python2.7/site-packages/tornado/stack_context.py", line 331, in wrapped
raise_exc_info(exc)
File "/home/modwork_foo_dtg/lib/python2.7/site-packages/tornado/stack_context.py", line 302, in wrapped
ret = fn(*args, **kwargs)
File "/home/modwork_foo_dtg/src/websocketrpc/websocketrpc/client.py", line 71, in connect
self.ws = websocket_connect(self.args.url)
File "/home/modwork_foo_dtg/src/websocketrpc/websocketrpc/client.py", line 179, in websocket_connect
conn = websocket.WebSocketClientConnection(io_loop, request)
File "/home/modwork_foo_dtg/lib/python2.7/site-packages/tornado/websocket.py", line 777, in __init__
raise Exception('%s %s' % (request, request.url))
Exception: <tornado.httpclient._RequestProxy object at 0x535cb10> None
我该如何使用龙卷风查看上层堆栈跟踪帧?
异常本身不是问题。
不错的博客解释为什么上面的帧丢失:http://blog.dscpl.com.au/2015/03/generating-full-stack-traces-for.html – guettli