[jira] [Commented] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16913003#comment-16913003 ] Jan Lahoda commented on NETBEANS-2956: -- [~Furrer] - Very much appreciated that you've found the case where this breaks, I think it is very useful. Even if it is not directly fixable in this project, if this is fixed in OpenJDK, then it should work better for NetBeans, and should help to assure it won't reappear. Are you OK with me reporting this to OpenJDK? Thanks! > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Assignee: Travis >Priority: Major > Attachments: netbeans-2956-test-project.zip > > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834)
[jira] [Closed] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis closed NETBEANS-2956. Resolution: Information Provided > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Assignee: Travis >Priority: Major > Attachments: netbeans-2956-test-project.zip > > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdate
[jira] [Assigned] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis reassigned NETBEANS-2956: Assignee: Travis > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Assignee: Travis >Priority: Major > Attachments: netbeans-2956-test-project.zip > > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$
[jira] [Commented] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912812#comment-16912812 ] Travis commented on NETBEANS-2956: -- Oh dear. I've wasted my time due to the confusing maze of Netbeans exceptions on Java 12. It turns out this exception goes away when nb-javac is installed. Therefore this ticket is not worth much. > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > Attachments: netbeans-2956-test-project.zip > > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookup
[jira] [Commented] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912807#comment-16912807 ] Travis commented on NETBEANS-2956: -- (Regarding the separate exception that I originally attempted to file in this ticket: I will file a separate ticket on that later.) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > Attachments: netbeans-2956-test-project.zip > > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinish
[jira] [Updated] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Attachment: netbeans-2956-test-project.zip > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > Attachments: netbeans-2956-test-project.zip > > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(Repo
[jira] [Commented] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912801#comment-16912801 ] Travis commented on NETBEANS-2956: -- I'm unclear what component this belongs to, and who it should be assigned to. It would be much appreciateed if someone could help get this ticket to the right place. Thanks! > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.p
[jira] [Updated] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Component/s: (was: java - Source) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095) > at > org.netbeans.modules.parsin
[jira] [Commented] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912798#comment-16912798 ] Travis commented on NETBEANS-2956: -- This ticket had become a bit of a mess, so I cleaned it up. > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) > at > org.netbeans.modules.pars
[jira] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Comment: was deleted (was: By the way, I cannot share my source because it is proprietary. I do not know if this problem only happens under certain cases, depending on exactly what source is being pasted. I didn't spend time doing experiments to try to narrow down exactly when this exception does/doesn't happen.) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.
[jira] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Comment: was deleted (was: I am also going to try to reproduce this after doing a fresh clean installation of Netbeans 11.1 again, just in case that makes a difference. And I will use the default Gradle plugin this time, since in other cases I believe the older Gradle plugin is perhaps indirectly related to some of the exceptions I was getting. I had tried both Gradle plugins before, but this time I will avoid uninstalling or installing anything other than the default plugins that come with the installation, to rule out any question that the problem is related only to my own set of installed plugins.) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexi
[jira] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Comment: was deleted (was: I'm aware that my previous comment showed a different exception than the one in the original description, and that this may represent two unrelated bugs. This is about the 5th or 6th random exception I've seen after we migrated our project from Oracle JDK 8 to OpenJDK 12. Netbeans was my favorite stable IDE prior to that. Now I'm just getting more and more discouraged about the number of scary and complex looking exceptions that I'm getting while attempting to do my normal work. And the various exceptions are totally blocking me from using the IDE as well. I'm forced to use another IDE for the time being. But I am still willing to continue to spent a small portion of my time contributing to the Netbeans project by attempting to provide helpful tickets about the problems I'm getting. That's all the time that I have for this today, but later I will still try to reduce my project down to a tiny obfuscated code example that reproduces one of the exceptions mentioned here.) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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(RepositoryUp
[jira] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Comment: was deleted (was: I've got a little bit of time for this today. I chopped my large multi-project down considerably by removing about half the source code, and all of the test code, and simplifying the gradle scripts quite a bit. I confirmed that it still builds cleanly with Gradle on the command line. Afterward, I loaded it into my Netbeans 11.1 fresh installation (no nb-javac, no user preferences changes, etc). I got the same exception mentioned previously. But this project is still too big for me to attach. I'll continue narrowing it down... By the way, I did confirm again that there is no such exception when loading a project with only one tiny source file. So I still do think there is something specific about my source code that's angering Netbeans. ) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpd
[jira] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
mpiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] at org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6091) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) 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) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) -- This message was sent by Atlassian Jira (v8.3.2#803003) - 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] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Comment: was deleted (was: Ok, it took me over 4 hours of effort, but I finally narrowed things down to a tiny project which demonstrates a specific bug. I will attach a .zip here soon. The exception I get during background scan on this project is: java.lang.AssertionError: Analyzer error when processing: container.drink(new FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error when processing: container.drink(new FooBuilder(slug).matches(bug)); at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] at org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6091) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.ope
[jira] [Issue Comment Deleted] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Comment: was deleted (was: Yes this happened with nb-javac 1.6 installed, in all cases. I will try to create and attach a sample project whenever I can get some time for this. But that might not be soon, just due to time limitations.) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at > org.netbeans.modu
[jira] [Updated] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Environment: (was: Project is being built using OpenJDK 12 Same on Windows 10 and Linux Same when Netbeans is running on either JDK 8 or OpenJDK 12 Same on Netbeans 11.0 and Netbeans 11.1 (both with nb-javac 1.6 installed) Same with new built-in Gradle plugin, or old Gradle Support plugin 2.0.0 Gradle 5.5) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) > at org.openide.
[jira] [Updated] (NETBEANS-2956) AssertionError during background scan of a Java 12 project
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Summary: AssertionError during background scan of a Java 12 project (was: NullPointerException during Import Classes operation after pasting Java code into Editor) > AssertionError during background scan of a Java 12 project > -- > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 > Environment: Project is being built using OpenJDK 12 > Same on Windows 10 and Linux > Same when Netbeans is running on either JDK 8 or OpenJDK 12 > Same on Netbeans 11.0 and Netbeans 11.1 (both with nb-javac 1.6 installed) > Same with new built-in Gradle plugin, or old Gradle Support plugin 2.0.0 > Gradle 5.5 >Reporter: Travis >Priority: Major > > It seems that there are still some tricky bugs lurking in Netbeans when > running with Java 12 projects open. > > My environment is: > Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not > even nb-javac) > OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built > using this JDK > Gradle 5.5 > Windows 10 > > During background scan of the attached project, I get the following > exception: > java.lang.AssertionError: Analyzer error when processing: container.drink(new > FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error > when processing: container.drink(new FooBuilder(slug).matches(bug)); at > jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at > jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) > at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) > at > jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) > at > jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] > at > org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) > 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) > at > org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$T
[jira] [Updated] (NETBEANS-2956) NullPointerException during Import Classes operation after pasting Java code into Editor
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis updated NETBEANS-2956: - Description: It seems that there are still some tricky bugs lurking in Netbeans when running with Java 12 projects open. My environment is: Netbeans 11.1 <-- a totally fresh installation, no plugins installed (not even nb-javac) OpenJDK 12 <-- Netbeans is running on this JDK, and also my project is built using this JDK Gradle 5.5 Windows 10 During background scan of the attached project, I get the following exception: java.lang.AssertionError: Analyzer error when processing: container.drink(new FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error when processing: container.drink(new FooBuilder(slug).matches(bug)); at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] at org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.j
[jira] [Assigned] (NETBEANS-2956) NullPointerException during Import Classes operation after pasting Java code into Editor
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis reassigned NETBEANS-2956: Assignee: (was: ARUNAVA SINHA) > NullPointerException during Import Classes operation after pasting Java code > into Editor > > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 > Environment: Project is being built using OpenJDK 12 > Same on Windows 10 and Linux > Same when Netbeans is running on either JDK 8 or OpenJDK 12 > Same on Netbeans 11.0 and Netbeans 11.1 (both with nb-javac 1.6 installed) > Same with new built-in Gradle plugin, or old Gradle Support plugin 2.0.0 > Gradle 5.5 >Reporter: Travis >Priority: Major > > I'm building my Java project using OpenJDK 12 and Netbeans 11.1. Everything > was working fine with the same project when it was built on JDK 8. We > recently updated to JDK 12 and this problem appeared immediately at that time. > > The problem happens reliably whenever I copy-paste code from one file to > another, and the code requires several imports to be added to the destination > file. This causes the "Import Classes" dialog to appear. When I hit "OK" > button there, I immediately get the NullPointerException shown below. After > the exception, the code is still pasted, but the necessary import lines do > not get added. Furthermore, manually running "Source:Fix Imports..." > afterward also fails to add the necessary imports. > This bug makes the IDE pretty unusable for ongoing development work. This is > forcing me and others on my team, sadly, to use a different IDE for now, as > we have found no workaround yet. > > java.lang.NullPointerException > at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:334) > at > org.netbeans.lib.nbjavac.services.NBResolve.isAccessible(NBResolve.java:72) > at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:379) > at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:441) > at > org.netbeans.lib.nbjavac.services.NBResolve.isAccessible(NBResolve.java:66) > at com.sun.tools.javac.api.JavacTrees.isAccessible(JavacTrees.java:913) > at > org.netbeans.api.java.source.GeneratorUtilities.getImportedElement(GeneratorUtilities.java:1826) > at > org.netbeans.api.java.source.GeneratorUtilities.addImports(GeneratorUtilities.java:1173) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler$1.run(ClipboardHandler.java:159) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler$1.run(ClipboardHandler.java:126) > at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:673) > at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:663) > at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502) > at > org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586) > at > org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130) > at > org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114) > at > org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181) > at > org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178) > at > org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) > at > org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) > at > org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118) > at > org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67) > at > org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178) > at > org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81) > at > org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:452) > at > org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423) > at > org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:684) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler.doImport(ClipboardHandler.java:126) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler.access$100(ClipboardHandler.java:113) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler$4$1.run(ClipboardHandler.java:216) > 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)
[jira] [Commented] (NETBEANS-2956) NullPointerException during Import Classes operation after pasting Java code into Editor
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912791#comment-16912791 ] Travis commented on NETBEANS-2956: -- Ok, it took me over 4 hours of effort, but I finally narrowed things down to a tiny project which demonstrates a specific bug. I will attach a .zip here soon. The exception I get during background scan on this project is: java.lang.AssertionError: Analyzer error when processing: container.drink(new FooBuilder(slug).matches(bug));java.lang.AssertionError: Analyzer error when processing: container.drink(new FooBuilder(slug).matches(bug)); at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:162) at jdk.compiler/com.sun.tools.javac.comp.Analyzer.doAnalysis(Analyzer.java:568) at jdk.compiler/com.sun.tools.javac.comp.Analyzer$2.flush(Analyzer.java:539) at jdk.compiler/com.sun.tools.javac.comp.Analyzer.flush(Analyzer.java:576) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1407) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1375) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:396) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:506) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:399)[catch] at org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:245) 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.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3785) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3420) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6183) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4300(RepositoryUpdater.java:5834) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2$1.run(RepositoryUpdater.java:6099) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6095) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6091) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) at org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6091) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureT
[jira] [Commented] (NETBEANS-2956) NullPointerException during Import Classes operation after pasting Java code into Editor
[ https://issues.apache.org/jira/browse/NETBEANS-2956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912622#comment-16912622 ] Travis commented on NETBEANS-2956: -- I've got a little bit of time for this today. I chopped my large multi-project down considerably by removing about half the source code, and all of the test code, and simplifying the gradle scripts quite a bit. I confirmed that it still builds cleanly with Gradle on the command line. Afterward, I loaded it into my Netbeans 11.1 fresh installation (no nb-javac, no user preferences changes, etc). I got the same exception mentioned previously. But this project is still too big for me to attach. I'll continue narrowing it down... By the way, I did confirm again that there is no such exception when loading a project with only one tiny source file. So I still do think there is something specific about my source code that's angering Netbeans. > NullPointerException during Import Classes operation after pasting Java code > into Editor > > > Key: NETBEANS-2956 > URL: https://issues.apache.org/jira/browse/NETBEANS-2956 > Project: NetBeans > Issue Type: Bug > Components: java - Source >Affects Versions: 11.0, 11.1 > Environment: Project is being built using OpenJDK 12 > Same on Windows 10 and Linux > Same when Netbeans is running on either JDK 8 or OpenJDK 12 > Same on Netbeans 11.0 and Netbeans 11.1 (both with nb-javac 1.6 installed) > Same with new built-in Gradle plugin, or old Gradle Support plugin 2.0.0 > Gradle 5.5 >Reporter: Travis >Assignee: ARUNAVA SINHA >Priority: Major > > I'm building my Java project using OpenJDK 12 and Netbeans 11.1. Everything > was working fine with the same project when it was built on JDK 8. We > recently updated to JDK 12 and this problem appeared immediately at that time. > > The problem happens reliably whenever I copy-paste code from one file to > another, and the code requires several imports to be added to the destination > file. This causes the "Import Classes" dialog to appear. When I hit "OK" > button there, I immediately get the NullPointerException shown below. After > the exception, the code is still pasted, but the necessary import lines do > not get added. Furthermore, manually running "Source:Fix Imports..." > afterward also fails to add the necessary imports. > This bug makes the IDE pretty unusable for ongoing development work. This is > forcing me and others on my team, sadly, to use a different IDE for now, as > we have found no workaround yet. > > java.lang.NullPointerException > at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:334) > at > org.netbeans.lib.nbjavac.services.NBResolve.isAccessible(NBResolve.java:72) > at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:379) > at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:441) > at > org.netbeans.lib.nbjavac.services.NBResolve.isAccessible(NBResolve.java:66) > at com.sun.tools.javac.api.JavacTrees.isAccessible(JavacTrees.java:913) > at > org.netbeans.api.java.source.GeneratorUtilities.getImportedElement(GeneratorUtilities.java:1826) > at > org.netbeans.api.java.source.GeneratorUtilities.addImports(GeneratorUtilities.java:1173) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler$1.run(ClipboardHandler.java:159) > at > org.netbeans.modules.java.editor.imports.ClipboardHandler$1.run(ClipboardHandler.java:126) > at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:673) > at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:663) > at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502) > at > org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586) > at > org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130) > at > org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114) > at > org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181) > at > org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178) > at > org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) > at > org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) > at > org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118) > at > org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67) > at > org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178) > at > org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.j
[jira] [Created] (NETBEANS-3013) Allow positioning of cursor inside square braces after accepting a suggestion
Brandon Gui created NETBEANS-3013: - Summary: Allow positioning of cursor inside square braces after accepting a suggestion Key: NETBEANS-3013 URL: https://issues.apache.org/jira/browse/NETBEANS-3013 Project: NetBeans Issue Type: Improvement Components: cnd - Code Completion Affects Versions: 11.1 Environment: Windows 10 1903 (10.0.18362 Build 18362). The issue is reproducible without additional installed plugins. Reporter: Brandon Gui Attachments: image-2019-08-22-01-48-25-283.png, image-2019-08-22-01-53-04-848.png, image-2019-08-22-01-55-48-388.png, image-2019-08-22-02-07-30-533.png When accepting a suggestion with a left square bracket "[", the editor completes the identifier, automatically closes the bracket with a right square bracket "]" and places the cursor right outside the right square bracket. While this feature is useful, it is a nuisance when using arrays because you have to move the cursor back to enter the index. The following GIF illustrates this: !image-2019-08-22-01-48-25-283.png! However, if I were to accept the suggestion with "Enter" (which I did when I entered the full name of the array, but it doesn't matter if I did), entering the braces don't cause the cursor to be positioned outside of the right brace. The following GIF illustrates this: !image-2019-08-22-02-07-30-533.png! A workaround to this issue is to remove the left square bracket "[" from the field of autocomplete selectors. However, hitting "[" will no longer accept suggestions, so you need to type the entire name of the array or select it from the list of suggestions manually. !image-2019-08-22-01-53-04-848.png! Another (not-very-good) workaround is to uncheck "Insert Closing Brackets Automatically" instead of removing the character from the completion selectors field. This allows you to accept suggestions, but you'll have to manually type in the rest, including the closing bracket. Note that this will not only affect square brackets, but also parenthesis and curly braces. !image-2019-08-22-01-55-48-388.png! -- This message was sent by Atlassian Jira (v8.3.2#803003) - 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
[netbeans] branch master updated: [NETBEANS-3011] - reduce the amount of redundant cast warnings..
This is an automated email from the ASF dual-hosted git repository. matthiasblaesing pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git The following commit(s) were added to refs/heads/master by this push: new 677a618 [NETBEANS-3011] - reduce the amount of redundant cast warnings.. 677a618 is described below commit 677a618943aa4b88f905840a8812b6b94e10caab Author: Brad Walker AuthorDate: Tue Aug 20 15:13:17 2019 -0600 [NETBEANS-3011] - reduce the amount of redundant cast warnings.. This work simply reduces the redundant cast warnings in the code base.. --- .../org/netbeans/modules/xml/catalog/CatalogPanel.java | 10 +- .../modules/xsl/transform/TransformPerformer.java| 16 .../core/network/proxy/mac/MacCoreFoundationLibrary.java | 2 +- .../core/network/proxy/mac/MacNetworkProxyLibrary.java | 2 +- .../proxy/windows/WindowsNetworkProxyLibrary.java| 2 +- .../core.osgi/src/org/netbeans/core/osgi/Activator.java | 2 +- .../org/netbeans/core/osgi/OSGiInstalledFileLocator.java | 2 +- .../src/org/netbeans/core/osgi/OSGiRepository.java | 2 +- .../netbeans/modules/keyring/mac/SecurityLibrary.java| 2 +- .../org/netbeans/modules/keyring/win32/Win32Protect.java | 2 +- .../modules/masterfs/watcher/macosx/OSXNotifier.java | 4 ++-- .../masterfs/watcher/windows/WindowsNotifier.java| 4 ++-- .../src/org/openide/actions/EditAction.java | 2 +- .../src/org/openide/actions/MoveDownAction.java | 2 +- .../src/org/openide/actions/MoveUpAction.java| 2 +- .../src/org/openide/actions/NewAction.java | 2 +- .../src/org/openide/actions/OpenAction.java | 2 +- .../src/org/openide/actions/PrintAction.java | 2 +- .../src/org/openide/actions/ReorderAction.java | 2 +- .../src/org/openide/actions/ViewAction.java | 2 +- .../openide.awt/src/org/openide/awt/ColorComboBox.java | 4 ++-- .../src/org/openide/explorer/ExplorerActions.java| 12 +--- .../openide/filesystems/RecognizeInstanceFiles.java | 2 +- .../src/org/openide/loaders/DataObject.java | 2 +- .../src/org/openide/loaders/DataObjectPool.java | 2 +- .../netbeans/modules/sampler/SamplesOutputStream.java| 2 +- 26 files changed, 44 insertions(+), 46 deletions(-) diff --git a/ide/xml.catalog.ui/src/org/netbeans/modules/xml/catalog/CatalogPanel.java b/ide/xml.catalog.ui/src/org/netbeans/modules/xml/catalog/CatalogPanel.java index 71c388f..b13be96 100644 --- a/ide/xml.catalog.ui/src/org/netbeans/modules/xml/catalog/CatalogPanel.java +++ b/ide/xml.catalog.ui/src/org/netbeans/modules/xml/catalog/CatalogPanel.java @@ -299,7 +299,7 @@ public class CatalogPanel extends TopComponent implements ExplorerManager.Provid // End of variables declaration//GEN-END:variables static private DataObject getDOFromNode(Node n) { -DataObject dobj = (DataObject) n.getLookup().lookup(DataObject.class); +DataObject dobj = n.getLookup().lookup(DataObject.class); assert dobj != null : "DataObject for node " + n; return dobj; } @@ -310,12 +310,12 @@ public class CatalogPanel extends TopComponent implements ExplorerManager.Provid folder = DataFolder.findFolder(getCatalogRoot()); } else { // try if has a data folder (alert: leaf node can be a empty folder) -folder = (DataFolder) nodes [0].getLookup().lookup(DataFolder.class); +folder = nodes [0].getLookup().lookup(DataFolder.class); // if not this node then try its parent if (folder == null && nodes [0].isLeaf()) { Node parent = nodes [0].getParentNode(); -folder = (DataFolder) parent.getLookup().lookup(DataFolder.class); +folder = parent.getLookup().lookup(DataFolder.class); } } return folder; @@ -386,7 +386,7 @@ public class CatalogPanel extends TopComponent implements ExplorerManager.Provid private int getNodePosition(Node n) { Index supp = getIndexSupport(n); -DataFolder df = (DataFolder) n.getParentNode().getLookup().lookup(DataFolder.class); +DataFolder df = n.getParentNode().getLookup().lookup(DataFolder.class); df.getNodeDelegate().getChildren().getNodes(true); int pos = supp.indexOf(n); @@ -400,7 +400,7 @@ public class CatalogPanel extends TopComponent implements ExplorerManager.Provid Node parent = n.getParentNode(); assert parent != null : "Node " + n + " has a parent."; -Index index = (Index) parent.getLookup().lookup(Index.class); +Index index = parent.getLookup().lookup(Index.class); assert index != null : "Node " + parent + " has Index cookie."; return index; d
[netbeans] branch master updated (0ef95bb -> 34eb8db)
This is an automated email from the ASF dual-hosted git repository. matthiasblaesing pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git. from 0ef95bb Merge pull request #1449 from junichi11/netbeans-2149-formatting-binary-operators new 00e25b4 Merge pull request #1 from apache/master new 3eb2362 [NETBEANS-2864] - cleanup some of the variables using a raw Class type.. new 34eb8db Merge pull request #1385 from BradWalker/cleanup_raw_class_type The 2867 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apisupport/project/layers/WritableXMLFileSystem.java | 2 +- .../modules/groovy/grailsproject/config/BuildConfig.java | 2 +- .../src/org/netbeans/test/j2ee/lib/ProgressOperator.java | 2 +- .../javaee/wildfly/ide/commands/WildflyManagementAPI.java | 14 +++--- .../src/org/netbeans/test/javaee/lib/ProgressOperator.java | 2 +- .../org/netbeans/modules/glassfish/common/LogViewMgr.java | 2 +- .../src/org/netbeans/test/j2ee/lib/ProgressSupport.java| 2 +- .../modules/j2ee/sun/ide/editors/NbProxySelector.java | 2 +- .../sun/ide/sunresources/beans/ConnPoolBeanDataNode.java | 2 +- .../sun/ide/sunresources/beans/DataSourceBeanDataNode.java | 2 +- .../j2ee/sun/ide/sunresources/beans/JMSBeanDataNode.java | 2 +- .../sunresources/beans/JavaMailSessionBeanDataNode.java| 2 +- .../sunresources/beans/PersistenceManagerBeanDataNode.java | 2 +- .../src/org/netbeans/modules/payara/common/LogViewMgr.java | 2 +- .../navigation/graph/actions/SystemFileSystemSupport.java | 2 +- .../modules/websvc/manager/ui/ReflectionHelper.java| 2 +- .../org/apache/tools/ant/module/api/IntrospectedInfo.java | 4 ++-- .../src/org/apache/tools/ant/module/bridge/AntBridge.java | 4 ++-- .../editor/completion/provider/MetaElementsProvider.java | 2 +- .../src/org/netbeans/jellytools/OutputTabOperator.java | 2 +- .../src/org/netbeans/jellytools/properties/Property.java | 4 ++-- .../src/org/netbeans/modules/csl/core/GsfDataNode.java | 2 +- .../csl/editor/codetemplates/CslCorePackageAccessor.java | 2 +- .../org/netbeans/modules/css/model/impl/ModelElement.java | 8 .../modules/css/model/impl/ModelElementListener.java | 2 +- .../modules/editor/bracesmatching/SpiAccessor.java | 2 +- .../codetemplates/CodeTemplateApiPackageAccessor.java | 2 +- .../codetemplates/CodeTemplateSpiPackageAccessor.java | 2 +- .../modules/editor/fold/FoldHierarchyExecution.java| 2 +- .../org/netbeans/modules/editor/guards/GuardsAccessor.java | 2 +- .../modules/editor/guards/GuardsSupportAccessor.java | 2 +- .../modules/editor/lib/EditorExtPackageAccessor.java | 2 +- .../netbeans/modules/editor/lib/EditorPackageAccessor.java | 2 +- .../netbeans/modules/editor/lib/SettingsConversions.java | 2 +- .../modules/editor/lib/drawing/ColoringAccessor.java | 2 +- .../modules/editor/lib/drawing/EditorUiAccessor.java | 2 +- .../lib2/highlighting/HighlightingSpiPackageAccessor.java | 2 +- .../editor/lib2/typinghooks/TypingHooksSpiAccessor.java| 2 +- .../editor/settings/storage/SpiPackageAccessor.java| 2 +- .../netbeans/modules/editor/lib/SettingsConversions.java | 2 +- .../org/netbeans/modules/editor/impl/KitsTrackerTest.java | 2 +- .../src/org/netbeans/jellytools/EditorOperatorTest.java| 2 +- .../modules/languages/dataobject/LanguagesDataNode.java| 2 +- .../modules/localtasks/task/SubtaskTableModel.java | 2 +- .../indentation/FormattingSettingsFromNbPreferences.java | 2 +- .../qa-functional/src/org/netbeans/tax/XMLCloneTest.java | 2 +- .../lib/test/unit/src/org/netbeans/tax/test/Simple.java| 2 +- .../src/org/netbeans/modules/xml/tax/beans/Lib.java| 2 +- .../xml/tax/beans/editor/TreeNodeFilterCustomEditor.java | 2 +- .../org/netbeans/modules/xml/tax/parser/ParserLoader.java | 2 +- .../completion/ElementResultItemDocumentationTest.java | 2 +- .../debugger/jpda/ui/models/ValuePropertyEditor.java | 4 ++-- .../debugger/jpda/models/VariableMirrorTranslator.java | 4 ++-- .../src/org/netbeans/modules/form/BindingCustomizer.java | 6 +++--- java/form/src/org/netbeans/modules/form/FormUtils.java | 4 ++-- .../netbeans/modules/form/GandalfPersistenceManager.java | 2 +- java/form/src/org/netbeans/modules/form/HandleLayer.java | 2 +- java/form/src/org/netbeans/modules/form/MetaBinding.java | 2 +- .../org/netbeans/modules/form/MetaComponentCreator.java| 2 +- .../src/org/netbeans/modules/form/actions/TestAction.java | 2 +- .../org/netbeans/modules/form/editors/TableCustomizer.java | 2 +- .../src/org/netbeans/modules/form/editor
[jira] [Created] (NETBEANS-3012) Opening brace popup doesn't always show statement associated with opening brace
Jas Gawera created NETBEANS-3012: Summary: Opening brace popup doesn't always show statement associated with opening brace Key: NETBEANS-3012 URL: https://issues.apache.org/jira/browse/NETBEANS-3012 Project: NetBeans Issue Type: Improvement Components: editor - Hints & Annotations Reporter: Jas Gawera When positioning the cursor on a closing curly brace of a method {code:java} }{code} If the corresponding opening statement is off the screen Netbeans will show the corresponding opening brace with its associated statement even if they are on separate lines e.g. {code:java} void myLongMethod() {{code} Very useful However, for "if/while/for" statements (and maybe others) Netbeans only shows the opening brace {code:java} { {code} This gives no useful information about what the braces are for. If the opening statement and brace are on the same line, they are shown in the popup {code:java} if (someCondition) {{code} This should work for both styles of code format -- This message was sent by Atlassian Jira (v8.3.2#803003) - 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] [Commented] (NETBEANS-22) Sources generated by Annotation Processor through Maven are not on classpath of Java Editor
[ https://issues.apache.org/jira/browse/NETBEANS-22?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912328#comment-16912328 ] Lorenzo Caenazzo commented on NETBEANS-22: -- The workaround work also on Netbeans 11.1 with the JpaMetamodel generator. > Sources generated by Annotation Processor through Maven are not on classpath > of Java Editor > --- > > Key: NETBEANS-22 > URL: https://issues.apache.org/jira/browse/NETBEANS-22 > Project: NetBeans > Issue Type: Bug > Components: apisupport - Maven >Affects Versions: 8.2, 9.0, 10.0, 11.0 >Reporter: Dave Schoorl >Priority: Major > Labels: annotation-processor, java-editor, maven > Attachments: mvn_immut.zip, mvn_meta.zip > > > I have attached two simple maven projects that use an Annotation Processor. > The project mvn_immut uses the Immutables framework to generate immutable > implementations from an interface. The project mvn_meta uses the JPA > Metamodel AP. Both projects have a simple class or interface, Book.java, with > annotations and a class with a main-method, that interacts with the sources > generated by the AP (E.g. print something to System.out). > 'Clean and Build' and 'Run' work without a problem. I see a Generated Sources > node appearing, containing the expected sources and when inspecting the > target/classes directory, I see the class files of my handwritten code and of > the generated code. However, the source file that uses the generated source, > does not compile, as the java editor does not recognize the AP generated > sources. > I file this report under Maven component, because if I have the exact same > source files in an Ant based project, there are no compilation problems. > It appears to me that issue > https://netbeans.org/bugzilla/show_bug.cgi?id=217556 is related to this one. -- This message was sent by Atlassian Jira (v8.3.2#803003) - 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] [Commented] (NETBEANS-2798) Netbeans method profiler crashes JVM
[ https://issues.apache.org/jira/browse/NETBEANS-2798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16912267#comment-16912267 ] dennis lucero commented on NETBEANS-2798: - I am having the same problem with Netbeans 11.1 and OpenJdk 12.2 (also tried 12.1 and 11.02 and 11.04 from Amazon JDK) > Netbeans method profiler crashes JVM > > > Key: NETBEANS-2798 > URL: https://issues.apache.org/jira/browse/NETBEANS-2798 > Project: NetBeans > Issue Type: Bug > Environment: Windows 10 x64, JDK 8 and JDK 11 (x64), netbeans 11.0 > and 8.2 >Reporter: Pavel Melnikov >Priority: Major > Attachments: hs_err_pid2176.log, hs_err_pid2532.log > > > I recently upgraded my OS to Windows 10 and reinstalled everything. All > attempts to profile methods of a java application on my PC using Netbeans > leads to JVM crash. > I've tried Netbeans 11.0 and 8.2, > JDK 11.0.3+7 and JDK 8.0_212-b03 (both from adoptOpenJdk) > and every combination leads to crash of JVM a fraction of seconds after I > start methods profiling. > > This situation takes place with every project I am trying to profile, so I > can replicate it by creating simplest app (using File -> New Project -> Java > with Ant -> Java Application. > > I am attaching both crash dumps for java 8 and java 11 for netbeans 11. -- This message was sent by Atlassian Jira (v8.3.2#803003) - 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
[netbeans-website] branch asf-site updated: Automated site publishing by Jenkins build 876
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/netbeans-website.git The following commit(s) were added to refs/heads/asf-site by this push: new 4ee0e73 Automated site publishing by Jenkins build 876 4ee0e73 is described below commit 4ee0e738e8570f32da5020eebe80d36daef78a63 Author: jenkins AuthorDate: Wed Aug 21 09:31:32 2019 + Automated site publishing by Jenkins build 876 --- content/community/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/community/index.html b/content/community/index.html index 579090b..8e331f7 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -93,7 +93,7 @@ Stay Informed -The Apache NetBeans Community uses the mailing lists as the primary source of comunication. . See how to stay informed and in touch with other NetBeans users and developers. +The Apache NetBeans Community uses the mailing lists as the primary source of comunication. See how to stay informed and in touch with other NetBeans users and developers. @@ -101,7 +101,7 @@ Participate -We welcome all kind of contributions. And there are many ways to contribute: see how you can participate in Apache NetBeans. +We welcome all kind of contributions. See how you can participate in Apache NetBeans. @@ -109,7 +109,7 @@ NetBeans Events -NetBeans users and developers participate in different events. See how this works. +NetBeans users and developers participate in different events. See how this works. - 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
[netbeans-website] branch master updated: Update index.asciidoc (#408)
This is an automated email from the ASF dual-hosted git repository. vieiro pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans-website.git The following commit(s) were added to refs/heads/master by this push: new bdc5482 Update index.asciidoc (#408) bdc5482 is described below commit bdc54829b81bcb7762534b9b8a61301e0cee7298 Author: Dmitry Avtonomov AuthorDate: Wed Aug 21 02:28:14 2019 -0700 Update index.asciidoc (#408) Move links to the actionable parts of sentences, e.g. "See ...". Minor typo cleanup. --- netbeans.apache.org/src/content/community/index.asciidoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/netbeans.apache.org/src/content/community/index.asciidoc b/netbeans.apache.org/src/content/community/index.asciidoc index d860aec..f32295d 100644 --- a/netbeans.apache.org/src/content/community/index.asciidoc +++ b/netbeans.apache.org/src/content/community/index.asciidoc @@ -27,13 +27,13 @@ == Stay Informed -The Apache NetBeans Community uses the link:mailing-lists.html[mailing lists] as the primary source of comunication. . See how to stay informed and in touch with other NetBeans users and developers. +The Apache NetBeans Community uses the link:mailing-lists.html[mailing lists] as the primary source of comunication. See how to stay informed and in touch with other NetBeans users and developers. == Participate -We welcome link:/participate/index.html[all kind of contributions]. And there are many ways to contribute: see how you can participate in Apache NetBeans. +We welcome all kind of contributions. link:/participate/index.html[See how you can participate in Apache NetBeans]. == NetBeans Events -NetBeans users and developers participate in link:events.html[different events]. See how this works. +NetBeans users and developers participate in different events. link:events.html[See how this works]. == Who We Are The Apache NetBeans source code was donated by Oracle to the link:https://www.apache.org[Apache Software Foundation] in 2016. - 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