[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-06-08 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Fix Version/s: 12.0

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2, 11.3
>Reporter: Petr Miksik
>Priority: Critical
>  Labels: autocomplete, autocompletion, codecompletion, nbjavac
> Fix For: 12.0
>
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(Keyboard

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-06-01 Thread Eirik Bakke (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eirik Bakke updated NETBEANS-2978:
--
Priority: Critical  (was: Major)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2, 11.3
>Reporter: Petr Miksik
>Priority: Critical
>  Labels: autocomplete, autocompletion, codecompletion, nbjavac
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-06-01 Thread Eirik Bakke (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eirik Bakke updated NETBEANS-2978:
--
Labels: autocomplete autocompletion codecompletion nbjavac  (was: 
autocomplete autocompletion codecompletion)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2, 11.3
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion, nbjavac
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desk

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-03-06 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Affects Version/s: 11.3

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2, 11.3
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> 

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-03-06 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Attachment: ide.log

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.deskt

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-03-06 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Attachment: (was: ide.log)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
>

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2020-03-06 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. 

How to reproduce:
{noformat}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- code completion fails here
JLabel result2 = new JLabel <-- it works on this line already. Only 
the first line is not working
}
}
}
{noformat}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:570)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:290)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:257)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Con

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-18 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Attachment: ide.log

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboard

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-18 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Attachment: (was: ide_log.txt)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide.log
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. 
> How to reproduce:
> {noformat}
> public class XXX {
> private static class CellRenderer implements TableCellRenderer {
> @Override
> public Component getTableCellRendererComponent(JTable table, Object 
> value, boolean isSelected, boolean hasFocus, int row, int column) {
> JLabel result = new JLabel <-- code completion fails here
> JLabel result2 = new JLabel <-- it works on this line already. 
> Only the first line is not working
> }
> }
> }
> {noformat}
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-18 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. 

How to reproduce:
{noformat}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- code completion fails here
JLabel result2 = new JLabel <-- it works on this line already. Only 
the first line is not working
}
}
}
{noformat}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1191)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:972)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:778)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1357)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:674)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:754)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:433)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.d

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. 

How to reproduce:
{noformat}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- code completion fails here
JLabel result2 = new JLabel <-- it works on this line already. Only 
the first line is not working
}
}
}
{noformat}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatch

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. 

How to reproduce:
{noformat}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- problem here, code completion fails
}
}
}
{noformat}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:48

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. 

How to reproduce:
{noformat}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- code completion fails here
}
}
}
{noformat}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
 

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.

How to reproduce:
{quote}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- problem here, code completion fails
}
}
}
{quote}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.

How to reproduce:

public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- problem here, code completion fails
}
}
}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dis

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.

How to reproduce:
{noformat}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- problem here, code completion fails
}
}
}
{noformat}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.deskto

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.

How to reproduce:

