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

Reply via email to