В моем плагине eclipse я использую ScheduledExecutorService
для повторяющейся задачи. Однако это, по-видимому, приводит к некоторому недостижимому коду в запланированной задаче, потому что я могу установить точку останова в eclipse до определенной строки, и она будет достигнута в отладчике, но когда я установил ее на одну строку дальше, она не будет достигнута ... Просто ничего не происходит тогда, никакого исключения просто ничего.ScheduledThreadPoolExecutor создает недостижимый код
Когда я пытаюсь переступить эту соответствующую строку я землю где-то в источниках ScheduledThreadPoolExecutor
и мой стек показывает это:
ScheduledThreadPoolExecutor$ScheduledFutureTask<V>(FutureTask<V>).run() line: not available [local variables unavailable]
Что здесь происходит?
вы можете попробовать с примерами кода, приведенной в https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService .html –
Выглядит как классы не собираются. Пожалуйста, посмотрите http://stackoverflow.com/questions/15851215/java-local-variable-u navailable –
Пример кода можно отлаживать без проблем ... – Raven