{{public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- problem here, code completion fails
}
}
}
}}
{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.

How to reproduce:
{monospaced text}
public class XXX {
private static class CellRenderer implements TableCellRenderer {

@Override
public Component getTableCellRendererComponent(JTable table, Object 
value, boolean isSelected, boolean hasFocus, int row, int column) {
JLabel result = new JLabel <-- problem here, code completion fails
}
}
}
{monospaced text}

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-13 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.securit

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-11-12 Thread Petr Miksik (Jira)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Affects Version/s: 11.2

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1, 11.2
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide_log.txt
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. It's thrown quite often, 
> but it's not entirely clear under what conditions this may happen. Source 
> code level does not matter.
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Labels: autocomplete autocompletion codecompletion  (was: autocompletion)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocomplete, autocompletion, codecompletion
> Attachments: ide_log.txt
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. It's thrown quite often, 
> but it's not entirely clear under what conditions this may happen. Source 
> code level does not matter.
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManag

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Labels: autocompletion  (was: code-completion)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1
>Reporter: Petr Miksik
>Priority: Major
>  Labels: autocompletion
> Attachments: ide_log.txt
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. It's thrown quite often, 
> but it's not entirely clear under what conditions this may happen. Source 
> code level does not matter.
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
> 

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Attachment: (was: exception.txt)

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1
>Reporter: Petr Miksik
>Priority: Major
>  Labels: code-completion
> Attachments: ide_log.txt
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. It's thrown quite often, 
> but it's not entirely clear under what conditions this may happen. Source 
> code level does not matter.
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
>   at 

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Attachment: ide_log.txt

> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1
>Reporter: Petr Miksik
>Priority: Major
>  Labels: code-completion
> Attachments: ide_log.txt
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. It's thrown quite often, 
> but it's not entirely clear under what conditions this may happen. Source 
> code level does not matter.
> {noformat}
> java.lang.AssertionError
>   at com.sun.tools.javac.util.Assert.error(Assert.java:155)
>   at com.sun.tools.javac.util.Assert.check(Assert.java:46)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
>   at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
>   at 
> com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at 
> com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
>   at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
>   at 
> com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
>   at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
>   at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
>   at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
>   at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
>   at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
>   at 
> org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
>   at 
> org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
>   at 
> org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
>   at 
> org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
>   at 
> org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
>   at 
> org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
>   at 
> java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
>   at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
>   at 
> java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
>   at java.desktop/java.awt.Component.processEvent(Component.java:6409)
>   at java.desktop/java.awt.Container.processEvent(Container.java:2263)
>   at 
> java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
>   at 
> java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
>   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
>   at 
> java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
>   at 
> java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
>   at 
> java.deskt

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.securit

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
 JDK 11.0.4; OpenJDK 64-Bit Server VM

{noformat}
java.lang.AssertionError
at com.sun.tools.javac.util.Assert.error(Assert.java:155)
at com.sun.tools.javac.util.Assert.check(Assert.java:46)
at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
at 
com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at 
com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
at 
com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
at 
java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at 
java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at 
java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at 
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
 JDK 11.0.4; OpenJDK 64-Bit Server VM

  was:
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
 JDK 11.0.4; OpenJDK 64-Bit Server VM
{panel:title=Exception}


java.lang.AssertionError
 at com.sun.tools.javac.util.Assert.error(Assert.java:155)
 at com.sun.tools.javac.util.Assert.check(Assert.java:46)
 at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
 at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
 at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
 at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
 at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
 at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
 at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
 at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
 at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
 at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
 at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
 at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
 at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
 at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
 at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
 at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
 at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
 at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
 at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
 at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
 at java.desktop/java.awt.Component.processEvent(Component.java:6409)
 at java.desktop/java.awt.Container.processEvent(Container.java:2263)
 at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
 at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
 at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
 at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
 at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
 at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
 at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
 at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
 at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
 at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
 at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
 at java.base/java.security.AccessControlle

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
 JDK 11.0.4; OpenJDK 64-Bit Server VM
{panel:title=Exception}


java.lang.AssertionError
 at com.sun.tools.javac.util.Assert.error(Assert.java:155)
 at com.sun.tools.javac.util.Assert.check(Assert.java:46)
 at com.sun.tools.javac.code.Scope$ScopeImpl.dble(Scope.java:410)
 at com.sun.tools.javac.code.Scope$ScopeImpl.enter(Scope.java:433)
 at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:480)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
 at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:172)
 at com.sun.tools.javac.comp.Attr.visitVarDef(Attr.java:1187)
 at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:968)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
 at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:776)
 at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1353)
 at org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
 at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1032)
 at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:672)
 at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:752)
 at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:892)
 at 
org.netbeans.api.java.source.TreeUtilities.attributeTree(TreeUtilities.java:822)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.type(JavaCodeTemplateProcessor.java:718)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.staticInstanceOf(JavaCodeTemplateProcessor.java:583)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.getProposedValue(JavaCodeTemplateProcessor.java:404)
 at 
org.netbeans.modules.editor.java.JavaCodeTemplateProcessor.updateDefaultValues(JavaCodeTemplateProcessor.java:145)
 at 
org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:225)
 at 
org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273)
 at 
org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82)
 at 
org.netbeans.modules.editor.java.JavaCompletionItem.process(JavaCompletionItem.java:566)
 at 
org.netbeans.modules.editor.java.JavaCompletionItem.defaultAction(JavaCompletionItem.java:286)
 at 
org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785)
 at 
org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386)
 at 
java.desktop/java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:258)
 at java.desktop/java.awt.Component.processKeyEvent(Component.java:6590)
 at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2849)
 at java.desktop/java.awt.Component.processEvent(Component.java:6409)
 at java.desktop/java.awt.Container.processEvent(Container.java:2263)
 at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
 at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
 at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
 at 
java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
 at 
java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
 at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
 at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
 at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
 at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
 at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
 at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
 at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
 at java.base/java.security.AccessController.doPrivileged(Native Method)
 at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
 at 
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
 at java.desktop/java.awt.Eve

[jira] [Updated] (NETBEANS-2978) Assertion error in code completion in Java code

2019-08-13 Thread Petr Miksik (JIRA)


 [ 
https://issues.apache.org/jira/browse/NETBEANS-2978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Petr Miksik updated NETBEANS-2978:
--
Description: 
The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen. Source code 
level does not matter.
JDK 11.0.4; OpenJDK 64-Bit Server VM

  was:The exception occurs after selecting an item from the provided "Code 
completion" list and nothing is inserted into code. It's thrown quite often, 
but it's not entirely clear under what conditions this may happen.


> Assertion error in code completion in Java code
> ---
>
> Key: NETBEANS-2978
> URL: https://issues.apache.org/jira/browse/NETBEANS-2978
> Project: NetBeans
>  Issue Type: Bug
>  Components: java - Editor
>Affects Versions: 11.1
>Reporter: Petr Miksik
>Priority: Major
>  Labels: code-completion
> Attachments: exception.txt
>
>
> The exception occurs after selecting an item from the provided "Code 
> completion" list and nothing is inserted into code. It's thrown quite often, 
> but it's not entirely clear under what conditions this may happen. Source 
> code level does not matter.
> JDK 11.0.4; OpenJDK 64-Bit Server VM



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

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

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