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

2020-09-10 Thread David Kopp (Jira)


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

David Kopp commented on NETBEANS-3194:
--

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.(InstanceCompleter.java:54)
>  at 
> org.netbeans.modules.javafx2.editor.completion.impl.PropertyCompleter.(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 
> 

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

2020-09-10 Thread David Kopp (Jira)


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

David Kopp commented on NETBEANS-3194:
--

This bug is being caused by the module system. I can open a Maven project in 
Netbeans 12, which is running on JDK 11, and the editor will work if the 
project is set to compile with JDK 8.

Please fix this, because I really need to edit FXML files directly, and this 
bug is making it impossible.

 

> 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.(InstanceCompleter.java:54)
>  at 
> org.netbeans.modules.javafx2.editor.completion.impl.PropertyCompleter.(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 
>