Skip to content

today (2025-06-26) pre-release has some error! #4088

@mozhuanzuojing

Description

@mozhuanzuojing

Writing some code in a class, there is a problem that it does not compile successfully

Screenshot

Image

part of client.log
{
  message: '[Error - 7:40:44 PM] Request textDocument/completion failed.',
  level: 'info',
  timestamp: '2025-06-26 19:40:44.611'
}
{
  message: '  Message: Internal error.\n' +
    '  Code: -32603 \n' +
    "java.lang.NoSuchFieldError: Class org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding does not have member field 'org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration'\n" +
    '\tat org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.searchVisibleVariablesAndMethods(InternalExtendedCompletionContext.java:742)\n' +
    '\tat org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.computeVisibleElementBindings(InternalExtendedCompletionContext.java:163)\n' +
    '\tat org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext.getVisibleElements(InternalExtendedCompletionContext.java:350)\n' +
    '\tat org.eclipse.jdt.internal.codeassist.InternalCompletionContext.getVisibleElements(InternalCompletionContext.java:178)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalReplacementProvider.getAssignableElements(CompletionProposalReplacementProvider.java:752)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalReplacementProvider.guessParameters(CompletionProposalReplacementProvider.java:714)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalReplacementProvider.appendGuessingCompletion(CompletionProposalReplacementProvider.java:670)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalReplacementProvider.appendReplacementString(CompletionProposalReplacementProvider.java:586)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalReplacementProvider.getTextEditText(CompletionProposalReplacementProvider.java:253)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalReplacementProvider.updateReplacement(CompletionProposalReplacementProvider.java:171)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalRequestor.toCompletionItem(CompletionProposalRequestor.java:419)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalRequestor.getCompletionItems(CompletionProposalRequestor.java:292)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.contentassist.CompletionProposalRequestor.getCompletionItems(CompletionProposalRequestor.java:258)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.CompletionHandler.computeContentAssist(CompletionHandler.java:296)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.CompletionHandler.completion(CompletionHandler.java:121)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.completion(JDTLanguageServer.java:633)\n' +
    '\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\n' +
    '\tat java.base/java.lang.reflect.Method.invoke(Method.java:565)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$recursiveFindRpcMethods$0(GenericEndpoint.java:65)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:128)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:271)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:201)\n' +
    '\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:144)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:185)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:97)\n' +
    '\tat org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:114)\n' +
    '\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)\n' +
    '\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)\n' +
    '\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)\n' +
    '\tat java.base/java.lang.Thread.run(Thread.java:1447)\n',
  level: 'info',
  timestamp: '2025-06-26 19:40:44.612'
}
all java log

client.log.zip

log.zip

####### env

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions