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

Reema Taneja commented on NETBEANS-486:
---------------------------------------

Investigating
[exec] java.lang.IllegalArgumentException
     [exec]     at 
com.sun.tools.javac.util.JCDiagnostic.<init>(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 
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:430)
     [exec]     at 
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:422)
     [exec]     at 
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTask(AnnotationModelHelper.java:156)
     [exec]     at 
org.netbeans.modules.j2ee.metadata.model.api.support.annotation.AnnotationModelHelper.runJavaSourceTask(AnnotationModelHelper.java:124)
     [exec]     at 
org.netbeans.modules.j2ee.persistenceapi.metadata.orm.annotation.EntityMappingsMetadataModelImpl.runReadAction(EntityMappingsMetadataModelImpl.java:57)
     [exec]     at 
org.netbeans.modules.j2ee.metadata.model.api.MetadataModel.runReadAction(MetadataModel.java:97)
     [exec]     at 
org.netbeans.modules.j2ee.persistence.editor.completion.JPACodeCompletionProvider$JPACodeCompletionQuery.run(JPACodeCompletionProvider.java:208)
     [exec]     at 
org.netbeans.modules.j2ee.persistence.editor.completion.JPACodeCompletionProvider$JPACodeCompletionQuery.access$600(JPACodeCompletionProvider.java:81)
     [exec]     at 
org.netbeans.modules.j2ee.persistence.editor.completion.JPACodeCompletionProvider$JPACodeCompletionQuery$Task.run(JPACodeCompletionProvider.java:258)
     [exec]     at 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
     [exec]     at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
     [exec]     at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
     [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] Caused: org.netbeans.modules.parsing.spi.ParseException
     [exec]     at 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:186)
     [exec]     at 
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
     [exec] [catch] at 
org.netbeans.modules.j2ee.persistence.editor.completion.JPACodeCompletionProvider$JPACodeCompletionQuery.query(JPACodeCompletionProvider.java:118)
     [exec]     at 
org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:198)
     [exec]     at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
     [exec]     at 
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
     [exec]     at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
     [exec]     at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
 

> 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 &amp; 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.<init>(Infer.java:115)
>       at com.sun.tools.javac.comp.Infer.instance(Infer.java:102)
>       at com.sun.tools.javac.comp.DeferredAttr.<init>(DeferredAttr.java:114)
>       at com.sun.tools.javac.comp.DeferredAttr.instance(DeferredAttr.java:103)
>       at com.sun.tools.javac.comp.Resolve.<init>(Resolve.java:123)
>       at org.netbeans.lib.nbjavac.services.NBResolve.<init>(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.<init>(Check.java:117)
>       at com.sun.tools.javac.comp.Check.instance(Check.java:105)
>       at com.sun.tools.javac.comp.Modules.<init>(Modules.java:185)
>       at com.sun.tools.javac.comp.Modules.instance(Modules.java:175)
>       at com.sun.tools.javac.code.Symtab.<init>(Symtab.java:484)
>       at com.sun.tools.javac.code.Symtab.instance(Symtab.java:88)
>       at com.sun.tools.javac.comp.Attr.<init>(Attr.java:127)
>       at org.netbeans.lib.nbjavac.services.NBAttr.<init>(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.<init>(Annotate.java:102)
>       at com.sun.tools.javac.comp.Annotate.instance(Annotate.java:77)
>       at com.sun.tools.javac.jvm.ClassReader.<init>(ClassReader.java:234)
>       at 
> org.netbeans.lib.nbjavac.services.NBClassReader.<init>(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.<init>(ClassFinder.java:186)
>       at 
> com.sun.tools.javadoc.main.JavadocClassFinder.<init>(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.<init>(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 
> org.netbeans.modules.java.completion.JavaCompletionTask.run(JavaCompletionTask.java:58)
>       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)
> Caused: org.netbeans.modules.parsing.spi.ParseException
>       at 
> org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:186)
>       at 
> org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
> [catch] at 
> org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:193)
>       at 
> org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:198)
>       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)
> {code}
> I don't have specific a minimum testcase but the error occurs 100% of the 
> time if the editor contains "bad code". I can't share my "bad code" because 
> it is part of a very big application.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

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

Reply via email to