[jira] [Commented] (NETBEANS-5762) ClassNotFoundException: com.sun.tools.javac.util.Filter when NetBeans is running on JDK17b25

2022-11-07 Thread Meghna Jayan (Jira)


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

Meghna Jayan commented on NETBEANS-5762:


[~eaidm_24] : Please let me know if you are still working on this defect

> ClassNotFoundException: com.sun.tools.javac.util.Filter when NetBeans is 
> running on JDK17b25
> 
>
> Key: NETBEANS-5762
> URL: https://issues.apache.org/jira/browse/NETBEANS-5762
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Affects Versions: Next
> Environment: * NetBeans built from source at 
> a15d4b6b26e5e7f113af440a8afc34c8685befb7
>  * JDK 17 b25 both for NetBeans and the project
>Reporter: Ludovic HOCHET
>Assignee: iyman ahmed elmezayen
>Priority: Major
> Attachments: mavenproject1.zip
>
>
> With
>  * NetBeans built from source at a15d4b6b26e5e7f113af440a8afc34c8685befb7
>  * JDK 17 b25 both for NetBeans and the project
>  * compile on save disabled for the Maven project
>  * nb-javac not installed
> I get
> {noformat}
> java.lang.ClassNotFoundException: com.sun.tools.javac.util.Filter
>   at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
>   at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
>   at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
>   at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:209)
> Caused: java.lang.ClassNotFoundException: com.sun.tools.javac.util.Filter 
> starting from ModuleCL@6c0f5225[org.netbeans.modules.java.source.base] with 
> possible defining loaders null and declared parents 
> [ModuleCL@5d826d6e[org.netbeans.modules.classfile], 
> ModuleCL@34fa9785[org.netbeans.modules.queries], 
> ModuleCL@6925d6ba[org.netbeans.modules.java.lexer], 
> org.netbeans.MainImpl$BootClassLoader@32e6e9c3, 
> ModuleCL@35df23a9[org.netbeans.modules.parsing.lucene], 
> ModuleCL@22a45042[org.openide.text], 
> ModuleCL@67e3914b[org.netbeans.api.annotations.common], 
> ModuleCL@376fa70f[org.netbeans.lib.nbjavac], 
> ModuleCL@59cb883b[org.netbeans.libs.javacimpl], 
> ModuleCL@62fb8d2b[org.netbeans.api.scripting], ...20 more]
>   at org.netbeans.ProxyClassLoader.doFindClass(ProxyClassLoader.java:211)
>   at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:125)
>   at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
> Caused: java.lang.NoClassDefFoundError: com/sun/tools/javac/util/Filter
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.throwTree(VanillaCompileWorker.java:667)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.visitBlock(VanillaCompileWorker.java:650)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.visitBlock(VanillaCompileWorker.java:535)
>   at 
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1083)
>   at 
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:86)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.scan(VanillaCompileWorker.java:880)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.scan(VanillaCompileWorker.java:535)
>   at 
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:94)
>   at 
> jdk.compiler/com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:443)
>   at 
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1539)
>   at 
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:86)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.scan(VanillaCompileWorker.java:880)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.scan(VanillaCompileWorker.java:535)
>   at 
> jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:94)
>   at 
> jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:109)
>   at 
> jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:255)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.visitBlock(VanillaCompileWorker.java:647)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.visitBlock(VanillaCompileWorker.java:535)
>   at 
> jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1083)
>   at 
> jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:86)
>   at 
> org.netbeans.modules.java.source.indexing.VanillaCompileWorker$3.scan(VanillaCompileWorker.java:880)
>   at 
> org.netbeans.

[jira] [Commented] (NETBEANS-4179) Assertion error in javac when saving file with missing comma in method parameter list

2022-11-07 Thread Meghna Jayan (Jira)


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

Meghna Jayan commented on NETBEANS-4179:


Tested in Netbeans 15, issue not reproduced. Also tested by launching netbeans 
with jdk 19, exception not thrown.

> Assertion error in javac when saving file with missing comma in method 
> parameter list
> -
>
> Key: NETBEANS-4179
> URL: https://issues.apache.org/jira/browse/NETBEANS-4179
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Affects Versions: 11.3
> Environment: NetBeans 11.3 with nbjavac plugin installed
>Reporter: Eirik Bakke
>Assignee: Meghna Jayan
>Priority: Major
>  Labels: nbjavac
>
> If, during editing, a method parameter list occurs with a missing comma (in 
> certain cases), an error dialog shows up showing an assertion error in javac 
> every time the Java source file is saved, interrupting the user. A minimized 
> example exhibiting this behavior is as follows:
> {code:java}
> public class BugErrorUncaught {
>   private Object testMethod(String param1 final String param2) {
> return null;
>   }
> }
> {code}
> This is a variation of the example in NETBEANS-4095, but filed here as a 
> separate bug since the two cause different exceptions at different levels 
> (inside javac here vs. at the semantic highlighting layer in NETBEANS-4095). 
> This example causes the IDE to throw the following exception:
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.errorUncaught(Flow.java:918)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitClassDef(Flow.java:1008)
>   at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:788)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:422)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.analyzeTree(Flow.java:1456)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.analyzeTree(Flow.java:1446)
>   at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:219)
>   at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1499)
>   at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1473)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
>   at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
>   at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>   at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
>   at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
>   at 
> org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
>   at 
> org.netbeans.mo

[jira] [Commented] (NETBEANS-267) NullPointerException at com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitMethodDef(JavacProcessingEnvironment.java:1648)

2022-11-07 Thread Meghna Jayan (Jira)


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

Meghna Jayan commented on NETBEANS-267:
---

Tested in Netbeans 15, issue not reproduced. Also tested by launching netbeans 
with jdk 19, exception not thrown.

> NullPointerException at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitMethodDef(JavacProcessingEnvironment.java:1648)
> 
>
> Key: NETBEANS-267
> URL: https://issues.apache.org/jira/browse/NETBEANS-267
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Reporter: Daniel Trebbien
>Assignee: Meghna Jayan
>Priority: Major
> Attachments: Test.dump
>
>
> A {{NullPointerException}} occurs when opening the following erroneous Java 
> source file:
> {code:java}
> package bugs;
> public class Test {
> public enum E {
> A()
> {
> };
> private E()
> }
> }
> {code}
> Full stack trace:
> {code}
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitMethodDef(JavacProcessingEnvironment.java:1648)
>   at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:872)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
>   at 
> com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:118)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitClassDef(JavacProcessingEnvironment.java:1597)
>   at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:778)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
>   at 
> com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:118)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitClassDef(JavacProcessingEnvironment.java:1597)
>   at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:778)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
>   at 
> com.sun.tools.javac.tree.TreeScanner.visitTopLevel(TreeScanner.java:66)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitTopLevel(JavacProcessingEnvironment.java:1591)
>   at 
> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:531)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.newRound(JavacProcessingEnvironment.java:1285)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.(JavacProcessingEnvironment.java:1088)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.next(JavacProcessingEnvironment.java:1128)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1330)
>   at 
> com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1336)
>   at 
> com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1224)
>   at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:397)
>   at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:320)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:619)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:480)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:134)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callGetResult(TaskProcessor.java:608)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:239)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:775)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor

[jira] [Assigned] (NETBEANS-5174) JavaDoc window sometimes not working for Swing components

2022-11-07 Thread Meghna Jayan (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-5174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Meghna Jayan reassigned NETBEANS-5174:
--

Assignee: Meghna Jayan  (was: Sandeep Mishra)

> JavaDoc window sometimes not working for Swing components
> -
>
> Key: NETBEANS-5174
> URL: https://issues.apache.org/jira/browse/NETBEANS-5174
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Affects Versions: 12.2
> Environment: Arch Linux, AdoptOpenJDK 15.0.1+9, official NB 12.2 bin 
> download
>Reporter: Bernd Michaely
>Assignee: Meghna Jayan
>Priority: Major
>
> To reproduce the problem:
>  * Open an editor window containing a java class using some Swing component
>  * Have the Javadoc window open
>  * Place the caret on a Swing type (JPanel, JList, JScrollPane, …)
> Sometimes, the Javadoc window keeps showing »Loading Javadoc...« , and it 
> causes an error in the IDE:
> … An error occurred during parsing of 'java.desktop/javax/swing/JPanel.java 
> in /opt/local/java/latest15/lib/src.zip' …
> I can't say exactly, under which conditions the error appears, it only 
> happens occasionally.
> If this happens repeatedly, at some point the Javadoc windows stops working 
> completely.
> The 'Java Platform Manager' uses (as created by default) the Javadoc from:
> »https://docs.oracle.com/en/java/javase/15/docs/api/«



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
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



[jira] [Assigned] (NETBEANS-6244) StackOverflowError while indexing project

2022-11-07 Thread Meghna Jayan (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-6244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Meghna Jayan reassigned NETBEANS-6244:
--

Assignee: Meghna Jayan  (was: Sandeep Mishra)

> StackOverflowError while indexing project
> -
>
> Key: NETBEANS-6244
> URL: https://issues.apache.org/jira/browse/NETBEANS-6244
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Affects Versions: 12.6
>Reporter: Svatopluk Dedic
>Assignee: Meghna Jayan
>Priority: Major
>
> During indexing of projects I've noticed a StackTraceError printed to the 
> log. I don't know what file causes that.
> The relevant stacktrace part is:
>  
> {code:java}
>     at 
> com.sun.tools.javac.api.JavacTrees$Copier.visitVariable(JavacTrees.java:1177)
>     at 
> org.netbeans.lib.nbjavac.services.NBJavacTrees$2.visitVariable(NBJavacTrees.java:75)
>     at 
> com.sun.tools.javac.api.JavacTrees$Copier.visitVariable(JavacTrees.java:1177)
>     at 
> org.netbeans.lib.nbjavac.services.NBJavacTrees$2.visitVariable(NBJavacTrees.java:75)
>     at 
> com.sun.tools.javac.api.JavacTrees$Copier.visitVariable(JavacTrees.java:1177)
>     at 
> org.netbeans.lib.nbjavac.services.NBJavacTrees$2.visitVariable(NBJavacTrees.java:75)
>     at 
> com.sun.tools.javac.api.JavacTrees$Copier.visitVariable(JavacTrees.java:1177)
> [catch] at 
> org.netbeans.lib.nbjavac.services.NBJavacTrees$2.visitVariable(NBJavacTrees.java:75)
> Caused: java.lang.reflect.InvocationTargetException
>     at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> [catch] at 
> org.netbeans.modules.java.hints.providers.code.CodeHintProviderImpl$WorkerImpl.createErrors(CodeHintProviderImpl.java:315)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.runHint(HintsInvoker.java:794)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.doComputeHints(HintsInvoker.java:562)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHintsImpl(HintsInvoker.java:282)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:227)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:192)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:165)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker.computeHints(HintsInvoker.java:127)
>     at 
> org.netbeans.modules.java.hints.spiimpl.hints.HintsTask.run(HintsTask.java:113)
>  {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
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



[jira] [Assigned] (NETBEANS-4179) Assertion error in javac when saving file with missing comma in method parameter list

2022-11-07 Thread Meghna Jayan (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-4179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Meghna Jayan reassigned NETBEANS-4179:
--

Assignee: Meghna Jayan  (was: Sandeep Mishra)

> Assertion error in javac when saving file with missing comma in method 
> parameter list
> -
>
> Key: NETBEANS-4179
> URL: https://issues.apache.org/jira/browse/NETBEANS-4179
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Affects Versions: 11.3
> Environment: NetBeans 11.3 with nbjavac plugin installed
>Reporter: Eirik Bakke
>Assignee: Meghna Jayan
>Priority: Major
>  Labels: nbjavac
>
> If, during editing, a method parameter list occurs with a missing comma (in 
> certain cases), an error dialog shows up showing an assertion error in javac 
> every time the Java source file is saved, interrupting the user. A minimized 
> example exhibiting this behavior is as follows:
> {code:java}
> public class BugErrorUncaught {
>   private Object testMethod(String param1 final String param2) {
> return null;
>   }
> }
> {code}
> This is a variation of the example in NETBEANS-4095, but filed here as a 
> separate bug since the two cause different exceptions at different levels 
> (inside javac here vs. at the semantic highlighting layer in NETBEANS-4095). 
> This example causes the IDE to throw the following exception:
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.errorUncaught(Flow.java:918)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.visitClassDef(Flow.java:1008)
>   at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:788)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:422)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.analyzeTree(Flow.java:1456)
>   at 
> com.sun.tools.javac.comp.Flow$FlowAnalyzer.analyzeTree(Flow.java:1446)
>   at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:219)
>   at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1499)
>   at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1473)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:504)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:651)
>   at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:507)
> [catch] at 
> org.netbeans.modules.java.source.nbjavac.indexing.MultiPassCompileWorker.compile(MultiPassCompileWorker.java:261)
>   at 
> org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:361)
>   at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:275)
>   at 
> org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2750)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$800(RepositoryUpdater.java:2154)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2636)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$1.run(RepositoryUpdater.java:2634)
>   at 
> org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2634)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3300)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.call(RepositoryUpdater.java:3255)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$4.run(RepositoryUpdater.java:2127)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2123)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2104)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1500(RepositoryUpdater.java:136)
>   at 
> org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3255)
>   at 
> org.netbeans

