Job found still running after platform shutdown.
Exception message seems to indicate that you schedule the setMessage
during shutdown, so probably prefixing your code with something like if (PlatformUI.getWorkbench().isClosing()) return;
should help. Otherwise, try changing asyncExec
to syncExec
to see if problem disappears.
使用了asyncExec异步线程执行job,导致eclipse关闭后,job仍然执行。
解决方法: if (PlatformUI.getWorkbench().isClosing()) return;