Myeclipse中的Debug Keystone引发了Exception

时间:2013-03-04 02:13:54

标签: openstack keystone

我跟着这个页面Setup keystone in Eclipse,并调试了stable / folsom的keystone分支,在我启动调试菜单之后,控制台就这样了:


pydev debugger: starting
   Traceback (most recent call last):

   File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 336, in fire_timers timer()

   File "/usr/lib/python2.7/site-packages/eventlet/hubs/timer.py", line 56, in __call__
    cb(*args, **kw)

   File "/usr/lib/python2.7/site-packages/eventlet/semaphore.py", line 95, in _acquire  waiter.switch()

error: cannot switch to a different thread

因为这个我无法用它调试。但是,当我启动i而没有调试模式时,它运行良好。 如果有人能就如何使用任何ide或其他任何东西调试keystone源代码给我一些建议,我真的很感激。

感谢。

1 个答案:

答案 0 :(得分:0)

使用下面提到的链接。在那一点上,他曾提到如何在eclipse上设置环境变量以使用standard_threading。我试过了,它有效。希望它也适合你。

http://adam.younglogic.com/2012/12/keystone-and-eclipse-pydev/

感谢。