Необработанное исключение PyDev (Eclipse): объект 'NoneType' не имеет атрибута 'pydev_notify_kill' - PullRequest
0 голосов
/ 27 июня 2018

Уже несколько часов PyDev (установленный внутри Eclipse) выдает мне странную ошибку:

Unhandled exception in thread started by <_pydev_bundle.pydev_monkey._NewThreadStartupWithTrace instance at 0x0423E918>
27.06.2018 04:44:34 ERROR     <<< UNCAUGHT EXCEPTION >>>
Traceback (most recent call last):
  File "C:\Users\...\.p2\pool\plugins\org.python.pydev.core_6.4.1.201806231219\pysrc\_pydev_bundle\pydev_monkey.py", line 617, in __call__
    global_debugger.notify_thread_created(thread_id, t)
  File "C:\Users\...\.p2\pool\plugins\org.python.pydev.core_6.4.1.201806231219\pysrc\pydevd.py", line 467, in notify_thread_created
    elif thread.additional_info.pydev_notify_kill:
AttributeError: 'NoneType' object has no attribute 'pydev_notify_kill'

Я отлаживаю pyLoad , и я получаю эту ошибку и отслеживаю стек точно, когда выполняется эта строка . Изучив источники PyDev, я обнаружил, что он как-то связан с потоками. Очевидно, PyDev пытается отследить создание нового потока и начать его отслеживание, но что-то в этом процессе, похоже, идет на юг.

Несколько часов назад все работало нормально, как раз перед тем, как вышло несколько пакетов Python, и мне пришлось переустанавливать всю среду выполнения Python, а после этого было сделано несколько переустановок Eclipse и PyDev.

Я использую последние версии Eclipse Oxygen.3A и PyDev 6.4.1.201806231219. Моя установка Eclipse / PyDev работала стабильно в течение по крайней мере 2-2,5 лет, поэтому я не могу точно сказать, была ли у меня подобная проблема в то время, и как-то решил ее. Но сейчас я действительно заблудился, и я надеюсь, что у одного из вас есть какая-то хорошая идея о том, что может вызвать это. Может быть, какая-то простая настройка PyDev?

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 27 июня 2018

Об этом также сообщалось в системе отслеживания проблем pydev по адресу:

https://www.brainwy.com/tracker/PyDev/923

Так что, пожалуйста, обратитесь к этому тикету (проблема уже исправлена ​​в 6.4.2, и есть решение, которое вы можете использовать в этом тикете, пока не выпущена новая версия).

...