It's blocking deployment of the JGit Maven site (most notably the javadoc) for the new release 6.5.0.202303070854-r shipped with the simultaneous release 2023-03.
Hence the link org.eclipse.jgit JavaDoc on the project website documentation page returns "Not found".
I ran the job once more and all tests succeeded. But now defployment of the site failed with this error:
14:10:33 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-site-plugin:4.0.0-M4:deploy (default-cli) on project org.eclipse.jgit-parent: Error uploading site14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:306)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)14:10:33 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)14:10:33 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)14:10:33 at java.lang.Thread.run (Thread.java:829)14:10:33 Caused by: org.apache.maven.plugin.MojoExecutionException: Error uploading site14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.push (AbstractDeployMojo.java:454)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.deploy (AbstractDeployMojo.java:311)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.deployTo (AbstractDeployMojo.java:294)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.execute (AbstractDeployMojo.java:169)14:10:33 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)14:10:33 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)14:10:33 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)14:10:33 at java.lang.Thread.run (Thread.java:829)14:10:33 Caused by: org.apache.maven.wagon.authentication.AuthenticationException: Cannot connect. Reason: Auth cancel14:10:33 at org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.openConnectionInternal (AbstractJschWagon.java:281)14:10:33 at org.apache.maven.wagon.AbstractWagon.openConnection (AbstractWagon.java:139)14:10:33 at org.apache.maven.wagon.AbstractWagon.connect (AbstractWagon.java:239)14:10:33 at org.apache.maven.wagon.AbstractWagon.connect (AbstractWagon.java:176)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.push (AbstractDeployMojo.java:418)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.deploy (AbstractDeployMojo.java:311)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.deployTo (AbstractDeployMojo.java:294)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.execute (AbstractDeployMojo.java:169)14:10:33 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)14:10:33 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)14:10:33 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)14:10:33 at java.lang.Thread.run (Thread.java:829)14:10:33 Caused by: com.jcraft.jsch.JSchException: Auth cancel14:10:33 at com.jcraft.jsch.Session.connect (Session.java:518)14:10:33 at com.jcraft.jsch.Session.connect (Session.java:183)14:10:33 at org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.openConnectionInternal (AbstractJschWagon.java:267)14:10:33 at org.apache.maven.wagon.AbstractWagon.openConnection (AbstractWagon.java:139)14:10:33 at org.apache.maven.wagon.AbstractWagon.connect (AbstractWagon.java:239)14:10:33 at org.apache.maven.wagon.AbstractWagon.connect (AbstractWagon.java:176)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.push (AbstractDeployMojo.java:418)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.deploy (AbstractDeployMojo.java:311)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.deployTo (AbstractDeployMojo.java:294)14:10:33 at org.apache.maven.plugins.site.deploy.AbstractDeployMojo.execute (AbstractDeployMojo.java:169)14:10:33 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:301)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:211)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:165)14:10:33 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:157)14:10:33 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:121)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)14:10:33 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)14:10:33 at java.util.concurrent.FutureTask.run (FutureTask.java:264)14:10:33 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)14:10:33 at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)14:10:33 at java.lang.Thread.run (Thread.java:829)
I've taken a look at the system logs and I can't find a matching entry for the Jgit bot in the time period mentioned in the log fragment above. I also wasn't able to find which job(https://ci.eclipse.org/jgit/job/stable/job/jgit-publish-site/) the above logs came from in order to try and cross reference things.
The issue seems to be limited to the JGit Jenkins instance. Accessing projects-storage.eclipse.org with the JGit credentials from another Jenkins instance works fine.
SSH was not happy with finding two host keys (RSA and ECDSA) for the same server in the known_hosts file and was just hanging in my simple test job (after my initial change)
With only the ECDSA key in place, the simple test job is succeeding again
the jgit-publish-site job fails with JSch's non-descriptive Auth cancel error
But I found this in the logs:
[INFO] --- maven-site-plugin:4.0.0-M4:deploy (default-cli) @ org.eclipse.jgit-parent ---Password for genie.jgit@projects-storage.eclipse.org:
It seems like the maven-site-plugin is trying to use password based authentication (or failing public key authentication and falling back).