[ https://issues.apache.org/jira/browse/NETBEANS-6430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17485323#comment-17485323 ]
Neil C Smith commented on NETBEANS-6430: ---------------------------------------- Java support in 12.6 requires running on JDK 11. NetBeans 13 as a whole requires JDK 11. > Java Class Refactor (Rename) fails > ---------------------------------- > > Key: NETBEANS-6430 > URL: https://issues.apache.org/jira/browse/NETBEANS-6430 > Project: NetBeans > Issue Type: Bug > Components: java - Refactoring > Affects Versions: 12.6 > Environment: Windows: > Edition Windows 11 Home > Version 21H2 > Installed on 14/01/2022 > OS build 22000.438 > Serial number MP21B589 > Experience Windows Feature Experience Pack 1000.22000.438.0 > Java: > openjdk version "1.8.0_312" > OpenJDK Runtime Environment Corretto-8.312.07.1 (build 1.8.0_312-b07) > OpenJDK 64-Bit Server VM Corretto-8.312.07.1 (build 25.312-b07, mixed mode) > Reporter: Andrew Chapman > Priority: Minor > > Existing Java EE project. Renaming a class throws the following exception. > > SEVERE [org.openide.util.Exceptions] > java.lang.IllegalArgumentException: Copying to 2066 is greater then its size > (1399). > at > org.netbeans.modules.java.source.save.CasualDiff.copyTo(CasualDiff.java:6116) > at > org.netbeans.modules.java.source.save.CasualDiff.copyTo(CasualDiff.java:6095) > at > org.netbeans.modules.java.source.save.CasualDiff.diffPrecedingComments(CasualDiff.java:4427) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5510) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5451) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5378) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5349) > at > org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:4184) > at > org.netbeans.modules.java.source.save.CasualDiff.diffClassDef(CasualDiff.java:1102) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5557) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5451) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5378) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5349) > at > org.netbeans.modules.java.source.save.CasualDiff.diffList(CasualDiff.java:4184) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTopLevel(CasualDiff.java:594) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl0(CasualDiff.java:5530) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTreeImpl(CasualDiff.java:5451) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5378) > at > org.netbeans.modules.java.source.save.CasualDiff.diffTree(CasualDiff.java:5361) > 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: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists