繁体   English   中英

Eclipse打印堆栈跟踪但不显示变量。 错误?

[英]Eclipse prints stack trace but doesn't show variables. Bug?

在我的应用程序中,我以前得到了一个N​​PE,并且通过在NullPointerException中设置断点,可以在Variables窗口中获得中断,堆栈跟踪(在Debug窗口中)和当前变量。

但是,现在在其他地方存在未被捕获的ArrayIndexOutOfBoundsException。 在Eclipse中,当在该异常处设置断点时,我只在控制台中获得堆栈跟踪,但在“变量”窗口中没有看到变量。 这是一个错误吗? 我还确保应用程序不会捕获异常或打印跟踪。

断点是如此配置(复制):ArrayIndexOutOfBoundsException:捕获和未捕获(两个都打开)
挂起线程为ON,所有其他开关均为OFF。

第一行追踪:

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1

我自己的问题的解决方案是:不,这不是一个错误。 我通过Debug窗口顶部的小Play按钮在Eclipse Debug外观中启动了应用程序。 但是这并没有启动调试会话,因为我之前已经启动了Run会话。 然而,在整个框架中没有明显的迹象。 我个人认为这是一个设计错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM