You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "David Kopp (Jira)" <ji...@apache.org> on 2020/09/10 15:12:00 UTC

[jira] [Comment Edited] (NETBEANS-3194) Fxml autocomplete doesnt work

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

David Kopp edited comment on NETBEANS-3194 at 9/10/20, 3:11 PM:
----------------------------------------------------------------

The editor will also work if you set the compiler source level to 8 in your maven POM. Setting source level to 9 or higher causes this error.

So, a workaround, at least for maven projects, is to temporarily set the source level to 8, work on your .fxml file, and then set the source level back to what it is supposed to be. You might have to restart NetBeans somewhere in there.

It would be better for this to be fixed.


was (Author: koppdk):
The editor will also work if you set the compiler source level to 8 in your maven POM. Setting source level to 9 or higher causes this error.

> Fxml autocomplete doesnt work
> -----------------------------
>
>                 Key: NETBEANS-3194
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-3194
>             Project: NetBeans
>          Issue Type: Bug
>          Components: cnd - Code Completion
>    Affects Versions: 11.1
>            Reporter: sebo Zoltan
>            Priority: Minor
>         Attachments: FXMLDocument.fxml, messages.log
>
>
> Fxml code completation is not working is giving an error (used jdk 10.0.2)
> java.lang.AssertionError
>  at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>  at com.sun.tools.javac.util.Assert.checkNonNull(Assert.java:62)
>  at com.sun.tools.javac.comp.Modules.allModules(Modules.java:1254)
>  at com.sun.tools.javac.model.JavacElements.getAllModuleElements(JavacElements.java:126)
>  at org.netbeans.modules.java.source.ElementUtils.getTypeElementByBinaryName(ElementUtils.java:48)
>  at org.netbeans.api.java.source.ElementHandle.getTypeElementByBinaryName(ElementHandle.java:640)
>  at org.netbeans.api.java.source.ElementHandle.resolveImpl(ElementHandle.java:144)
>  at org.netbeans.api.java.source.ElementHandle.resolve(ElementHandle.java:120)
>  at org.netbeans.modules.javafx2.editor.completion.impl.InstanceCompleter.<init>(InstanceCompleter.java:54)
>  at org.netbeans.modules.javafx2.editor.completion.impl.PropertyCompleter.<init>(PropertyCompleter.java:57)
>  at org.netbeans.modules.javafx2.editor.completion.impl.PropertyCompleter.createCompleter(PropertyCompleter.java:232)
>  at org.netbeans.modules.javafx2.editor.completion.impl.InstanceCompleter.createCompleter(InstanceCompleter.java:92)
>  at org.netbeans.modules.javafx2.editor.completion.impl.PropertyCompleter.createCompleter(PropertyCompleter.java:46)
>  at org.netbeans.modules.javafx2.editor.FXMLCompletion2$Q$Task.run(FXMLCompletion2.java:185)
>  at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
>  at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:357)
>  at org.netbeans.modules.parsing.api.ParserManager$MimeTaskAction.run(ParserManager.java:340)
>  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:311)
>  at org.netbeans.modules.javafx2.editor.FXMLCompletion2$Q$Task.run(FXMLCompletion2.java:159)
>  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.modules.javafx2.editor.FXMLCompletion2$Q.query(FXMLCompletion2.java:106)
>  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)
> [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
>  



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

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

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