java.lang.AssertionError: Wrong diagnostic handler: com.sun.tools.javac.util.Log$DeferredDiagnosticHandler@4bf96fc6 Thread dump: Inactive RequestProcessor thread [Was:Code Completion/org.netbeans.spi.editor.completion.support.AsyncCompletionTask] java.lang.Object.wait(Native Method) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2002) pool-1-svnkit-thread-1 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458) java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) Re at com.sun.tools.javac.util.Assert.error(Assert.java:162) at com.sun.tools.javac.util.Assert.check(Assert.java:87) at com.sun.tools.javac.util.Log.popDiagnosticHandler(Log.java:444) at com.sun.tools.javac.api.JavacTrees.attributeDocReference(JavacTrees.java:529) at com.sun.tools.javac.api.JavacTrees.ensureDocReferenceAttributed(JavacTrees.java:441) at org.netbeans.api.java.source.TreeUtilities.getReferenceClass(TreeUtilities.java:1668) at org.netbeans.modules.java.editor.base.javadoc.JavadocImports.referenceEmbeddedSourceNodes(JavadocImports.java:604) at org.netbeans.modules.java.editor.base.javadoc.JavadocImports.access$100(JavadocImports.java:87) at org.netbeans.modules.java.editor.base.javadoc.JavadocImports$1.visitReference(JavadocImports.java:139) at org.netbeans.modules.java.editor.base.javadoc.JavadocImports$1.visitReference(JavadocImports.java:122) at com.sun.tools.javac.tree.DCTree$DCReference.accept(DCTree.java:548) at com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:71) at com.sun.source.util.DocTreeScanner.visitLink(DocTreeScanner.java:271) at com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:445) at com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:71) at com.sun.source.util.DocTreeScanner.scanAndReduce(DocTreeScanner.java:84) at com.sun.source.util.DocTreeScanner.scan(DocTreeScanner.java:99) at com.sun.source.util.DocTreeScanner.scanAndReduce(DocTreeScanner.java:107) at com.sun.source.util.DocTreeScanner.visitDocComment(DocTreeScanner.java:185) at com.sun.tools.javac.tree.DCTree$DCDocComment.accept(DCTree.java:135) at com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:50) at org.netbeans.modules.java.editor.base.javadoc.JavadocImports.computeReferencedElements(JavadocImports.java:145) at org.netbeans.modules.java.hints.OrganizeImports$3.visitClass(OrganizeImports.java:264) at org.netbeans.modules.java.hints.OrganizeImports$3.visitClass(OrganizeImports.java:254) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:782) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:72) at com.sun.source.util.TreeScanner.scan(TreeScanner.java:106) at org.netbeans.modules.java.hints.OrganizeImports$3.visitCompilationUnit(OrganizeImports.java:286) at org.netbeans.modules.java.hints.OrganizeImports$3.visitCompilationUnit(OrganizeImports.java:254) at com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:563) at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:72) at org.netbeans.modules.java.hints.OrganizeImports.getUsedElements(OrganizeImports.java:331) at org.netbeans.modules.java.hints.OrganizeImports.doOrganizeImports(OrganizeImports.java:185) at org.netbeans.modules.java.hints.OrganizeImports.doOrganizeImports(OrganizeImports.java:146) at org.netbeans.modules.java.hints.OrganizeImports.access$000(OrganizeImports.java:109) at org.netbeans.modules.java.hints.OrganizeImports$1.run(OrganizeImports.java:124) at org.netbeans.api.java.source.ModificationResult$1.run(ModificationResult.java:142) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104) at org.netbeans.api.java.source.ModificationResult.runModificationTask(ModificationResult.java:130) at org.netbeans.modules.java.hints.OrganizeImports.checkImports(OrganizeImports.java:118) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:0) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.netbeans.modules.java.hints.providers.code.CodeHintProviderImpl$WorkerImpl.createErrors(CodeHintProviderImpl.java:340) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.runHint(HintsInvoker.java:821) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.access$400(HintsInvoker.java:113) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker$ScannerImpl.runAndAdd(HintsInvoker.java:680) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker$ScannerImpl.scan(HintsInvoker.java:718) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHintsImpl(HintsInvoker.java:268) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:251) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:216) at org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:206) at org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch$3.run(BatchSearch.java:294) at org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch$3.run(BatchSearch.java:264) at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:486) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:436) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:407) at org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch.getLocalVerifiedSpans(BatchSearch.java:264) at org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch.access$600(BatchSearch.java:99) at org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch$LocalIndexEnquirer.validateResource(BatchSearch.java:574) at org.netbeans.modules.java.hints.spiimpl.batch.BatchSearch.getVerifiedSpans(BatchSearch.java:207) at org.netbeans.modules.java.hints.spiimpl.batch.BatchUtilities.applyFixes(BatchUtilities.java:192) at org.netbeans.modules.java.hints.onsave.RemoveUnusedAfterSave.performTask(RemoveUnusedAfterSave.java:108) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable$1.run(BeforeSaveTasks.java:173) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:356) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:156) at org.netbeans.modules.editor.lib.TrailingWhitespaceRemove.runLocked(TrailingWhitespaceRemove.java:102) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:153) at org.netbeans.modules.editor.impl.ReformatBeforeSaveTask.runLocked(ReformatBeforeSaveTask.java:119) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:153) at org.netbeans.modules.java.hints.onsave.RemoveUnusedAfterSave$1.run(RemoveUnusedAfterSave.java:121) at org.netbeans.modules.java.hints.onsave.RemoveUnusedAfterSave$1.run(RemoveUnusedAfterSave.java:119) at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:486) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:609) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:153) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:137) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:204) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:201) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:141) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:88) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:201) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:104) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:436) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:407) at org.netbeans.modules.java.hints.onsave.RemoveUnusedAfterSave.runLocked(RemoveUnusedAfterSave.java:119) at org.netbeans.modules.editor.lib.BeforeSaveTasks$TaskRunnable.run(BeforeSaveTasks.java:153) at org.netbeans.modules.editor.lib.BeforeSaveTasks.runTasks(BeforeSaveTasks.java:130) at org.netbeans.modules.editor.lib.BeforeSaveTasks$2.run(BeforeSaveTasks.java:111) at org.openide.text.CloneableEditorSupport.saveDocumentImpl(CloneableEditorSupport.java:753) at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:644) at org.openide.text.DataEditorSupport.superSaveDoc(DataEditorSupport.java:607) at org.openide.text.DataEditorSupport$SaveImpl.run(DataEditorSupport.java:1378) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:519) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:420) at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:603) at org.netbeans.modules.openide.loaders.SimpleES$SaveCookieImpl.save(SimpleES.java:226) at org.openide.loaders.DataObject$DOSavable.handleSave(DataObject.java:1485) at org.netbeans.spi.actions.AbstractSavable.save(AbstractSavable.java:107) at org.openide.actions.SaveAction.performAction(SaveAction.java:132) at org.openide.actions.SaveAction.performAction(SaveAction.java:109) at org.openide.actions.SaveAction$Delegate.actionPerformed(SaveAction.java:249) at org.openide.awt.ContextAction$Performer.actionPerformed(ContextAction.java:231) at org.openide.awt.ContextManager.actionPerformed(ContextManager.java:260) at org.openide.awt.ContextAction.actionPerformed(ContextAction.java:109) at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:93) at org.openide.util.actions.ActionInvoker$ActionRunnable.actionPerformed(ActionInvoker.java:162) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:109) at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:60) at org.openide.util.actions.ActionInvoker$ActionRunnable.doRun(ActionInvoker.java:153) at org.openide.util.actions.ActionInvoker$2.run(ActionInvoker.java:110) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)