[ 
https://issues.apache.org/jira/browse/NETBEANS-3612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17000105#comment-17000105
 ] 

Akhilesh Singh commented on NETBEANS-3612:
------------------------------------------

[exec] java.lang.IllegalArgumentException: Unsupported kind: RECORD
 [exec] at 
org.netbeans.modules.java.editor.base.semantic.Utilities.findBodyStart(Utilities.java:509)
 [exec] at 
org.netbeans.modules.java.editor.base.fold.JavaElementFoldVisitor.visitClass(JavaElementFoldVisitor.java:183)
 [exec] at 
jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:824)
 [exec] at 
jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
 [exec] at 
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:90)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:105)
 [exec] at 
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:78)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:113)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:187)
 [exec] at 
org.netbeans.modules.java.editor.base.fold.JavaElementFoldVisitor.visitClass(JavaElementFoldVisitor.java:180)
 [exec] at 
jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:824)
 [exec] at 
jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
 [exec] at 
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:90)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:105)
 [exec] at 
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:78)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:113)
 [exec] at 
jdk.compiler/com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:144)
 [exec] at 
org.netbeans.modules.java.editor.base.fold.JavaElementFoldVisitor.visitCompilationUnit(JavaElementFoldVisitor.java:303)
 [exec] at 
jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:604)
 [exec] at 
jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
 [exec] at 
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69)
 [exec] at 
org.netbeans.modules.java.editor.semantic.ScanningCancellableTask.scan(ScanningCancellableTask.java:75)
 [exec] at 
org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldTask.run(JavaElementFoldManager.java:236)
 [exec] at 
org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldTask.run(JavaElementFoldManager.java:117)
 [exec] at 
org.netbeans.modules.java.editor.fold.JavaElementFoldManagerTaskFactory$1.run(JavaElementFoldManagerTaskFactory.java:51)
 [exec] at 
org.netbeans.modules.java.editor.fold.JavaElementFoldManagerTaskFactory$1.run(JavaElementFoldManagerTaskFactory.java:46)
 [exec] at 
org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper.run(JavaSourceAccessor.java:273)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:561)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:786)
 [exec] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
 [exec] at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
 [exec] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
 [exec] at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
 [exec] at 
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
 [exec] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
 [exec] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

> "IllegalArgumentException: Unsupported kind: RECORD" thrown while editing 
> content. JDK 14
> -----------------------------------------------------------------------------------------
>
>                 Key: NETBEANS-3612
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-3612
>             Project: NetBeans
>          Issue Type: Bug
>          Components: java - Editor
>         Environment: OpenJDK Runtime Environment 14-ea+27-1339
>            Reporter: Akhilesh Singh
>            Priority: Major
>              Labels: jdk14
>
> Writing below code in the java editor throws IllegalArgumentException.
> public class JDK14Appplication {
>  public static void main(String[] args) {
>  java.lang.Record t2 = new RECA1.Test2(5, 6);
>  System.out.println("class Inner record value " + t2);
>  }
>  }
> class RECA1{
>  public record Test2(long i1, int j1) {
>  }
> }



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to