-
Notifications
You must be signed in to change notification settings - Fork 230
Closed as not planned
Labels
bugSomething isn't workingSomething isn't working
Description
Let's make sure issue is not already fixed in latest builds first.
- I verified I can reproduce this issue against latest Integration Build of Eclipse SDK
Steps to reproduce
From a fresh installation and clean workspace:
- In a clean Eclipse Platform/SDK produkt install Git Integration for Eclipse, for example from:
- Configure SSH in the preferences to use an
id_ed25519key - Add a repository to the Git repositories view, for example an existing one that has a remote with SSH URL
- Fetch from the remote using an SSH URL
- The error message below appears and nothing is fetched or pushed.
In the latest Release of Eclipse and E/JGit everything works fine and I have already triaged it with different I-builds and the EGit nightly build that this isn't an issue in EGit and is introduced between
I20250914-1800 and I20250917-0740. The former works and the latter is broken.
I'll triage further trying to pin it down to one build.
And I also suspect that this is an issue introduced by a dependency update as I don't see relevant changes in the area of SSH actually.
But as this repo provides the SSH settings, I assume this to be the place where others start to search.
Here is some relevant log output
eclipse.buildId=4.38.0.I20250917-0740
java.version=21.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data file:/C:/Users/Hannes/Downloads/eclipse-platform-I20250917-0740-win32-x86_64/workspace/
org.eclipse.egit.ui
Error
Sun Sep 21 08:00:45 CEST 2025
[email protected]:HannesWell/eclipse.platform.releng.aggregator.git: Cannot log in at github.com:22
publickey: no keys to try
org.eclipse.core.runtime.CoreException: [email protected]:HannesWell/eclipse.platform.releng.aggregator.git: Cannot log in at github.com:22
publickey: no keys to try
at org.eclipse.egit.ui.internal.fetch.FetchOperationUI.execute(FetchOperationUI.java:114)
at org.eclipse.egit.ui.internal.fetch.FetchOperationUI$1.performJob(FetchOperationUI.java:137)
at org.eclipse.egit.ui.internal.jobs.RepositoryJob.run(RepositoryJob.java:59)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.eclipse.jgit.api.errors.TransportException: [email protected]:HannesWell/eclipse.platform.releng.aggregator.git: Cannot log in at github.com:22
publickey: no keys to try
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:249)
at org.eclipse.egit.core.op.FetchOperation.run(FetchOperation.java:134)
at org.eclipse.egit.ui.internal.fetch.FetchOperationUI.execute(FetchOperationUI.java:111)
... 3 more
Caused by: org.eclipse.jgit.errors.TransportException: [email protected]:HannesWell/eclipse.platform.releng.aggregator.git: Cannot log in at github.com:22
publickey: no keys to try
at org.eclipse.jgit.transport.sshd.SshdSession.connect(SshdSession.java:181)
at org.eclipse.jgit.transport.sshd.SshdSession.connect(SshdSession.java:100)
at org.eclipse.jgit.transport.sshd.SshdSessionFactory.getSession(SshdSessionFactory.java:260)
at org.eclipse.jgit.transport.sshd.SshdSessionFactory.getSession(SshdSessionFactory.java:1)
at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:107)
at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:285)
at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:152)
at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:153)
at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:105)
at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1458)
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:238)
... 5 more
Caused by: org.apache.sshd.common.SshException: No more authentication methods available
at org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:141)
at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:56)
at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:35)
at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:110)
at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:96)
at org.eclipse.jgit.transport.sshd.SshdSession.connect(SshdSession.java:171)
... 15 more
Caused by: org.apache.sshd.common.SshException: No more authentication methods available
at org.apache.sshd.client.session.ClientUserAuthService.tryNext(ClientUserAuthService.java:441)
at org.apache.sshd.client.session.ClientUserAuthService.processUserAuth(ClientUserAuthService.java:375)
at org.apache.sshd.client.session.ClientUserAuthService.process(ClientUserAuthService.java:270)
at org.apache.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109)
at org.apache.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:634)
at org.apache.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:555)
at org.apache.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68)
at org.apache.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:554)
at org.apache.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1738)
at org.apache.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:515)
at org.eclipse.jgit.internal.transport.sshd.JGitClientSession.messageReceived(JGitClientSession.java:223)
at org.apache.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:76)
at org.apache.sshd.common.io.nio2.Nio2Session.handleReadCycleCompletion(Nio2Session.java:409)
at org.apache.sshd.common.io.nio2.Nio2Session$1.onCompleted(Nio2Session.java:382)
at org.apache.sshd.common.io.nio2.Nio2Session$1.onCompleted(Nio2Session.java:377)
at org.apache.sshd.common.io.nio2.Nio2CompletionHandler.lambda$completed$0(Nio2CompletionHandler.java:38)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:37)
at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:221)
at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Tested under this environment:
- OS & version: Windows 10
- Eclipse IDE/Platform version (as shown in Help > About): I20250917-0740 and later
Community
- I understand reporting an issue to this OSS project does not mandate anyone to fix it. Other contributors may consider the issue, or not, at their own convenience. The most efficient way to get it fixed is that I fix it myself and contribute it back as a good quality patch to the project.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working