Community
Participate
Working Groups
Created attachment 286418 [details] Screenshot If I run the new cleanup profile on org.eclipse.help.base I get an error, see attached screenshot. I replicate, clone https://git.eclipse.org/r/admin/repos/platform/eclipse.platform.ua and run default cleanup profile on org.eclipse.help.base
Jeff, can you have a look?
Also if I run the default profile on a JDT workspace (with core, debug and ui), I get the following error: [Working copy] QuickAssistProcessor.java [in org.eclipse.jdt.internal.ui.text.correction [in ui [in org.eclipse.jdt.ui]]] does not exist
Fabrice, please check.
Jeff or Fabrice, can you have a look?
I can reproduce with just "Change to Enhanced For loop" + "Organize imports" selected. Both cleanups work fine on their own. The following exception trace occurs in jdt.core: eclipse.buildId=4.20.0.I20210610-1250 java.version=11.0.8 java.vendor=N/A BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86_64 -data /home/jjohnstn/workspace-I20210610 org.eclipse.ltk.ui.refactoring Error Thu Jun 10 16:11:21 EDT 2021 Internal Error Java Model Exception: Java Model Status [[Working copy] HTMLParser.java [in org.apache.lucene.demo.html [in src_demo [in org.eclipse.help.base]]] does not exist] at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:584) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:254) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:327) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:313) at org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:296) at org.eclipse.jdt.internal.core.Openable.findRecommendedLineSeparator(Openable.java:216) at org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteAnalyzer.<init>(ImportRewriteAnalyzer.java:487) at org.eclipse.jdt.core.dom.rewrite.ImportRewrite.rewriteImports(ImportRewrite.java:1329) at org.eclipse.jdt.core.manipulation.OrganizeImportsOperation.createTextEdit(OrganizeImportsOperation.java:626) at org.eclipse.jdt.internal.corext.fix.ImportsFix.createCleanUp(ImportsFix.java:51) at org.eclipse.jdt.internal.ui.fix.ImportsCleanUp.createFix(ImportsCleanUp.java:62) at org.eclipse.jdt.internal.corext.fix.CleanUpRefactoring.calculateChange(CleanUpRefactoring.java:772) at org.eclipse.jdt.internal.corext.fix.CleanUpRefactoring$CleanUpASTRequestor.calculateSolutions(CleanUpRefactoring.java:301) at org.eclipse.jdt.internal.corext.fix.CleanUpRefactoring$CleanUpASTRequestor.acceptAST(CleanUpRefactoring.java:279) at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:930) at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:614) at org.eclipse.jdt.core.dom.ASTParser.createASTs(ASTParser.java:906) at org.eclipse.jdt.internal.corext.dom.ASTBatchParser.createASTs(ASTBatchParser.java:82) at org.eclipse.jdt.internal.corext.fix.CleanUpRefactoring$CleanUpFixpointIterator.next(CleanUpRefactoring.java:399) at org.eclipse.jdt.internal.corext.fix.CleanUpRefactoring.cleanUpProject(CleanUpRefactoring.java:682) at org.eclipse.jdt.internal.corext.fix.CleanUpRefactoring.checkFinalConditions(CleanUpRefactoring.java:642) at org.eclipse.ltk.core.refactoring.CheckConditionsOperation.run(CheckConditionsOperation.java:86) at org.eclipse.ltk.core.refactoring.CreateChangeOperation.run(CreateChangeOperation.java:122) at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:210) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2338) at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:89) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
New Gerrit change created: https://git.eclipse.org/r/c/jdt/eclipse.jdt.ui/+/182016
Gerrit change https://git.eclipse.org/r/c/jdt/eclipse.jdt.ui/+/182016 was merged to [master]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=94d1776ab9258b42a8247433ba79402f8d1dc533
Released for 4.21 M1
Verfified for 4.21 M1 using I20210706-0600