[英]Apache Camel runs part of onCompletion and doesn't show stack trace
[英]Eclipse prints stack trace but doesn't show variables. Bug?
在我的应用程序中,我以前得到了一个NPE,并且通过在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.