081001. After starting NB, I used File > Open to open a unit test from an NBM project. The IDE hung while a module scan
Looking at the thread dump, "Java Node Badge Processor" is blocked waiting for the CP of the project, calculation of
which can require a universe scan. That in itself should not be a big problem because the badge is calculated
asynchronously. The problem is that EQ is waiting for the document to be loaded in "Document Processing", which needs to
know javac.source. This should be a quick evaluator call - isModuleListDependentValue would be false - but Evaluator
nonetheless blocks calling delegatingEvaluator(false).
Probably delegatingEvaluator(false) should be changed to return delegate immediately without waiting for the monitor in
case !reset, which would allow document loading to proceed unhindered while expensive calculations wait.
Created attachment 71063 [details]
*** This bug has been marked as a duplicate of bug 173109 ***