[jira] [Commented] (NETBEANS-3105) NullPointerException on FindUsages

2021-01-22 Thread Jira


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

Tomáš Procházka commented on NETBEANS-3105:
---

You are right - I also noticed it in different issue.

It is related to change in INFRA-19430.

> NullPointerException on FindUsages
> --
>
> Key: NETBEANS-3105
> URL: https://issues.apache.org/jira/browse/NETBEANS-3105
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Search, java - Navigation, java - Refactoring
>Affects Versions: 11.1, 11.2
>Reporter: Stephen McCants
>Priority: Major
> Attachments: ide.log, ide2.log
>
>
> Sometimes running a FindUsages on a method results the stack trace below.  
> Once it happens, you cannot run FindUsages on that item, but you might be 
> able to run it on different items.  This breaks Netbeans for my colleagues 
> and myself. 
> Workaround: Use Netbeans 8.2 (11.1 has problems with Find Usages being too 
> slow).
> Stacktrace:
> {{java.lang.NullPointerExceptionjava.lang.NullPointerException at 
> org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:362)
>  at 
> org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doFindUsages(RefactoringActionsProvider.java:232)
>  at 
> org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doFindUsages(ActionsImplementationFactory.java:91)
>  at 
> org.netbeans.modules.refactoring.spi.impl.WhereUsedAction.performAction(WhereUsedAction.java:52)
>  at 
> org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
>  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) 
> at 
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) 
> at 
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
>  at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at 
> javax.swing.AbstractButton.doClick(AbstractButton.java:376) at 
> javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842) at 
> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
>  at java.awt.Component.processMouseEvent(Component.java:6539) at 
> javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at 
> java.awt.Component.processEvent(Component.java:6304) at 
> java.awt.Container.processEvent(Container.java:2239) at 
> java.awt.Component.dispatchEventImpl(Component.java:4889) at 
> java.awt.Container.dispatchEventImpl(Container.java:2297) at 
> java.awt.Component.dispatchEvent(Component.java:4711) at 
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at 
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at 
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at 
> java.awt.Container.dispatchEventImpl(Container.java:2283) at 
> java.awt.Window.dispatchEventImpl(Window.java:2746) at 
> java.awt.Component.dispatchEvent(Component.java:4711) at 
> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at 
> java.awt.EventQueue.access$500(EventQueue.java:97) at 
> java.awt.EventQueue$3.run(EventQueue.java:709) at 
> java.awt.EventQueue$3.run(EventQueue.java:703) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>  at java.awt.EventQueue$4.run(EventQueue.java:733) at 
> java.awt.EventQueue$4.run(EventQueue.java:731) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)[catch]
>  at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>  at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>  at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at 
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)}}
> {{UI Log:}}
>  
> {{}}
> {{ 2019-09-16T12:04:35}}
> {{ 1568653475223}}
> {{ 20609}}
> {{ 800}}
> {{ 16501}}
> {{ INDEXING_STARTED}}
> {{ INDEXING_STARTED}}
> {{ org.netbeans.modules.parsing.impl.indexing.Bundle}}
> {{ 31}}
> {{}}
> {{}}
> {{ 2019-09-16T12:04:35}}
> {{ 15686

[jira] [Commented] (NETBEANS-3105) NullPointerException on FindUsages

2021-01-22 Thread Stephen McCants (Jira)


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

Stephen McCants commented on NETBEANS-3105:
---

Also, where did the detailed description of this problem go?  Seriously!

Here is what *used* to be in the description:

Sometimes running a FindUsages on a method results the stack trace below. Once 
it happens, you cannot run FindUsages on that item, but you might be able to 
run it on different items. This breaks Netbeans for my colleagues and myself. 
Workaround: Use Netbeans 8.2 (11.1 has problems with Find Usages being too 
slow).
Stacktrace:
{\{java.lang.NullPointerExceptionjava.lang.NullPointerException at 
org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:362)
 at 
org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doFindUsages(RefactoringActionsProvider.java:232)
 at 
org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doFindUsages(ActionsImplementationFactory.java:91)
 at 
org.netbeans.modules.refactoring.spi.impl.WhereUsedAction.performAction(WhereUsedAction.java:52)
 at 
org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
 at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) 
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at 
javax.swing.AbstractButton.doClick(AbstractButton.java:376) at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842) at 
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
 at java.awt.Component.processMouseEvent(Component.java:6539) at 
javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at 
java.awt.Component.processEvent(Component.java:6304) at 
java.awt.Container.processEvent(Container.java:2239) at 
java.awt.Component.dispatchEventImpl(Component.java:4889) at 
java.awt.Container.dispatchEventImpl(Container.java:2297) at 
java.awt.Component.dispatchEvent(Component.java:4711) at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at 
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at 
java.awt.Container.dispatchEventImpl(Container.java:2283) at 
java.awt.Window.dispatchEventImpl(Window.java:2746) at 
java.awt.Component.dispatchEvent(Component.java:4711) at 
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at 
java.awt.EventQueue.access$500(EventQueue.java:97) at 
java.awt.EventQueue$3.run(EventQueue.java:709) at 
java.awt.EventQueue$3.run(EventQueue.java:703) at 
java.security.AccessController.doPrivileged(Native Method) at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
 at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
 at java.awt.EventQueue$4.run(EventQueue.java:733) at 
java.awt.EventQueue$4.run(EventQueue.java:731) at 
java.security.AccessController.doPrivileged(Native Method) at 
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)[catch]
 at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
 at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 
