[ 
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

Reply via email to