问题标签 [traceback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
491 浏览

r - R语言:如何清除Rstudio/console中的帧/堆栈

通过堆栈,我指的是错误条件下 traceback() 的输出。如何“清除堆栈”以便从 traceback() 获得“没有可用的回溯”?谢谢

0 投票
2 回答
919 浏览

python - manage.py runserver 没有回溯

奇怪的问题。我有一个 Django 站点,我以两种方式运行:

  1. 通过 apache/wsgi on :80 正常
  2. 测试python manage.py runserver时开启:8000

通过 wsgi 一切正常,但是使用runserver,当我到达任何错误页面 ( debug = True) 时,页面加载一半,然后永远加载,不显示回溯。

关于加载“中途”的一些注意事项:

  • 对于相同的错误,它似乎加载到完全相同的点
  • 对于不同的错误,它将是不同的点(根据 Firebug 的不同部分的回溯和不同的文件大小)
  • 对于不同的浏览器,它将加载到不同的点(如果重新加载页面,则始终是相同的点)。
  • 一个例子:我现在有一个ValueError,它加载到回溯的第一步,在'local vars'处request加载。在 Firefox 中,它始终加载到SSH_CONNECTION,而在 Chrome 中加载到SHELL(在 Firefox 中加载正常)。
  • 服务器重新启动没有效果。

正常(非错误)页面加载得很好。控制台没有显示任何特殊内容,仅显示代码为 500 的请求。

0 投票
2 回答
2816 浏览

java - 玩2.1.1:无法用ebean orm回滚事务

我无法理解如何在 play 2.1.1 下使用 ebean 事务。

但在这种情况下,我收到错误:PersistenceException:现有事务仍然有效?

我也尝试做类似的东西:

在这种情况下,我会收到更新的值。同样在最后一个示例中,我尝试以这种方式回滚: Ebean.currentTransaction().end();

但收到 NullPointerException 错误。

有人可以指出我的交易示例吗?或者在评论中写一些例子。

谢谢。

更新

终于找到了解决办法:

0 投票
3 回答
6066 浏览

python - 当我提出自己的异常作为响应时,如何更轻松地抑制以前的异常?

考虑

运行时,如果 someProprietaryModule 未安装,则会看到:

也许我不希望出现“在处理上述异常期间......”行(以及它上面的行)。我可以这样做:

但这感觉有点像黑客。我还能做什么?

0 投票
3 回答
2650 浏览

python - Python,找不到函数

目前我正在参加 Python 的在线课程,只完成了大约 1/3 的课程,我决定尝试用我目前所学的东西来做一些事情。虽然现在遇到错误。我正在房子里创建一个基于文本的冒险游戏。每个房间都是独立的功能。前任:

虽然我有一个房间,你需要一个手电筒才能进入。我使用字典来保存房间的任何值,这就是我所拥有的。

在另一个房间里,它把手电筒设置为真,但我遇到的问题是,如果你没有手电筒,我需要它带你回到大厅

但是,当我运行此程序时,出现此错误:

在第 247 行,它调用了 first_room() 直到这一点。23 调用 hall() 直到这一点。57 调用了应该工作的 fancy_door() 它看起来与其他门功能相同并且它们工作正常。第 136 行是“if rooms['first_again']['torch']:”上面的行

如果问题不在这里,我可以在这里或 pastebin 上发布全部代码,我不只是因为它有 230 行长。

如果有人可以帮助我,我会非常感激。

另外,请原谅糟糕的代码,我知道它可能不遵循正确的约定,但就像我说的,我是 Python 新手,一般来说都是编程新手。这是我写过的第一件事。提前致谢!

0 投票
1 回答
2224 浏览

python - Mutagen pprint() 和 save() 错误 (python 2.7.5)

我在 Windows 8 上使用 python 2.7.5 运行 mutagen 1.21,当我尝试使用 pprint() 和 save() 时出现以下错误。如果有人能弄清楚问题出在哪里,我也将不胜感激如何设置 mp3 文件的标题、艺术家、专辑艺术家、专辑、日期和曲目编号的示例代码。另外,是否可以不删除我不想更改的现有标签?如果没有,我需要一种方法在删除 mp3 文件之前获取其类型,然后将其与其他标签一起重新设置。

代码

追溯

代码

追溯

编辑:(关于 Michael0x2a 的回答)您链接的图表正是我想要的,但它只工作了一半。标题、曲目、艺术家和专辑都运行良好。对于mp3文件的properties>details下的所有字段,除了这四个和“year”,以前的值被save()清除,不能添加新的——比如你发布的那一行,

什么也没做。特别是“流派”和“专辑艺术家”字段不起作用。至于同时包含代码TYER和TDAT的“年份”,它根本不会改变,除非该字段先为空,然后只有TYER。带有代码 TORY 的“ORIGYEAR”什么也不做。

“流派”字段实际上并没有完全损坏 - 如果您使用 python 代码(audio.add(etc))更改它,或者事先手动进入属性>详细信息,save() 将清除非内置流派,例如“技术死亡金属”或“mt3jr39kf390”,虽然它适用于“经典摇滚”或“乡村”等内置流派,而某些整数(如 1 或 2)会变成那些内置流派。

这是我使用的代码:

编辑:我在Some mutagen tags don't work继续这个问题

0 投票
1 回答
521 浏览

python - 在本地目录中的远程服务器上安装 virtualenv

我已将本地目录添加到路径中,未解压的 virtualenv 1.9.1,使用 --prefix=$HOME/.local 运行安装脚本,但是当我尝试创建虚拟环境时出现导入错误:

任何帮助将不胜感激。

哦,如果有帮助,那就是 Red Hat Enterprise Linux Server 版本 5

0 投票
7 回答
61212 浏览

python - 打印错误消息而不打印回溯,并在不满足条件时关闭程序

我见过与此类似的问题,但没有一个真正解决了引用问题。如果我有这样的课

我希望我的执行方法能够做的是,如果 self._then 不等于字符串“THEN”(全部大写),那么我希望它引发自定义错误消息并终止整个程序,同时也不显示回溯.

如果遇到错误,唯一应该打印出来的东西看起来像(我以 3 为例,格式不是问题)这个。

我对它实际上是一个异常类对象并不是很挑剔,所以这方面没有问题。由于我将在 while 循环中使用它,简单的 if, elif 只是一遍又一遍地重复消息(因为显然我没有关闭循环)。我见过 sys.exit() 但它也会打印出一大块红色文本,除非我没有正确使用它。我不想在我的循环中捕获异常,因为在同一个模块中还有其他类,我需要在其中实现类似的东西。

0 投票
1 回答
300 浏览

python - 如何在 Python 回溯中打印本地属性?(不仅仅是框架的本地人)

我修改了 traceback.print_exception 以输出最后一帧的本地变量:

在上述情况下,本地人不够有用,因为我不知道破坏 join() 函数的 self.foo 的值。我想修改我的自定义回溯以打印使用的属性及其值,如下所示:

我开始使用 ast 模块解析源代码以查找属性并在框架的本地变量中查找它们。它适用于我上面的一个用例,但它太脆弱而无法支持任何源代码行。实现这一目标的最佳方法是什么?

这是我用于测试用例的代码:

0 投票
2 回答
3474 浏览

python - 为什么在导入多处理时出现导入错误?

我有一个需要多处理的脚本。我从这个脚本中发现,多处理模块存在问题。为了测试这个理论,我复制并粘贴了

进入测试脚本并收到以下回溯

另外,我在四核 ivy 桥上运行 fedora 18 64 位。为什么我会收到此回溯错误?

建议

这是我运行 RLock 时发生的情况