在下面的堆棧跟蹤中,我錯過了上部幀。異常回溯:上部幀丟失
誰在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