问题标签 [throwable]

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 投票
4 回答
5027 浏览

java - Java中NoSuchMethodException和NoSuchMethodError的区别

我找不到JavaNoSuchMethodExceptionNoSuchMethodErrorJava之间的确切区别。有人可以解释这两件事吗?

0 投票
1 回答
1460 浏览

jakarta-ee - 如何在 Weblogic 12c 中为 Throwable 解决 ClassNotFoundException

我有一个在 Glassfish 上完美运行的J2EE EJB 2.0 应用程序。我刚刚完成了这个应用程序从 Glassfish 到 Weblogic 12c的转换(Sun Glassfish 规范 XMLs 到 Weblogic 规范 XMLs)。当我将其部署到 Weblogic 12c 时,服务器日志包含以下内容:

这怎么可能?如何解决丢失的 Throwable?为什么在web.xml中?

我的web.xml以这种方式包含 Throwable:

为什么这对 Weblogic 来说是错误的?

0 投票
2 回答
71 浏览

java - java需要抛出什么异常?

我有这两个java代码:

它将在尝试完成之前编译和打印。

这将导致编译错误:

可抛出异常和 IOException 有什么区别才能得到这些结果,是否有规则知道需要抛出哪个异常?

0 投票
2 回答
1825 浏览

java - Throwable 类(在 Java 中)的 getCause() 函数未按预期工作

我在调用getCause.Throwable

在运行MyClass时,它会打印以下输出

但是在调试时,我可以看到原因私有变量的值设置ValidationException为预期的值,但是在调用该私有字段的 getter 时返回 null。

0 投票
1 回答
100 浏览

java - 多项式添加:无法运行代码

这个程序在 Eclipse 上。我必须声明变量“整数”而不是“整数”。当我编译此代码时,没有显示错误,但存在运行时错误。请解决这个问题。

运行时错误:

多项式.java

多项式测试.java

0 投票
4 回答
3056 浏览

java - 比较两个 throwable 的正确方法是什么?

我正在使用 JUnit 规则来立即重新运行任何失败的测试。我的额外要求是,如果重新运行也失败,请确定它们是否因相同原因而失败。

为此,我调整了此答案中的代码,以记录故障并进行比较。但是,比较 (.equals) 始终评估为 false,尽管它们由于相同的原因而失败。解决此问题的最佳方法是什么?

0 投票
4 回答
1143 浏览

java - Java 线程在没有异常/可抛出的情况下停止

我有一个非常烦人的问题,我无法自己解决这个问题。

我有一个简单的 JavaFX 场景,只有 2 个按钮用于启动和终止线程。在这种情况下,停止操作无关紧要,因为我无法让线程正常工作。actionListener 看起来像:

EDIT1:找出问题所在,它不是特定于线程的,而是针对 TimeServer 的请求,请看这里:回答
感谢大家回答这个问题或阅读这个问题!:)

注意:我正在使用 Selenium 框架来自动化网站上的一些点击。

我的 FarmAction 类如下所示:

如您所见,我已将 Thread.start() 方法包装到 Throwables AND Exceptions 的 try-catch 中,但如果线程无故停止,我不会得到任何 Stacktrace。我预计会出现 StackOverFlow 错误,但我什么也没发现。

我的线程正在工作的循环数量非常不同。有时它会在 12 点后停止,有时会在 370 或 59 点后停止。所有值都是示例 - 每次都不同。

你有什么想法我做错了吗?

提前致谢!

0 投票
2 回答
894 浏览

exception - 在 Jython 中全面捕获异常

这是我迄今为止在 Jython 代码中捕获所有异常的尝试。我发现,最困难的事情是当您从 Java 类中重写方法时捕获异常:使用下面的“vigil”装饰器(它还测试 EDT/Event Despatch Thread 状态是否正确),您可以找到第一行代码被抛出的地方......所以你可以识别方法本身。但不是线。

此外,通过 Python 和 Java 堆栈追溯堆栈帧完全超出了我的范围。显然,似乎存在一层又一层的“代理”类,这无疑是 Jython 机制不可避免的一部分。如果比我聪明得多的人对这个问题感兴趣,那就太好了!

注意这是一个如何使用“守夜”装饰器的例子:

...这是我用来捕获东西的三个功能...

PS当然可以使用try ... except ...对每个被覆盖的Java方法进行顶部和尾部,但其中的乐趣在哪里?说真的,即使这样做我也无法找到引发异常的行...

0 投票
1 回答
96 浏览

javascript - “遏制:父母”工作不正常

我创建了一个演示页面,它从几个 div 生成砌体式布局,然后在 x 秒后在所述 div 上运行 jquery.throwable 脚本。

这是: http: //output.jsbin.com/yitaru/2/

我遇到的问题是 throwable 的“containment:parent”选项不起作用。div 本身存在于多个父 div 中——一个“.grid”类(由网格生成器插件使用)和一个“.container”类。不过,似乎都没有被认为是父母,至少在 throwable 方面是这样。div 穿过容器的底部并继续从页面中向下落。相反,我希望他们停在红色边框的范围内。

知道问题可能在这里吗?我希望这与 CSS 问题有关,而与 throwable 问题无关,但我对 CSS 的工作原理知之甚少,无法自行解决这个问题。我认为通过将 div 相互嵌套,可以定义父/子结构。

0 投票
0 回答
72 浏览

java - 为什么捕获 Throwable 或 Error 不好?

我经常听到一些建议,捕捉ThrowableError是不好的做法,Java 开发人员应该避免捕捉这些,我不知道为什么?

如果语言允许您捕获任何java.lang.Throwable实例,那么捕获它们或它们的子类 java.lang.Error 的问题是什么?

如果它们不好,Java本身不应该禁止它们捕获吗?

请给我建议答案。提前致谢。