Can you check the message log for an earlier exception, maybe regarding java parser?

The mentioned exception is logging some null handle at: https://github.com/apache/netbeans/blob/d018622771aa7910274cb7260a87f6793061f431/java/refactoring.java/src/org/netbeans/modules/refactoring/java/ui/RenameRefactoringUI.java#L424

On 1/29/23 09:50, Scott Palmer wrote:
I had some trouble trying to do a simple rename of a public static utility
method.  When I tried renaming it from where the method was defined it
resulted in the following message.  (It's a lie. In fact "find usages" on
this method has no problem.)

"The original element being refactored is not available. It was deleted or
significantly changed. Usages cannot be collected."

When I tried to rename from a call site there was no warning or error, but
then it did nothing.
The following exception was in messages.log:

java.lang.NullPointerException: selected
      at
org.netbeans.modules.refactoring.java.ui.RenameRefactoringUI$2.create(RenameRefactoringUI.java:424)
      at
org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$1.createRefactoringUI(ContextAnalyzer.java:94)
      at
org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:355)
      at
org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:280)
      at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:504)
      at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
      at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:132)
      at
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:116)
      at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
      at
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
      at
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
      at
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
      at
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
      at
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
      at
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
      at
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:83)
      at
org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:454)
      at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:425)
      at
org.netbeans.modules.refactoring.java.ui.ContextAnalyzer$TextComponentTask.run(ContextAnalyzer.java:362)
      at
org.netbeans.modules.refactoring.java.ui.UIUtilities.lambda$runWhenScanFinished$0(UIUtilities.java:1194)
      at
org.netbeans.api.java.source.ui.ScanDialog.runWhenScanFinished(ScanDialog.java:133)
      at
org.netbeans.modules.refactoring.java.ui.UIUtilities.runWhenScanFinished(UIUtilities.java:1189)
      at
org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doFullRename(RefactoringActionsProvider.java:128)
      at
org.netbeans.modules.refactoring.java.ui.RefactoringActionsProvider.doRename(RefactoringActionsProvider.java:75)
      at
org.netbeans.modules.refactoring.api.impl.ActionsImplementationFactory.doRename(ActionsImplementationFactory.java:66)
      at
org.netbeans.modules.refactoring.spi.impl.RenameAction.performAction(RenameAction.java:52)
      at
org.netbeans.modules.refactoring.spi.impl.RefactoringGlobalAction$ContextAction.actionPerformed(RefactoringGlobalAction.java:172)
      at
org.netbeans.modules.java.editor.rename.InstantRenamePerformer.doFullRename(InstantRenamePerformer.java:260)
      at
org.netbeans.modules.java.editor.rename.InstantRenamePerformer.invokeInstantRename(InstantRenamePerformer.java:243)
      at
org.netbeans.modules.java.editor.rename.InstantRenameAction.actionPerformed(InstantRenameAction.java:37)
      at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:324)


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

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



Reply via email to