java.lang.IllegalStateException: Cannot call getCompilationUnit() if current phase < JavaSource.Phase.PARSED. You must call toPhase(Phase.PARSED) first. at org.netbeans.modules.java.source.parsing.CompilationInfoImpl.getCompilationUnit(CompilationInfoImpl.java:220) at org.netbeans.api.java.source.CompilationInfo.getCompilationUnit(CompilationInfo.java:184) at org.netbeans.api.java.source.TreeUtilities.pathFor(TreeUtilities.java:294) at org.netbeans.modules.java.source.save.Reformatter.getCommonPath(Reformatter.java:378) at org.netbeans.modules.java.source.save.Reformatter.reformatImpl(Reformatter.java:235) at org.netbeans.modules.java.source.save.Reformatter.reformat(Reformatter.java:109) at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:575) at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:334) at org.netbeans.modules.editor.indent.IndentImpl.reformat(IndentImpl.java:365) at org.netbeans.modules.editor.indent.api.Reformat.reformat(Reformat.java:154) at org.netbeans.editor.ActionFactory$FormatAction$1$1.run(ActionFactory.java:1879) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:356) at org.netbeans.editor.ActionFactory$FormatAction$1.run(ActionFactory.java:1858) at org.netbeans.modules.progress.ui.RunOffEDTImpl$1.run(RunOffEDTImpl.java:169) 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)