Checking the logs....

I noticed a typo in a warning message, "evaulate" instead of "evaluate":
INFO [org.netbeans.modules.gradle.execute.GradleDistributionProviderImpl]:
Cannot evaulate Gradle Wrapper

I also see an assertion to do with VanillaCompileWorker that is repeated a
few times... I'm guessing something isn't happy with the use of the "yield"
keyword in the relatively new switch expressions.

SEVERE [org.openide.util.Exceptions]
java.lang.AssertionError
        at com.sun.tools.javac.util.Assert.error(Assert.java:155)
        at com.sun.tools.javac.util.Assert.checkNonNull(Assert.java:62)
        at com.sun.tools.javac.util.ListBuffer.append(ListBuffer.java:127)
        at com.sun.tools.javac.comp.Attr$1.visitYield(Attr.java:1637)
        at com.sun.tools.javac.tree.JCTree$JCYield.accept(JCTree.java:1660)
        at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49)
        at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
        at
com.sun.tools.javac.comp.Attr.lambda$visitSwitchExpression$7(Attr.java:1644)
        at com.sun.tools.javac.comp.Attr.handleSwitch(Attr.java:1827)
        at
com.sun.tools.javac.comp.Attr.visitSwitchExpression(Attr.java:1629)
        at
com.sun.tools.javac.tree.JCTree$JCSwitchExpression.accept(JCTree.java:1382)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:687)
        at com.sun.tools.javac.comp.Attr.visitReturn(Attr.java:2452)
        at com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1711)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:687)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:761)
        at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:780)
        at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:1464)
        at
org.netbeans.lib.nbjavac.services.NBAttr.visitBlock(NBAttr.java:78)
        at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1082)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:687)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:761)
        at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:1254)
        at
org.netbeans.lib.nbjavac.services.NBAttr.visitMethodDef(NBAttr.java:72)
        at
com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:912)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:687)
        at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:761)
        at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:5604)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:5495)
        at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:5319)
        at com.sun.tools.javac.comp.Attr.attrib(Attr.java:5258)
        at
com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1317)
        at
com.sun.tools.javac.api.JavacTaskImpl$1.process(JavacTaskImpl.java:409)
        at
com.sun.tools.javac.api.JavacTaskImpl$Filter.run(JavacTaskImpl.java:519)
        at
com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:412)
[catch] at
org.netbeans.modules.java.source.indexing.VanillaCompileWorker.compile(VanillaCompileWorker.java:284)
        at
org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:360)
        at
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:138)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:274)
        at
org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:136)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2749)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.lambda$index$0(RepositoryUpdater.java:2626)
        at
org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:540)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2625)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.lambda$scanSource$3(RepositoryUpdater.java:5735)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.lambda$runInContext$4(RepositoryUpdater.java:2119)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:288)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2117)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runInContext(RepositoryUpdater.java:2098)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.access$1400(RepositoryUpdater.java:135)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSource(RepositoryUpdater.java:5770)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSources(RepositoryUpdater.java:5443)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:5075)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$InitialRootsWork.getDone(RepositoryUpdater.java:5842)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3452)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:6197)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$3400(RepositoryUpdater.java:5855)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.lambda$call$0(RepositoryUpdater.java:6116)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:288)
        at
org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:83)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6116)
        at
org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$2.call(RepositoryUpdater.java:6112)
        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.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:6112)
        at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
        at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
        at
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
WARNING [org.netbeans.modules.java.source.indexing.JavaIndex]:
VanillaCompileWorker caused an exception



After attempting the refactoring (which still doesn't work after a restart
and wiping the cache), this is all that was added to the log  (WidgetUtils
iconButtonForAction is the method I'm trying to rename):

INFO [org.netbeans.modules.gradle.loaders.GradleProjectLoaderImpl]: Load
aiming EVALUATED for Unloaded Gradle Project:
GradleFiles[projectDir=/Users/scott/dev/Personal/IncludedBuildSample/Library,
rootDir=/Users/scott/dev/Personal/IncludedBuildSample/Library]
INFO [org.netbeans.api.java.source.ElementHandle]: Cannot resolve:
ElementHandle[kind=METHOD; sigs=com.analogideas.grade.ui.WidgetUtils
iconButtonForAction
(Lcom/analogideas/grade/ui/Action;Ljavafx/scene/Node;)Ljavafx/scene/control/Button;
]
INFO [org.netbeans.api.java.source.TreePathHandle]: Cannot resolve:
TreePathHandle[delegate:TreeDelegate[kind:METHOD,
enclosingElement:ElementHandle[kind=METHOD;
sigs=com.analogideas.grade.ui.WidgetUtils iconButtonForAction
(Lcom/analogideas/grade/ui/Action;Ljavafx/scene/Node;)Ljavafx/scene/control/Button;
],
file:/Users/scott/dev/Personal/Grade/src/main/java/com/analogideas/grade/ui/WidgetUtils.java@4af9037d
:6de8552e]]
INFO [org.netbeans.api.java.source.ElementHandle]: Cannot resolve:
ElementHandle[kind=METHOD; sigs=com.analogideas.grade.ui.WidgetUtils
iconButtonForAction
(Lcom/analogideas/grade/ui/Action;Ljavafx/scene/Node;)Ljavafx/scene/control/Button;
]
INFO [null]: Last record repeated again.
INFO [org.netbeans.api.java.source.TreePathHandle]: Cannot resolve:
TreePathHandle[delegate:TreeDelegate[kind:METHOD,
enclosingElement:ElementHandle[kind=METHOD;
sigs=com.analogideas.grade.ui.WidgetUtils iconButtonForAction
(Lcom/analogideas/grade/ui/Action;Ljavafx/scene/Node;)Ljavafx/scene/control/Button;
],
file:/Users/scott/dev/Personal/Grade/src/main/java/com/analogideas/grade/ui/WidgetUtils.java@4af9037d
:6de8552e]]
INFO [org.netbeans.modules.refactoring.spi.impl.ParametersPanel]:
org.netbeans.modules.refactoring.api.AbstractRefactoring$ProgressL@36591bc1
called start multiple times


Regards,

Scott


On Sun, Jan 29, 2023 at 1:49 PM Laszlo Kishalmi <laszlo.kisha...@gmail.com>
wrote:

> 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