at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at 
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)}}

> NullPointerException on FindUsages
> --
>
> Key: NETBEANS-3105
> URL: https://issues.apache.org/jira/browse/NETBEANS-3105
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Search, java - Navigation, java - Refactoring
>Affects Versions: 11.1, 11.2
>Reporter: Stephen McCants
>Priority: Major
> Attachments: ide.log, ide2.log
>
>
> Sometimes running a FindUsages on a method results the stack trace below.  
> Once it happens, you cannot run FindUsages on that item, but you might be 
> able to run it on different items.  This breaks Netbeans for my colleagues 
> and myself. 
> Workaround: Use Netbeans 8.2 (11.1 has problems with Find Usages being too 
> slow).
> Stacktrace:
> {{java.lang.NullPointerExceptio

[jira] [Commented] (NETBEANS-3105) NullPointerException on FindUsages

2021-01-22 Thread Stephen McCants (Jira)


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

Stephen McCants commented on NETBEANS-3105:
---

The problem seems to have gone away with Netbeans 11.3.

> NullPointerException on FindUsages
> --
>
> Key: NETBEANS-3105
> URL: https://issues.apache.org/jira/browse/NETBEANS-3105
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Search, java - Navigation, java - Refactoring
>Affects Versions: 11.1, 11.2
>Reporter: Stephen McCants
>Priority: Major
> Attachments: ide.log, ide2.log
>
>
> Sometimes running a FindUsages on a method results the stack trace below.  
> Once it happens, you cannot run FindUsages on that item, but you might be 
> able to run it on different items.  This breaks Netbeans for my colleagues 
> and myself. 
> Workaround: Use Netbeans 8.2 (11.1 has problems with Find Usages being too 
> slow).
> Stacktrace:
> {{java.lang.NullPointerExceptionjava.lang.NullPointerException at 
> org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:362)
>  at 
> org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doFindUsages(RefactoringActionsProvider.java:232)
>  at 
> org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doFindUsages(ActionsImplementationFactory.java:91)
>  at 
> org.netbeans.modules.refactoring.spi.impl.WhereUsedAction.performAction(WhereUsedAction.java:52)
>  at 
> org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
>  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) 
> at 
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) 
> at 
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
>  at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at 
> javax.swing.AbstractButton.doClick(AbstractButton.java:376) at 
> javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842) at 
> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
>  at java.awt.Component.processMouseEvent(Component.java:6539) at 
> javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at 
> java.awt.Component.processEvent(Component.java:6304) at 
> java.awt.Container.processEvent(Container.java:2239) at 
> java.awt.Component.dispatchEventImpl(Component.java:4889) at 
> java.awt.Container.dispatchEventImpl(Container.java:2297) at 
> java.awt.Component.dispatchEvent(Component.java:4711) at 
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at 
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at 
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at 
> java.awt.Container.dispatchEventImpl(Container.java:2283) at 
> java.awt.Window.dispatchEventImpl(Window.java:2746) at 
> java.awt.Component.dispatchEvent(Component.java:4711) at 
> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at 
> java.awt.EventQueue.access$500(EventQueue.java:97) at 
> java.awt.EventQueue$3.run(EventQueue.java:709) at 
> java.awt.EventQueue$3.run(EventQueue.java:703) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>  at java.awt.EventQueue$4.run(EventQueue.java:733) at 
> java.awt.EventQueue$4.run(EventQueue.java:731) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)[catch]
>  at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>  at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>  at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at 
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)}}
> {{UI Log:}}
>  
> {{}}
> {{ 2019-09-16T12:04:35}}
> {{ 1568653475223}}
> {{ 20609}}
> {{ 800}}
> {{ 16501}}
> {{ INDEXING_STARTED}}
> {{ INDEXING_STARTED}}
> {{ org.netbeans.modules.parsing.impl.indexing.Bundle}}
> {{ 31}}
> {{}}
> {{}}
> {{ 2019-09-16T12:04:35}}
> {{ 1568653475223}}
> {{ 20610}}
> {{ 800}}
> {{

[jira] [Commented] (NETBEANS-3105) NullPointerException on FindUsages

2019-09-16 Thread Stephen McCants (Jira)


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

Stephen McCants commented on NETBEANS-3105:
---

Switched to having Netbeans run under OpenJDK 11, but the problem did not go 
away.  Attaching a new ide2.log file.

> NullPointerException on FindUsages
> --
>
> Key: NETBEANS-3105
> URL: https://issues.apache.org/jira/browse/NETBEANS-3105
> Project: NetBeans
>  Issue Type: Bug
>  Components: editor - Search, java - Navigation, java - Refactoring
>Affects Versions: 11.1, 11.2
>Reporter: Stephen McCants
>Priority: Major
> Attachments: ide.log, ide2.log
>
>
> Sometimes running a FindUsages on a method results the stack trace below.  
> Once it happens, you cannot run FindUsages on that item, but you might be 
> able to run it on different items.  This breaks Netbeans for my colleagues 
> and myself. 
> Workaround: Use Netbeans 8.2 (11.1 has problems with Find Usages being too 
> slow).
> Stacktrace:
> {{java.lang.NullPointerExceptionjava.lang.NullPointerException at 
> org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:362)
>  at 
> org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doFindUsages(RefactoringActionsProvider.java:232)
>  at 
> org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doFindUsages(ActionsImplementationFactory.java:91)
>  at 
> org.netbeans.modules.refactoring.spi.impl.WhereUsedAction.performAction(WhereUsedAction.java:52)
>  at 
> org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
>  at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) 
> at 
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) 
> at 
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
>  at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at 
> javax.swing.AbstractButton.doClick(AbstractButton.java:376) at 
> javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842) at 
> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
>  at java.awt.Component.processMouseEvent(Component.java:6539) at 
> javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at 
> java.awt.Component.processEvent(Component.java:6304) at 
> java.awt.Container.processEvent(Container.java:2239) at 
> java.awt.Component.dispatchEventImpl(Component.java:4889) at 
> java.awt.Container.dispatchEventImpl(Container.java:2297) at 
> java.awt.Component.dispatchEvent(Component.java:4711) at 
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at 
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at 
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at 
> java.awt.Container.dispatchEventImpl(Container.java:2283) at 
> java.awt.Window.dispatchEventImpl(Window.java:2746) at 
> java.awt.Component.dispatchEvent(Component.java:4711) at 
> java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at 
> java.awt.EventQueue.access$500(EventQueue.java:97) at 
> java.awt.EventQueue$3.run(EventQueue.java:709) at 
> java.awt.EventQueue$3.run(EventQueue.java:703) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
>  at java.awt.EventQueue$4.run(EventQueue.java:733) at 
> java.awt.EventQueue$4.run(EventQueue.java:731) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at 
> org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)[catch]
>  at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
>  at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>  at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at 
> java.awt.EventDispatchThread.run(EventDispatchThread.java:82)}}
> {{UI Log:}}
>  
> {{}}
> {{ 2019-09-16T12:04:35}}
> {{ 1568653475223}}
> {{ 20609}}
> {{ 800}}
> {{ 16501}}
> {{ INDEXING_STARTED}}
> {{ INDEXING_STARTED}}
> {{ org.netbeans.modules.parsing.impl.indexing.Bundle}}
> {{ 31}}
> {{}}
> {{}}
> {{ 2019-09-16T