Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot run program "git" (in directory "/opt/repositories/test/test.git") : error=2, No such file or directory #2

Closed
DaniloAndrade opened this issue Oct 7, 2015 · 0 comments

Comments

@DaniloAndrade
Copy link

In my server I configured the GITBACKET_HOME/repositories with a symbolic link to /opt/repositories and when I try to open the graph, this error happens.

java.io.IOException: Cannot run program "git" (in directory "/opt/repositories/saog/saog-cacti-relatorio.git"): error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at scala.sys.process.ProcessBuilderImpl$Simple.run(ProcessBuilderImpl.scala:69)
    at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.lineStream(ProcessBuilderImpl.scala:141)
    at scala.sys.process.ProcessBuilderImpl$AbstractBuilder.lineStream_$bang(ProcessBuilderImpl.scala:109)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1$$anonfun$apply$1$$anonfun$apply$2$$anonfun$2.apply(CommitGraphsController.scala:30)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1$$anonfun$apply$1$$anonfun$apply$2$$anonfun$2.apply(CommitGraphsController.scala:28)
    at scala.collection.Iterator$$anon$11.next(Iterator.scala:370)
    at scala.collection.Iterator$class.toStream(Iterator.scala:1188)
    at scala.collection.AbstractIterator.toStream(Iterator.scala:1202)
    at scala.collection.TraversableOnce$class.toSeq(TraversableOnce.scala:283)
    at scala.collection.AbstractIterator.toSeq(Iterator.scala:1202)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1$$anonfun$apply$1$$anonfun$apply$2.apply(CommitGraphsController.scala:41)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1$$anonfun$apply$1$$anonfun$apply$2.apply(CommitGraphsController.scala:27)
    at gitbucket.core.util.ControlUtil$.using(ControlUtil.scala:26)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1$$anonfun$apply$1.apply(CommitGraphsController.scala:27)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1$$anonfun$apply$1.apply(CommitGraphsController.scala:23)
    at gitbucket.core.util.ReferrerAuthenticator$$anonfun$gitbucket$core$util$ReferrerAuthenticator$$authenticate$1$$anonfun$apply$12.apply(Authenticator.scala:128)
    at gitbucket.core.util.ReferrerAuthenticator$$anonfun$gitbucket$core$util$ReferrerAuthenticator$$authenticate$1$$anonfun$apply$12.apply(Authenticator.scala:121)
    at scala.Option.map(Option.scala:146)
    at gitbucket.core.util.ReferrerAuthenticator$$anonfun$gitbucket$core$util$ReferrerAuthenticator$$authenticate$1.apply(Authenticator.scala:121)
    at gitbucket.core.util.ReferrerAuthenticator$$anonfun$gitbucket$core$util$ReferrerAuthenticator$$authenticate$1.apply(Authenticator.scala:120)
    at gitbucket.core.util.ControlUtil$.defining(ControlUtil.scala:14)
    at gitbucket.core.util.ReferrerAuthenticator$class.gitbucket$core$util$ReferrerAuthenticator$$authenticate(Authenticator.scala:120)
    at gitbucket.core.util.ReferrerAuthenticator$class.referrersOnly(Authenticator.scala:115)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsController.referrersOnly(CommitGraphsController.scala:16)
    at me.huzi.gitbucket.commitgraphs.controller.CommitGraphsControllerBase$$anonfun$1.apply(CommitGraphsController.scala:23)
    at org.scalatra.ScalatraBase$class.org$scalatra$ScalatraBase$$liftAction(ScalatraBase.scala:270)
    at org.scalatra.ScalatraBase$$anonfun$invoke$1.apply(ScalatraBase.scala:265)
    at org.scalatra.ScalatraBase$$anonfun$invoke$1.apply(ScalatraBase.scala:265)
    at org.scalatra.ApiFormats$class.withRouteMultiParams(ApiFormats.scala:182)
    at gitbucket.core.controller.ControllerBase.withRouteMultiParams(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$class.invoke(ScalatraBase.scala:264)
    at gitbucket.core.controller.ControllerBase.org$scalatra$json$JsonSupport$$super$invoke(ControllerBase.scala:27)
    at org.scalatra.json.JsonSupport$$anonfun$invoke$1.apply(JsonSupport.scala:88)
    at org.scalatra.json.JsonSupport$$anonfun$invoke$1.apply(JsonSupport.scala:82)
    at org.scalatra.ApiFormats$class.withRouteMultiParams(ApiFormats.scala:182)
    at gitbucket.core.controller.ControllerBase.withRouteMultiParams(ControllerBase.scala:27)
    at org.scalatra.json.JsonSupport$class.invoke(JsonSupport.scala:82)
    at gitbucket.core.controller.ControllerBase.invoke(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$$anonfun$runRoutes$1$$anonfun$apply$8.apply(ScalatraBase.scala:240)
    at org.scalatra.ScalatraBase$$anonfun$runRoutes$1$$anonfun$apply$8.apply(ScalatraBase.scala:238)
    at scala.Option.flatMap(Option.scala:171)
    at org.scalatra.ScalatraBase$$anonfun$runRoutes$1.apply(ScalatraBase.scala:238)
    at org.scalatra.ScalatraBase$$anonfun$runRoutes$1.apply(ScalatraBase.scala:237)
    at scala.collection.immutable.Stream.flatMap(Stream.scala:489)
    at org.scalatra.ScalatraBase$class.runRoutes(ScalatraBase.scala:237)
    at gitbucket.core.controller.ControllerBase.runRoutes(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$class.runActions$1(ScalatraBase.scala:163)
    at org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply$mcV$sp(ScalatraBase.scala:175)
    at org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
    at org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
    at org.scalatra.ScalatraBase$class.org$scalatra$ScalatraBase$$cradleHalt(ScalatraBase.scala:193)
    at org.scalatra.ScalatraBase$class.executeRoutes(ScalatraBase.scala:175)
    at gitbucket.core.controller.ControllerBase.executeRoutes(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$$anonfun$handle$1.apply$mcV$sp(ScalatraBase.scala:113)
    at org.scalatra.ScalatraBase$$anonfun$handle$1.apply(ScalatraBase.scala:113)
    at org.scalatra.ScalatraBase$$anonfun$handle$1.apply(ScalatraBase.scala:113)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.DynamicScope$class.withResponse(DynamicScope.scala:80)
    at gitbucket.core.controller.ControllerBase.withResponse(ControllerBase.scala:27)
    at org.scalatra.DynamicScope$$anonfun$withRequestResponse$1.apply(DynamicScope.scala:60)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.DynamicScope$class.withRequest(DynamicScope.scala:71)
    at gitbucket.core.controller.ControllerBase.withRequest(ControllerBase.scala:27)
    at org.scalatra.DynamicScope$class.withRequestResponse(DynamicScope.scala:59)
    at gitbucket.core.controller.ControllerBase.withRequestResponse(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$class.handle(ScalatraBase.scala:111)
    at gitbucket.core.controller.ControllerBase.org$scalatra$servlet$ServletBase$$super$handle(ControllerBase.scala:27)
    at org.scalatra.servlet.ServletBase$class.handle(ServletBase.scala:43)
    at gitbucket.core.controller.ControllerBase.org$scalatra$FlashMapSupport$$super$handle(ControllerBase.scala:27)
    at org.scalatra.FlashMapSupport$$anonfun$handle$1.apply$mcV$sp(flashMap.scala:162)
    at org.scalatra.FlashMapSupport$$anonfun$handle$1.apply(flashMap.scala:136)
    at org.scalatra.FlashMapSupport$$anonfun$handle$1.apply(flashMap.scala:136)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.DynamicScope$class.withRequest(DynamicScope.scala:71)
    at gitbucket.core.controller.ControllerBase.withRequest(ControllerBase.scala:27)
    at org.scalatra.FlashMapSupport$class.handle(flashMap.scala:136)
    at gitbucket.core.controller.ControllerBase.handle(ControllerBase.scala:27)
    at org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply$mcV$sp(ScalatraFilter.scala:33)
    at org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:33)
    at org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:33)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.ScalatraFilter$class.doFilter(ScalatraFilter.scala:32)
    at gitbucket.core.controller.ControllerBase.doFilter(ControllerBase.scala:64)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1667)
    at org.scalatra.ScalatraFilter$$anonfun$1.apply$mcV$sp(ScalatraFilter.scala:71)
    at org.scalatra.ScalatraFilter$$anonfun$1.apply(ScalatraFilter.scala:71)
    at org.scalatra.ScalatraFilter$$anonfun$1.apply(ScalatraFilter.scala:71)
    at org.scalatra.ScalatraBase$$anonfun$2$$anonfun$apply$4.apply(ScalatraBase.scala:166)
    at scala.Option.getOrElse(Option.scala:121)
    at org.scalatra.ScalatraBase$$anonfun$2.apply(ScalatraBase.scala:166)
    at scala.Option.getOrElse(Option.scala:121)
    at org.scalatra.ScalatraBase$class.runActions$1(ScalatraBase.scala:165)
    at org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply$mcV$sp(ScalatraBase.scala:175)
    at org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
    at org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
    at org.scalatra.ScalatraBase$class.org$scalatra$ScalatraBase$$cradleHalt(ScalatraBase.scala:193)
    at org.scalatra.ScalatraBase$class.executeRoutes(ScalatraBase.scala:175)
    at gitbucket.core.controller.ControllerBase.executeRoutes(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$$anonfun$handle$1.apply$mcV$sp(ScalatraBase.scala:113)
    at org.scalatra.ScalatraBase$$anonfun$handle$1.apply(ScalatraBase.scala:113)
    at org.scalatra.ScalatraBase$$anonfun$handle$1.apply(ScalatraBase.scala:113)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.DynamicScope$class.withResponse(DynamicScope.scala:80)
    at gitbucket.core.controller.ControllerBase.withResponse(ControllerBase.scala:27)
    at org.scalatra.DynamicScope$$anonfun$withRequestResponse$1.apply(DynamicScope.scala:60)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.DynamicScope$class.withRequest(DynamicScope.scala:71)
    at gitbucket.core.controller.ControllerBase.withRequest(ControllerBase.scala:27)
    at org.scalatra.DynamicScope$class.withRequestResponse(DynamicScope.scala:59)
    at gitbucket.core.controller.ControllerBase.withRequestResponse(ControllerBase.scala:27)
    at org.scalatra.ScalatraBase$class.handle(ScalatraBase.scala:111)
    at gitbucket.core.controller.ControllerBase.org$scalatra$servlet$ServletBase$$super$handle(ControllerBase.scala:27)
    at org.scalatra.servlet.ServletBase$class.handle(ServletBase.scala:43)
    at gitbucket.core.controller.ControllerBase.org$scalatra$FlashMapSupport$$super$handle(ControllerBase.scala:27)
    at org.scalatra.FlashMapSupport$$anonfun$handle$1.apply$mcV$sp(flashMap.scala:162)
    at org.scalatra.FlashMapSupport$$anonfun$handle$1.apply(flashMap.scala:136)
    at org.scalatra.FlashMapSupport$$anonfun$handle$1.apply(flashMap.scala:136)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.DynamicScope$class.withRequest(DynamicScope.scala:71)
    at gitbucket.core.controller.ControllerBase.withRequest(ControllerBase.scala:27)
    at org.scalatra.FlashMapSupport$class.handle(flashMap.scala:136)
    at gitbucket.core.controller.ControllerBase.handle(ControllerBase.scala:27)
    at org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply$mcV$sp(ScalatraFilter.scala:33)
    at org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:33)
    at org.scalatra.ScalatraFilter$$anonfun$doFilter$1.apply(ScalatraFilter.scala:33)
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
    at org.scalatra.ScalatraFilter$class.doFilter(ScalatraFilter.scala:32)
    at gitbucket.core.controller.ControllerBase.doFilter(ControllerBase.scala:64)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1667)
    at gitbucket.core.servlet.TransactionFilter$$anonfun$doFilter$1.apply(TransactionFilter.scala:37)
    at gitbucket.core.servlet.TransactionFilter$$anonfun$doFilter$1.apply(TransactionFilter.scala:28)
    at scala.slick.backend.DatabaseComponent$DatabaseDef$$anonfun$withTransaction$1$$anonfun$apply$1.apply(DatabaseComponent.scala:54)
    at scala.slick.jdbc.JdbcBackend$BaseSession.withTransaction(JdbcBackend.scala:426)
    at scala.slick.backend.DatabaseComponent$DatabaseDef$$anonfun$withTransaction$1.apply(DatabaseComponent.scala:54)
    at scala.slick.backend.DatabaseComponent$DatabaseDef$$anonfun$withTransaction$1.apply(DatabaseComponent.scala:54)
    at scala.slick.backend.DatabaseComponent$DatabaseDef$class.withSession(DatabaseComponent.scala:34)
    at scala.slick.jdbc.JdbcBackend$DatabaseFactoryDef$$anon$3.withSession(JdbcBackend.scala:46)
    at scala.slick.backend.DatabaseComponent$DatabaseDef$class.withTransaction(DatabaseComponent.scala:54)
    at scala.slick.jdbc.JdbcBackend$DatabaseFactoryDef$$anon$3.withTransaction(JdbcBackend.scala:46)
    at gitbucket.core.servlet.TransactionFilter.doFilter(TransactionFilter.scala:28)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1667)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1114)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1048)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
    at org.eclipse.jetty.server.Server.handle(Server.java:517)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:302)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:245)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
    at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
    at java.lang.ProcessImpl.start(ProcessImpl.java:134)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 164 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant