[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-10-19 Thread Reema Taneja (JIRA)


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

Reema Taneja commented on NETBEANS-486:
---

Fix was provided in nb-javac. Fixed with nb-javac plugin 1.5.

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> org.netbeans.modules.java.completion.BaseTask.getCompletionEnvironment(BaseTask.java:215)
>   at 
> org.netbeans.modules.java.completion.JavaCompletionTask.resolve(JavaCompletionTask.java:265)
>   at 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-22 Thread Reema Taneja (JIRA)


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

Reema Taneja commented on NETBEANS-486:
---

Here illegalArgumentException is getting thrown from javac JCDiagnostic init as 
source == null

http://hg.openjdk.java.net/jdk/jdk10/file/b09e56145e11/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java

private Name parseAndGetName(JavaFileObject fo,
 Function 
tree2Name) {
and protected JCCompilationUnit parse(JavaFileObject filename, CharSequence 
content) {
are missing below call to set source object on Log:

JavaFileObject prev = log.useSource(filename);
followed by 
log.useSource(prev); in finally.
I will log a javac bug for this.

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-18 Thread Dell Green (JIRA)


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

Dell Green commented on NETBEANS-486:
-

Yes i was also able to recreate it using 9.0-vc3.

Deleted ~/.cache/netbeans/dev and ~/.netbeans/dev and ~/.cache/netbeans/9.0 and 
~/.netbeans/9.0

in vc-3 instead of popping up a prohibitive dialog box as in dev, vc3 adds an 
entry to notifications tab with same illegalargument exception stack trace, but 
does allow me to continue

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-18 Thread Reema Taneja (JIRA)


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

Reema Taneja commented on NETBEANS-486:
---

Investigating
[exec] java.lang.IllegalArgumentException
 [exec] at 
com.sun.tools.javac.util.JCDiagnostic.(JCDiagnostic.java:588)
 [exec] at 
com.sun.tools.javac.util.JCDiagnostic$Factory.create(JCDiagnostic.java:283)
 [exec] at 
com.sun.tools.javac.util.JCDiagnostic$Factory.error(JCDiagnostic.java:111)
 [exec] at 
com.sun.tools.javac.util.AbstractLog.error(AbstractLog.java:147)
 [exec] at 
com.sun.tools.javac.util.AbstractLog.error(AbstractLog.java:137)
 [exec] at 
com.sun.tools.javac.parser.JavacParser.error(JavacParser.java:4295)
 [exec] at 
com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:410)
 [exec] at 
com.sun.tools.javac.parser.JavacParser.reportSyntaxError(JavacParser.java:397)
 [exec] at 
com.sun.tools.javac.parser.JavacParser.moduleDirectiveList(JavacParser.java:3384)
 [exec] at 
com.sun.tools.javac.parser.JavacParser.moduleDecl(JavacParser.java:3304)
 [exec] at 
com.sun.tools.javac.parser.JavacParser.parseCompilationUnit(JavacParser.java:3262)
 [exec] at 
org.netbeans.lib.nbjavac.services.NBParserFactory$NBJavacParser.parseCompilationUnit(NBParserFactory.java:136)
 [exec] at 
com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:648)
 [exec] at 
com.sun.tools.javac.main.JavaCompiler.parseAndGetName(JavaCompiler.java:1873)
 [exec] at 
com.sun.tools.javac.main.JavaCompiler.readModuleName(JavaCompiler.java:1857)
 [exec] at 
com.sun.tools.javac.code.ModuleFinder.readModule(ModuleFinder.java:233)
 [exec] at 
com.sun.tools.javac.code.ModuleFinder.findSingleModule(ModuleFinder.java:209)
 [exec] at 
com.sun.tools.javac.comp.Modules.setCompilationUnitModules(Modules.java:474)
 [exec] at com.sun.tools.javac.comp.Modules.enter(Modules.java:284)
 [exec] at 
com.sun.tools.javac.comp.Modules.initModules(Modules.java:247)
 [exec] at 
com.sun.tools.javac.main.JavaCompiler.initModules(JavaCompiler.java:1114)
 [exec] at 
com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:374)
 [exec] at 
com.sun.tools.javac.api.JavacTaskImpl.ensureEntered(JavacTaskImpl.java:619)
 [exec] at 
com.sun.tools.javac.model.JavacElements.ensureEntered(JavacElements.java:878)
 [exec] at 
com.sun.tools.javac.model.JavacElements.doGetTypeElement(JavacElements.java:169)
 [exec] at 
com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:158)
 [exec] at 
com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:83)
 [exec] at 
org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:357)
 [exec] at 
org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
 [exec] at 
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runCallable(AnnotationModelHelper.java:230)
 [exec] at 
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.access$100(AnnotationModelHelper.java:54)
 [exec] at 
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$2.run(AnnotationModelHelper.java:159)
 [exec] at 
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper$2.run(AnnotationModelHelper.java:156)
 [exec] at 
org.netbeans.modules.java.source.parsing.MimeTask.run(MimeTask.java:60)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
 [exec] at 
org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:357)
 [exec] at 
org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:340)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
 [exec] at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
 [exec] at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
 [exec] at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
 [exec] at 
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
 [exec] at 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
 [exec] at 
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:311)
 [exec] at 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-18 Thread JIRA


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

Jiří Kovalský commented on NETBEANS-486:


I can easily reproduce it even with empty userdir:
 # Delete ~/.netbeans/9.0 directory.
 # Launch Apache NetBeans IDE 9.0 (Build 
incubator-netbeans-release-334-on-20180708) using 10; Java HotSpot(TM) 64-Bit 
Server VM 10+46 on Linux Mint 18.1
 # Invoke *File > New Project...* from main menu.
 # Select _Java_ category, _Java Modular Project_ and click *Next >* and then 
*Finish* buttons.
 # Right click _JavaModularApplication1_ project node in Explorer and invoke 
*New > Module...* from context menu.
 # *Finish* _New Module_ wizard.
 # Editor opens _module-info.java_ configuration file. Inside
{code:java}
module newmodule { }{code}
code type
{noformat}
req{noformat}
and press Ctrl+Space to invoke code completion.

*Expected:* Code is completed to _requires_ and no exception is thrown.

*Actual:* Code is completed to _requires_ and 
_java.lang.IllegalArgumentException_ exception is thrown.

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread Laszlo Kishalmi (JIRA)


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

Laszlo Kishalmi commented on NETBEANS-486:
--

Just tried to reproduce in VC3 under Ubuntu, Oracle Java 10, with the given 
sample project and instructions.

The code completion works well as expected. I guess there is something fishy in 
your userdir. Try to reproduce with a new user /cache dir.

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-486:


So that's not relevant for the release we're working on.

Use the vc3, i.e., the voting candidate 3 for the Apache NetBeans (incubating) 
9.0 release, as explained here:

https://blogs.apache.org/netbeans

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread Dell Green (JIRA)


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

Dell Green commented on NETBEANS-486:
-

Built from today's head: 5de5478f2ca8c5ddcb2e8528094987f3db44cdb8

Not sure how to tell if its using nb-javac or not, the plugin is definitely 
installed, so i assume it is

 

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> org.netbeans.modules.java.completion.BaseTask.getCompletionEnvironment(BaseTask.java:215)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread Geertjan Wielenga (JIRA)


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

Geertjan Wielenga commented on NETBEANS-486:


Is it with the vc3 build? Is it with or without nb-javac?

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> org.netbeans.modules.java.completion.BaseTask.getCompletionEnvironment(BaseTask.java:215)
>   at 
> org.netbeans.modules.java.completion.JavaCompletionTask.resolve(JavaCompletionTask.java:265)
>   at 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread Dell Green (JIRA)


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

Dell Green commented on NETBEANS-486:
-

many thanks :)

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: IllegalArgumentException.txt, Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> org.netbeans.modules.java.completion.BaseTask.getCompletionEnvironment(BaseTask.java:215)
>   at 
> org.netbeans.modules.java.completion.JavaCompletionTask.resolve(JavaCompletionTask.java:265)
>   at 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread JIRA


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

Jiří Kovalský commented on NETBEANS-486:


I think you are experiencing a different issue here. I am able to reproduce
{code:java}
java.lang.IllegalArgumentException at 
com.sun.tools.javac.util.JCDiagnostic.(JCDiagnostic.java:588){code}
but not the
{code:java}
com.sun.tools.javac.comp.Infer$InferenceException at 
com.sun.tools.javac.comp.Infer.(Infer.java:115){code}
 

which Gili complained about. Anyway, it's a good start. :)  [~rtaneja], would 
you be so kind and take a look at this issue?

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Assignee: Reema Taneja
>Priority: Major
> Attachments: Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread Dell Green (JIRA)


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

Dell Green commented on NETBEANS-486:
-

For me it happens with a brand newly created java application, and then just 
add a module info class. I have attached the project. just delete the requires 
line and retype requires java. and then try and auto complete and it always 
throws exception for me. If a cancel the exception dialog and then continue on 
auto compete works agaisn until i try and add another requires line

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Priority: Major
> Attachments: Sample-NETBEANS-486.zip
>
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> 

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-17 Thread JIRA


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

Jiří Kovalský commented on NETBEANS-486:


I am afraid that without some minimal sample project reproducing the exception 
we cannot fix the broken code completion. If someone could share such simple 
project, it would be great.

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
>Affects Versions: 9.0
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Priority: Major
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> org.netbeans.modules.java.completion.BaseTask.getCompletionEnvironment(BaseTask.java:215)
>   at 
> org.netbeans.modules.java.completion.JavaCompletionTask.resolve(JavaCompletionTask.java:265)
>   

[jira] [Commented] (NETBEANS-486) org.netbeans.modules.parsing.spi.ParseException when invoking code-complete

2018-07-13 Thread Dell Green (JIRA)


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

Dell Green commented on NETBEANS-486:
-

Happens to me all the time with code-complete in module-info.java 9.0.4+11 on 
Ubuntu 16.04 and 18.04 and always latest build

> org.netbeans.modules.parsing.spi.ParseException when invoking code-complete
> ---
>
> Key: NETBEANS-486
> URL: https://issues.apache.org/jira/browse/NETBEANS-486
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Completion  Templates
> Environment: Product Version: Apache NetBeans IDE Dev (Build 
> incubator-netbeans-release-228-on-20180312)
> Java: 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11
> Runtime: Java(TM) SE Runtime Environment 9.0.4+11
> System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
> User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
> Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
>Reporter: Gili
>Priority: Major
>
> I invoked code-complete in the editor and the following exception was thrown:
> {code}
> com.sun.tools.javac.comp.Infer$InferenceException
>   at com.sun.tools.javac.comp.Infer.(Infer.java:115)
>   at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>   at com.sun.tools.javac.comp.DeferredAttr.(DeferredAttr.java:114)
>   at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>   at com.sun.tools.javac.comp.Resolve.(Resolve.java:123)
>   at org.netbeans.lib.nbjavac.services.NBResolve.(NBResolve.java:50)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:44)
>   at org.netbeans.lib.nbjavac.services.NBResolve$1.make(NBResolve.java:42)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Resolve.instance(Resolve.java:158)
>   at com.sun.tools.javac.comp.Check.(Check.java:117)
>   at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>   at com.sun.tools.javac.comp.Modules.(Modules.java:185)
>   at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>   at com.sun.tools.javac.code.Symtab.(Symtab.java:484)
>   at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>   at com.sun.tools.javac.comp.Attr.(Attr.java:127)
>   at org.netbeans.lib.nbjavac.services.NBAttr.(NBAttr.java:50)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:42)
>   at org.netbeans.lib.nbjavac.services.NBAttr$1.make(NBAttr.java:40)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.comp.Attr.instance(Attr.java:116)
>   at com.sun.tools.javac.comp.Annotate.(Annotate.java:102)
>   at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>   at com.sun.tools.javac.jvm.ClassReader.(ClassReader.java:234)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader.(NBClassReader.java:50)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:41)
>   at 
> org.netbeans.lib.nbjavac.services.NBClassReader$1.make(NBClassReader.java:39)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.jvm.ClassReader.instance(ClassReader.java:225)
>   at com.sun.tools.javac.code.ClassFinder.(ClassFinder.java:186)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.(JavadocClassFinder.java:71)
>   at 
> com.sun.tools.javadoc.main.JavadocClassFinder.lambda$preRegister$0(JavadocClassFinder.java:60)
>   at com.sun.tools.javac.util.Context.get(Context.java:150)
>   at com.sun.tools.javac.code.ClassFinder.instance(ClassFinder.java:177)
>   at com.sun.tools.javac.main.JavaCompiler.(JavaCompiler.java:393)
>   at com.sun.tools.javac.main.JavaCompiler.instance(JavaCompiler.java:114)
>   at 
> com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:207)
>   at com.sun.tools.javac.api.JavacTaskImpl.parse(JavacTaskImpl.java:247)
>   at 
> org.netbeans.modules.java.source.nbjavac.parsing.SequentialParsingImpl.parse(SequentialParsingImpl.java:38)
>   at 
> org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:580)
>   at 
> org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:361)
>   at 
> org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:84)
>   at 
> org.netbeans.modules.java.completion.BaseTask.getCompletionEnvironment(BaseTask.java:215)
>   at 
> org.netbeans.modules.java.completion.JavaCompletionTask.resolve(JavaCompletionTask.java:265)
>   at org.netbeans.modules.java.completion.BaseTask.run(BaseTask.java:93)
>   at 
>