| Summary: | Errror running the new default cleanup profile on JDT code | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Lars Vogel <Lars.Vogel> | ||||
| Component: | UI | Assignee: | Jeff Johnston <jjohnstn> | ||||
| Status: | VERIFIED FIXED | QA Contact: | Jeff Johnston <jjohnstn> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | fabrice.tiercelin, jjohnstn, Lars.Vogel | ||||
| Version: | 4.20 | ||||||
| Target Milestone: | 4.21 M1 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| See Also: |
https://git.eclipse.org/r/c/jdt/eclipse.jdt.ui/+/182016 https://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=94d1776ab9258b42a8247433ba79402f8d1dc533 |
||||||
| Whiteboard: | |||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 530122, 574014 | ||||||
| Attachments: |
|
||||||
|
Description
Lars Vogel
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 |