Upstream-Meldungen an Eclipse JDT für die in v1.1.0 umgangenen Headless-Bugs #103
Labels
No labels
bug
build
enhancement
headless
P1-critical
P2-high
P3-medium
P4-low
refactoring
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ai-tools/jdt-mcp-server#103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In v1.1.0 wurden mehrere Eclipse-JDT-Bugs im Headless-Modus umgangen, aber nicht upstream
gemeldet. Aufgabe: je Punkt prüfen, ob bereits ein Bug bei
eclipse-jdt/eclipse.jdt.uibzw.eclipse-jdt/eclipse.jdt.coreexistiert — sonst selbst melden und den Link hier eintragen.DocumentAdapter-NoClassDefFoundError beim Öffnen eines Buffers (PR #95, #77)
org.eclipse.jdt.uiJavaPlugininstalliert beim Bundle-Start einen editor-gebundenenBufferprovider auf
DefaultWorkingCopyOwner.PRIMARY. JedesopenBuffer()wirft headlessNoClassDefFoundError …/javaeditor/DocumentAdapter.Link: offen
getCodeTemplateStore()headless null → NPE in SelfEncapsulateFieldRefactoring (PR #99, #98)JavaManipulation.getCodeTemplateStore()liefert headlessnull.ProjectTemplateStore.getTemplateData()hat keinen Fallback → NPE inSelfEncapsulateFieldRefactoring.checkFinalConditions().Link: offen
Override-Erkennung bei substituiertem Typparameter (PR #97, #29)
MethodOverrideTester/RippleMethodFinder2erkennt Overrides mit substituiertemTypparameter nicht (
Processor<T>.process(T)vs.process(String)).Link: offen
TextFileChange.releaseDocument()-AssertionfCount > 0headless (PR #95, #97)Feuert auch in
checkFinalConditionsüberRenameAnalyzeUtil.createNewWorkingCopy.Link: offen
ProcessorBasedRefactoring.fParticipantsuninitialisiert bei Bypass vonChecks.checkIfCuBroken(PR #100, #75)Führt zu roher NPE statt sauberem Refactoring-Status.
Link: offen
Refs
#29 #77 #98 #75