[ https://issues.apache.org/jira/browse/NETBEANS-4456?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17450602#comment-17450602 ]
Michael Bien commented on NETBEANS-4456: ---------------------------------------- if you don't use nb-javac you have to use a recent JDK so that NetBeans can use an up2date javac. The main reason why nb-javac exists is to provide a new javac to old JDKs. please try again with JDK 17 and NB 12.6 which should be released soon. Or if you would like to stay on an older JDK, consider using nb-javac. > No sample code ans NPE when accessing java wrapping format options > ------------------------------------------------------------------ > > Key: NETBEANS-4456 > URL: https://issues.apache.org/jira/browse/NETBEANS-4456 > Project: NetBeans > Issue Type: Bug > Components: editor - Options > Affects Versions: 12.0 > Environment: AdoptJDK 11 > Ubuntu 20.04 > no javac > Reporter: Ghislain G. > Priority: Critical > Labels: bug > Attachments: image-2020-06-16-15-33-16-088.png > > > No preview code is displayed and a {{NullPointerException}} is thrown when > navigating to Options / Editor / Formatting / Java / Wrapping. > > I use OpenJdk 11 on Ubuntu 20.04 and did not have _javac_ installed. > > !image-2020-06-16-15-33-16-088.png|width=530,height=473! > {noformat} > java.lang.NullPointerException > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.scan(Reformatter.java:586) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitCase(Reformatter.java:2919) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitCase(Reformatter.java:396) > at > jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCase.accept(JCTree.java:1258) > at > jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.scan(Reformatter.java:600) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.handleSwitch(Reformatter.java:2870) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitSwitch(Reformatter.java:2771) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitSwitch(Reformatter.java:396) > at > jdk.compiler/com.sun.tools.javac.tree.JCTree$JCSwitch.accept(JCTree.java:1229) > at > jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.scan(Reformatter.java:600) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitBlock(Reformatter.java:1967) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitBlock(Reformatter.java:396) > at > jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032) > at > jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.scan(Reformatter.java:600) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitMethod(Reformatter.java:1540) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitMethod(Reformatter.java:396) > at > jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:898) > at > jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.scan(Reformatter.java:600) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitClass(Reformatter.java:1046) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitClass(Reformatter.java:396) > at > jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:808) > at > jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.scan(Reformatter.java:600) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitCompilationUnit(Reformatter.java:647) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.visitCompilationUnit(Reformatter.java:396) > at > jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:591) > at > jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:56) > at > org.netbeans.modules.java.source.save.Reformatter$Pretty.reformat(Reformatter.java:539) > at > org.netbeans.modules.java.source.save.Reformatter.reformat(Reformatter.java:119) > at > org.netbeans.modules.java.source.save.Reformatter.reformat(Reformatter.java:106) > at > org.netbeans.modules.java.ui.CategorySupport$2.run(CategorySupport.java:280) > at > org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > [catch] at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033){noformat} -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists