k4200 / lifthub

Lifthub
3 stars 0 forks source link

Auth fail in JGit #17

Closed k4200 closed 13 years ago

k4200 commented 13 years ago

The following exception occurs when updating the SSH private key.

12:03:49.611 [akka:event-driven:dispatcher:global-2] ERROR akka.actor.Actor$ - Exception when invoking
        actor [Actor[net.lifthub.lib.GitosisOperationsSynchronizer:7ea65e90-5ffa-11e0-8365-005056a86eb9]]
        with message [GitCommitAndPush(Registered a new ssh key of the user 1,true)]
12:03:49.615 [akka:event-driven:dispatcher:global-2] ERROR akka.actor.Actor$ - Problem
org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during execution of push command
        at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:148) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at net.lifthub.lib.GitosisOperationsSynchronizer.commitAndPush(GitosisHelper.scala:152) ~[classes/:na]
        at net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:39) ~[classes/:na]
        at net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:34) ~[classes/:na]
        at akka.actor.Actor$$anonfun$4.apply(Actor.scala:481) ~[akka-actor-1.0.jar:na]
        at akka.actor.Actor$$anonfun$4.apply(Actor.scala:464) ~[akka-actor-1.0.jar:na]
        at akka.actor.Actor$class.apply(Actor.scala:435) ~[akka-actor-1.0.jar:na]
        at net.lifthub.lib.GitosisOperationsSynchronizer.apply(GitosisHelper.scala:33) ~[classes/:na]
        at akka.actor.LocalActorRef.akka$actor$LocalActorRef$$dispatch(ActorRef.scala:1012) [akka-actor-1.0.jar:na]
        at akka.actor.LocalActorRef$$anonfun$invoke$1.apply$mcV$sp(ActorRef.scala:832) [akka-actor-1.0.jar:na]
        at akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828) [akka-actor-1.0.jar:na]
        at akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828) [akka-actor-1.0.jar:na]
        at akka.util.ReentrantGuard.withGuard(LockUtil.scala:19) [akka-actor-1.0.jar:na]
        at akka.actor.LocalActorRef.invoke(ActorRef.scala:827) [akka-actor-1.0.jar:na]
        at akka.dispatch.MessageInvocation.invoke(MessageHandling.scala:23) [akka-actor-1.0.jar:na]
        at akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:190) [akka-actor-1.0.jar:na]
        at akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:109) [akka-actor-1.0.jar:na]
        at akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher.scala:166) [akka-actor-1.0.jar:na]
        at akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.run(ExecutorBasedEventDrivenDispatcher.scala:109) [akka-actor-1.0.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.6.0_17]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_17]
        at java.lang.Thread.run(Thread.java:636) [na:1.6.0_17]
        at akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:185) [akka-actor-1.0.jar:na]
Caused by: org.eclipse.jgit.errors.TransportException: gitosis@localhost:gitosis-admin.git: Auth fail
        at org.eclipse.jgit.transport.SshTransport.initSession(SshTransport.java:141) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at org.eclipse.jgit.transport.TransportGitSsh$JschConnection.exec(TransportGitSsh.java:212) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at org.eclipse.jgit.transport.TransportGitSsh$SshPushConnection.(TransportGitSsh.java:449) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at org.eclipse.jgit.transport.TransportGitSsh.openPush(TransportGitSsh.java:109) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:130) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at org.eclipse.jgit.transport.Transport.push(Transport.java:962) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:144) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        ... 22 common frames omitted
Caused by: com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:452) ~[jsch-0.1.41.jar:na]
        at org.eclipse.jgit.transport.SshTransport.initSession(SshTransport.java:134) ~[org.eclipse.jgit-0.10.1.jar:0.10.1]
        ... 28 common frames omitted
12:03:49.615 [akka:event-driven:dispatcher:global-2] DEBUG a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$ - Suspending 7ea65e90-5ffa-11e0-8365-005056a86eb9
12:03:49.620 [1701108693@qtp-1710930502-5] ERROR net.liftweb.http.LiftRules - Exception being returned to browser when processing /user_mgt/edit: Message: org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during execution of push command
        org.eclipse.jgit.api.PushCommand.call(PushCommand.java:148)
        net.lifthub.lib.GitosisOperationsSynchronizer.commitAndPush(GitosisHelper.scala:152)
        net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:39)
        net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:34)
        akka.actor.Actor$$anonfun$4.apply(Actor.scala:481)
        akka.actor.Actor$$anonfun$4.apply(Actor.scala:464)
        akka.actor.Actor$class.apply(Actor.scala:435)
        net.lifthub.lib.GitosisOperationsSynchronizer.apply(GitosisHelper.scala:33)
        akka.actor.LocalActorRef.akka$actor$LocalActorRef$$dispatch(ActorRef.scala:1012)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply$mcV$sp(ActorRef.scala:832)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828)
        akka.util.ReentrantGuard.withGuard(LockUtil.scala:19)
        akka.actor.LocalActorRef.invoke(ActorRef.scala:827)
        akka.dispatch.MessageInvocation.invoke(MessageHandling.scala:23)
        akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:190)
        akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:109)
        akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher.scala:166)
        akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.run(ExecutorBasedEventDrivenDispatcher.scala:109)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        java.lang.Thread.run(Thread.java:636)
        akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:185)

Caught and thrown by:
Message: org.eclipse.jgit.errors.TransportException: gitosis@localhost:gitosis-admin.git: Auth fail
        org.eclipse.jgit.transport.SshTransport.initSession(SshTransport.java:141)
        org.eclipse.jgit.transport.TransportGitSsh$JschConnection.exec(TransportGitSsh.java:212)
        org.eclipse.jgit.transport.TransportGitSsh$SshPushConnection.(TransportGitSsh.java:449)
        org.eclipse.jgit.transport.TransportGitSsh.openPush(TransportGitSsh.java:109)
        org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:130)
        org.eclipse.jgit.transport.Transport.push(Transport.java:962)
        org.eclipse.jgit.api.PushCommand.call(PushCommand.java:144)
        net.lifthub.lib.GitosisOperationsSynchronizer.commitAndPush(GitosisHelper.scala:152)
        net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:39)
        net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:34)
        akka.actor.Actor$$anonfun$4.apply(Actor.scala:481)
        akka.actor.Actor$$anonfun$4.apply(Actor.scala:464)
        akka.actor.Actor$class.apply(Actor.scala:435)
        net.lifthub.lib.GitosisOperationsSynchronizer.apply(GitosisHelper.scala:33)
        akka.actor.LocalActorRef.akka$actor$LocalActorRef$$dispatch(ActorRef.scala:1012)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply$mcV$sp(ActorRef.scala:832)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828)
        akka.util.ReentrantGuard.withGuard(LockUtil.scala:19)
        akka.actor.LocalActorRef.invoke(ActorRef.scala:827)
        akka.dispatch.MessageInvocation.invoke(MessageHandling.scala:23)
        akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:190)
        akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:109)
        akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher.scala:166)
        akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.run(ExecutorBasedEventDrivenDispatcher.scala:109)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        java.lang.Thread.run(Thread.java:636)
        akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:185)

Caught and thrown by:
Message: com.jcraft.jsch.JSchException: Auth fail
        com.jcraft.jsch.Session.connect(Session.java:452)
        org.eclipse.jgit.transport.SshTransport.initSession(SshTransport.java:134)
        org.eclipse.jgit.transport.TransportGitSsh$JschConnection.exec(TransportGitSsh.java:212)
        org.eclipse.jgit.transport.TransportGitSsh$SshPushConnection.(TransportGitSsh.java:449)
        org.eclipse.jgit.transport.TransportGitSsh.openPush(TransportGitSsh.java:109)
        org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:130)
        org.eclipse.jgit.transport.Transport.push(Transport.java:962)
        org.eclipse.jgit.api.PushCommand.call(PushCommand.java:144)
        net.lifthub.lib.GitosisOperationsSynchronizer.commitAndPush(GitosisHelper.scala:152)
        net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:39)
        net.lifthub.lib.GitosisOperationsSynchronizer$$anonfun$receive$1.apply(GitosisHelper.scala:34)
        akka.actor.Actor$$anonfun$4.apply(Actor.scala:481)
        akka.actor.Actor$$anonfun$4.apply(Actor.scala:464)
        akka.actor.Actor$class.apply(Actor.scala:435)
        net.lifthub.lib.GitosisOperationsSynchronizer.apply(GitosisHelper.scala:33)
        akka.actor.LocalActorRef.akka$actor$LocalActorRef$$dispatch(ActorRef.scala:1012)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply$mcV$sp(ActorRef.scala:832)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828)
        akka.actor.LocalActorRef$$anonfun$invoke$1.apply(ActorRef.scala:828)
        akka.util.ReentrantGuard.withGuard(LockUtil.scala:19)
        akka.actor.LocalActorRef.invoke(ActorRef.scala:827)
        akka.dispatch.MessageInvocation.invoke(MessageHandling.scala:23)
        akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:190)
        akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:109)
        akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher.scala:166)
        akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$1.run(ExecutorBasedEventDrivenDispatcher.scala:109)
        java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        java.lang.Thread.run(Thread.java:636)
        akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:185)
k4200 commented 13 years ago

GIT_SSH environment variable must be set to get JGit to communicate via SSH.