[jira] [Assigned] (NETBEANS-267) NullPointerException at com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitMethodDef(JavacProcessingEnvironment.java:1648)

2022-11-07 Thread Meghna Jayan (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Meghna Jayan reassigned NETBEANS-267:
-

Assignee: Meghna Jayan  (was: Sandeep Mishra)

> NullPointerException at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitMethodDef(JavacProcessingEnvironment.java:1648)
> 
>
> Key: NETBEANS-267
> URL: https://issues.apache.org/jira/browse/NETBEANS-267
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Source
>Reporter: Daniel Trebbien
>Assignee: Meghna Jayan
>Priority: Major
> Attachments: Test.dump
>
>
> A {{NullPointerException}} occurs when opening the following erroneous Java 
> source file:
> {code:java}
> package bugs;
> public class Test {
> public enum E {
> A()
> {
> };
> private E()
> }
> }
> {code}
> Full stack trace:
> {code}
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitMethodDef(JavacProcessingEnvironment.java:1648)
>   at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:872)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
>   at 
> com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:118)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitClassDef(JavacProcessingEnvironment.java:1597)
>   at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:778)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
>   at 
> com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:118)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitClassDef(JavacProcessingEnvironment.java:1597)
>   at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:778)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
>   at 
> com.sun.tools.javac.tree.TreeScanner.visitTopLevel(TreeScanner.java:66)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.visitTopLevel(JavacProcessingEnvironment.java:1591)
>   at 
> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:531)
>   at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$1.scan(JavacProcessingEnvironment.java:1561)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.newRound(JavacProcessingEnvironment.java:1285)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.(JavacProcessingEnvironment.java:1088)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.next(JavacProcessingEnvironment.java:1128)
>   at 
> com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1330)
>   at 
> com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1336)
>   at 
> com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1224)
>   at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:397)
>   at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:320)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:619)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:480)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.getResult(JavacParser.java:134)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor.callGetResult(TaskProcessor.java:608)
>   at 
> org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:239)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:775)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
>   at 
> org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)

[jira] [Assigned] (NETBEANS-5037) NetBeans dialog windows in Big Sur

2022-11-07 Thread Anonymous (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-5037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anonymous reassigned NETBEANS-5037:
---

Assignee: Alexander

> NetBeans dialog windows in Big Sur
> --
>
> Key: NETBEANS-5037
> URL: https://issues.apache.org/jira/browse/NETBEANS-5037
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Search, editor - Settings, platform - Plugin 
> Manager
>Affects Versions: 8.2, 12.0, 11.1, 11.3, 12.1, 12.2
> Environment: macOS 11.0.2
>Reporter: Donatello Santoro
>Assignee: Alexander
>Priority: Major
> Attachments: netbeans.conf, settings.png
>
>
> In macOS Big Sur some NetBeans panels (settings and find in project) are 
> broken:
>  * they are shown in full screen, as tab, please see screenshot 
>  * when they are shown, NB completely hangs, with high CPU usage.
> I tried almost every version of NetBeans (from 8.2 to 12.2rc) with every JDK 
> (1.8, 11, 13, 15), with the same behavior.
> The only way I have to solve the issue is to run NB as sudo
> {code:java}
> sudo /Applications/NetBeans/Apache\ NetBeans\ 12.1.app/Contents/MacOS/netbeans
> {code}
> Of course this is a permission related issue, but it appears only on 
> NetBeans. Other Java apps seems not affected. On command line there are no 
> evidence of the crash.
> Finally, in our office we are 4 with the same MacBook, and same macOS (just 
> upgraded from Catalina to Big Sur). 2 out of 4 have this issue. The other 2 
> can run NB without the sudo command.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
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