Scott Munson created NETBEANS-6259:
--------------------------------------
Summary: NoSuchFieldError throw during refactor of class name
Key: NETBEANS-6259
URL: https://issues.apache.org/jira/browse/NETBEANS-6259
Project: NetBeans
Issue Type: Bug
Components: editor - Refactoring
Affects Versions: 12.5
Environment:
-------------------------------------------------------------------------------
>Log Session: Thursday, December 2, 2021 at 5:04:31 PM Pacific Standard Time
>System Info:
Product Version = Apache NetBeans IDE 12.5
Operating System = Windows 10 version 10.0 running on amd64
Java; VM; Vendor = 15; Java HotSpot(TM) 64-Bit Server VM 15+36-1562;
Oracle Corporation
Runtime = Java(TM) SE Runtime Environment 15+36-1562
Java Home = C:\Program Files\Java\jdk-15
System Locale; Encoding = en_US (nb); Cp1252
Home Directory = C:\Users\scottm
Current Directory = C:\Program Files\NetBeans-12.5
User Directory = C:\Users\scottm\AppData\Roaming\NetBeans\12.5
Cache Directory = C:\Users\scottm\AppData\Local\NetBeans\Cache\12.5
Installation = C:\Program Files\NetBeans-12.5\netbeans\nb
C:\Program Files\NetBeans-12.5\netbeans\ergonomics
C:\Program Files\NetBeans-12.5\netbeans\ide
C:\Program Files\NetBeans-12.5\netbeans\extide
C:\Program Files\NetBeans-12.5\netbeans\java
C:\Program Files\NetBeans-12.5\netbeans\apisupport
C:\Program Files\NetBeans-12.5\netbeans\webcommon
C:\Program Files\NetBeans-12.5\netbeans\websvccommon
C:\Program Files\NetBeans-12.5\netbeans\enterprise
C:\Program Files\NetBeans-12.5\netbeans\profiler
C:\Program Files\NetBeans-12.5\netbeans\harness
C:\Program Files\NetBeans-12.5\netbeans\cpplite
C:\Program Files\NetBeans-12.5\netbeans\groovy
C:\Program Files\NetBeans-12.5\netbeans\javafx
C:\Program Files\NetBeans-12.5\netbeans\platform
Boot & Ext. Classpath =
Application Classpath = C:\Program
Files\NetBeans-12.5\netbeans\platform\lib\boot.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\lib\org-openide-modules.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\lib\org-openide-util-lookup.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\lib\org-openide-util-ui.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\lib\org-openide-util.jar
Startup Classpath = C:\Program
Files\NetBeans-12.5\netbeans\platform\core\asm-9.2.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\asm-commons-9.2.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\asm-tree-9.2.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\core-base.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\core.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\org-netbeans-libs-asm.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\org-openide-filesystems-compat8.jar;C:\Program
Files\NetBeans-12.5\netbeans\platform\core\org-openide-filesystems.jar;C:\Program
Files\NetBeans-12.5\netbeans\nb\core\org-netbeans-upgrader.jar;C:\Program
Files\NetBeans-12.5\netbeans\nb\core\locale\core_nb.jar
Reporter: Scott Munson
Attempting class name refactoring threw the following. No field of this name
exists.
java.lang.NoSuchFieldError: pat
at
org.netbeans.modules.java.source.save.CasualDiff.matchCase(CasualDiff.java:5870)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3202)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3160)
at
org.netbeans.modules.java.source.save.CasualDiff.listsMatch(CasualDiff.java:5830)
at
org.netbeans.modules.java.source.save.CasualDiff.matchSwitch(CasualDiff.java:5866)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3200)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3160)
at
org.netbeans.modules.java.source.save.CasualDiff.listsMatch(CasualDiff.java:5830)
at
org.netbeans.modules.java.source.save.CasualDiff.matchBlock(CasualDiff.java:5840)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3188)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3160)
at
org.netbeans.modules.java.source.save.CasualDiff.matchIf(CasualDiff.java:5893)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3212)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3160)
at
org.netbeans.modules.java.source.save.CasualDiff.listsMatch(CasualDiff.java:5830)
at
org.netbeans.modules.java.source.save.CasualDiff.matchBlock(CasualDiff.java:5840)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3188)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3160)
at
org.netbeans.modules.java.source.save.CasualDiff.matchLambda(CasualDiff.java:6008)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3314)
at
org.netbeans.modules.java.source.save.CasualDiff.treesMatch(CasualDiff.java:3160)
at
org.netbeans.modules.java.source.save.CasualDiff.listsMatch(CasualDiff.java:5830)
at
org.netbeans.modules.java.source.save.CasualDiff.diffApply(CasualDiff.java:2362)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5619)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5443)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5370)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5341)
at
org.netbeans.modules.java.source.save.CasualDiff.diffExec(CasualDiff.java:2263)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5601)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5443)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5370)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5341)
at
org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:4176)
at
org.netbeans.modules.java.source.save.CasualDiff.diffBlock(CasualDiff.java:1684)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5562)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5443)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5370)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5341)
at
org.netbeans.modules.java.source.save.CasualDiff.diffMethodDef(CasualDiff.java:1373)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5552)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5443)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5370)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5341)
at
org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:4176)
at
org.netbeans.modules.java.source.save.CasualDiff.diffClassDef(CasualDiff.java:1102)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5549)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5443)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5370)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5341)
at
org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:4176)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTopLevel(CasualDiff.java:594)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5522)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5443)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5370)
at
org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5353)
at
org.netbeans.modules.java.source.save.CasualDiff.diff(CasualDiff.java:350)
at
org.netbeans.api.java.source.WorkingCopy.processCurrentCompilationUnit(WorkingCopy.java:920)
at
org.netbeans.api.java.source.WorkingCopy.getChanges(WorkingCopy.java:1332)
at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:676)
at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:663)
at
org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:502)
at
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
at
org.netbeans.modules.parsing.api.ParserManager$MultiUserTaskAction.run(ParserManager.java:166)
at
org.netbeans.modules.parsing.api.ParserManager$MultiUserTaskAction.run(ParserManager.java:138)
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:452)
at
org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:423)
at
org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:684)
at
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles(JavaRefactoringPlugin.java:323)
at
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles(JavaRefactoringPlugin.java:264)
at
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles(JavaRefactoringPlugin.java:246)
at
org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.createAndAddElements(JavaRefactoringPlugin.java:338)
at
org.netbeans.modules.refactoring.java.plugins.RenameRefactoringPlugin.prepare(RenameRefactoringPlugin.java:626)
[catch] at
org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare2(AbstractRefactoring.java:417)
at
org.netbeans.modules.refactoring.api.AbstractRefactoring.pluginsPrepare(AbstractRefactoring.java:401)
at
org.netbeans.modules.refactoring.api.AbstractRefactoring.prepare(AbstractRefactoring.java:212)
at
org.netbeans.modules.refactoring.spi.impl.ParametersPanel$Prepare.run(ParametersPanel.java:1063)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists