ValueError: invalid literal for int() with base 10: "NameError: name 'psort' is not defined"
Traceback (most recent call last):
File "C:UsersBill.p2poolpluginsorg.python.pydev.core_9.2.0.202110311311pysrc_pydevd_bundlepydevd_process_net_command.py", line 63, in process_net_command
cmd = on_command(py_db, cmd_id, seq, text)
File "C:UsersBill.p2poolpluginsorg.python.pydev.core_9.2.0.202110311311pysrc_pydevd_bundlepydevd_process_net_command.py", line 367, in _cmd_exec_or_evaluate_expression
trim_if_too_big = int(trim) == 1
ValueError: invalid literal for int() with base 10: "NameError: name 'psort' is not defined"
这不是我自己代码中的错误,我不知道如何修复它。我不知道是我的配置还是Pydev错误,或者什么?调试器仍然可以工作,但控制台窗口会被那些重复的消息填满。几个月来,我一直在忍受它,以为我只需要更新Pydev,但我终于在今天(2021年11月(更新了Pydev。我仍然收到错误消息。
我使用的是:
Windows 10 64位
C/C++的Eclipse IDE,版本:2020-12(4.18.0(,内部版本id:20201210-1552
我今天更新的Pydev版本:
Pydev 9.2.0.20211031131
我可能已经解决了这个问题,或者至少解决了一个看起来非常相似的问题。我认为这是由Eclipse"Expressions"视图中的一些引用引起的。我在表达式视图中积累了许多表达式。一些引用了已删除的变量、作用域外的变量或定义已更改的变量,因此使用它们的表达式可能存在错误。
我通过删除"expressions"视图中的所有表达式来停止错误。然后,我能够再次添加表达式,而不会导致错误。
很抱歉,我没有识别出问题表达式,所以我没有找到它们是如何导致问题的。