I am trying to deploy a bundle using the Karaf maven plugin to my local karaf
instance,
org.apache.karaf.tooling
karaf-maven-plugin
features-generate-descriptor
true
deploy
install
deploy
8101
localhost
karaf-root
But I am getting this error message
[ERROR] Failed to execute goal
org.apache.karaf.tooling:karaf-maven-plugin:4.4.5:deploy (deploy) on project
admin-portal: No more authentication methods available:
org.apache.sshd.common.SshException: No more authentication methods available
-> [Help 1]
Any idea about how to resolve it? I am using a custom distribution of Karaf
4.4.5
Just FYI I have attached the karaf/maven logs
[WARNING] Server at localhost/127.0.0.1:8101 presented unverified RSA key:
SHA256:9SalTZVB+7gGyZQVSOJ8cHGOE4C4xKZk27l8Lb4WXzQ
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:45)
at
org.apache.karaf.tooling.client.DeployMojo.deployWithSsh(DeployMojo.java:193)
at
org.apache.karaf.tooling.client.DeployMojo.execute(DeployMojo.java:113)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Caused by: org.apache.sshd.common.SshException: No more authentication methods
available
at
org.apache.sshd.client.session.ClientUserAuthService.tryNext(ClientUserAuthService.java:390)
at
org.apache.sshd.client.session.ClientUserAuthService.processUserAuth(ClientUserAuthService.java:331)
at
org.apache.sshd.client.session.ClientUserAuthService.process(ClientUserAuthService.java:267)
at
org.apache.sshd.common.session.helpers.CurrentService.process(CurrentService.java:109)
at
org.apache.sshd.common.session.helpers.AbstractSession.doHandleMessage(AbstractSession.java:592)
at
org.apache.sshd.common.session.helpers.AbstractSession.lambda$handleMessage$0(AbstractSession.java:523)
at
org.apache.sshd.common.util.threads.ThreadUtils.runAsInternal(ThreadUtils.java:68)
at
org.apache.sshd.common.session.helpers.AbstractSession.handleMessage(AbstractSession.java:522)
at
org.apache.sshd.common.session.helpers.AbstractSession.decode(AbstractSession.java:1649)
at
org.apache.sshd.common.session.helpers.AbstractSession.messageReceived(AbstractSession.java:483)
at
org.apache.sshd.common.session.helpers.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:64)
at
org.apache.sshd.common.io.nio2.Nio2Session.handleReadCycleCompletion(Nio2Session.java:409)
at