java.lang.ClassNotFoundException: com.sun.tools.javac.tree.JCTree$JCModuleDecl starting from ModuleCL@44bbf5a[org.netbeans.modules.java.source.base] with possible defining loaders [ModuleCL@78f1492e[org.netbeans.libs.javacimpl]] and declared parents [ModuleCL@6216ffa[org.netbeans.modules.queries], ModuleCL@57dc87f9[org.netbeans.modules.editor.mimelookup], org.netbeans.MainImpl$BootClassLoader@31221be2, ModuleCL@2a7f230d[org.netbeans.modules.parsing.api], ModuleCL@3432dbb4[org.netbeans.api.progress], ModuleCL@17f2546c[org.netbeans.modules.editor.util], ModuleCL@5ccc0148[org.netbeans.modules.lexer], ModuleCL@6a4128b3[org.netbeans.modules.refactoring.api], ModuleCL@39eb25b5[org.netbeans.modules.java.lexer], ModuleCL@7e37a215[org.netbeans.modules.projectapi], ...17 more] at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:228) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) Caused: java.lang.NoClassDefFoundError: com/sun/tools/javac/tree/JCTree$JCModuleDecl at org.netbeans.api.java.source.WorkingCopy.processCurrentCompilationUnit(WorkingCopy.java:604) at org.netbeans.api.java.source.WorkingCopy.getChanges(WorkingCopy.java:1321) at org.netbeans.api.java.source.ModificationResult$1.run(ModificationResult.java:148) 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:90) 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.ui.CategorySupport$DocumentCategorySupport.reformatSource(CategorySupport.java:660) at org.netbeans.modules.java.ui.CategorySupport$DocumentCategorySupport.reformatDocument(CategorySupport.java:628) at org.netbeans.modules.java.ui.CategorySupport$DocumentCategorySupport.access$200(CategorySupport.java:581) at org.netbeans.modules.java.ui.CategorySupport$DocumentCategorySupport$3.run(CategorySupport.java:698) 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)