ScheduledThreadPoolExecutor生成无法访问的代码

时间:2016-05-26 18:10:37

标签: java eclipse

在我的eclipse插件中,我使用ScheduledExecutorService进行重复任务。然而,这似乎导致计划任务中的一些无法访问的代码,因为我可以在eclipse中设置一个断点到某一行,并且它将在调试器中到达,但是当我将它设置为一行时,它还没有到达...那时没有任何事情发生,也没有例外。

当我试图越过这条相应的线时,我会在ScheduledThreadPoolExecutor的来源中的某个地方着陆,我的堆栈显示了这一点:

ScheduledThreadPoolExecutor$ScheduledFutureTask<V>(FutureTask<V>).run() line: not available [local variables unavailable]   


怎么回事?

1 个答案:

答案 0 :(得分:0)

好的问题是实际上有一个异常被抛出,但似乎BytesIO吞没了它而没有说出任何关于它的事情......

我通过在run-method中使用通用try-catch-block包围我的代码来解决这个问题:

ScheduledExecutorService