modess / git-pretty-stats

Self hosted graphs for Git repositories in PHP
Other
142 stars 24 forks source link

Unable to load any repositories #29

Closed leonk closed 10 years ago

leonk commented 10 years ago

Whenever I load gitstats, I get the green screen, it tries to load the repositories, but the Ajax request returns a 500 error:

{"error":{"type":"Symfony\\Component\\Process\\Exception\\RuntimeException","message":"The process has been signaled with signal \"5\".","file":"\/Applications\/MAMP\/htdocs\/git-pretty-stats\/vendor\/symfony\/process\/Symfony\/Component\/Process\/Process.php","line":330}}

I've tried various combinations for my config/local/git-pretty-stats.php (relative paths, absolute paths etc).

Here is the error logs

[2014-07-02 09:58:18] local.ERROR: exception 'Symfony\Component\Process\Exception\RuntimeException' with message 'The process has been signaled with signal "5".' in /Applications/MAMP/htdocs/git-pretty-stats/vendor/symfony/process/Symfony/Component/Process/Process.php:330
Stack trace:
#0 /Applications/MAMP/htdocs/git-pretty-stats/vendor/symfony/process/Symfony/Component/Process/Process.php(200): Symfony\Component\Process\Process->wait()
#1 /Applications/MAMP/htdocs/git-pretty-stats/vendor/klaussilveira/gitter/lib/Gitter/Client.php(71): Symfony\Component\Process\Process->run()
#2 /Applications/MAMP/htdocs/git-pretty-stats/vendor/klaussilveira/gitter/lib/Gitter/Repository.php(189): Gitter\Client->run(Object(GitPrettyStats\Repository), 'branch')
#3 /Applications/MAMP/htdocs/git-pretty-stats/app/GitPrettyStats/RepositoryFactory.php(223): Gitter\Repository->getCurrentBranch()
#4 /Applications/MAMP/htdocs/git-pretty-stats/app/controllers/RepositoryController.php(29): GitPrettyStats\RepositoryFactory->toArray()
#5 [internal function]: RepositoryController->all()
#6 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(231): call_user_func_array(Array, Array)
#7 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(93): Illuminate\Routing\Controller->callAction('all', Array)
#8 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(62): Illuminate\Routing\ControllerDispatcher->call(Object(RepositoryController), Object(Illuminate\Routing\Route), 'all')
#9 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/Router.php(934): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'RepositoryContr...', 'all')
#10 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}()
#11 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/Route.php(105): call_user_func_array(Object(Closure), Array)
#12 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1000): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#13 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Routing/Router.php(968): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#14 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(738): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#15 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(708): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
#16 /Applications/MAMP/htdocs/git-pretty-stats/vendor/barryvdh/laravel-cors/src/Barryvdh/Cors/CorsMiddleware.php(33): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true)
#17 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Http/FrameGuard.php(38): Barryvdh\Cors\CorsMiddleware->handle(Object(Illuminate\Http\Request), 1, true)
#18 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Session/Middleware.php(72): Illuminate\Http\FrameGuard->handle(Object(Illuminate\Http\Request), 1, true)
#19 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true)
#20 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true)
#21 /Applications/MAMP/htdocs/git-pretty-stats/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true)
#22 /Applications/MAMP/htdocs/git-pretty-stats/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(606): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request))
#23 /Applications/MAMP/htdocs/git-pretty-stats/public/index.php(49): Illuminate\Foundation\Application->run()
#24 {main} [] []

My environment:

modess commented 10 years ago

The "signal 5 fatal error" seems to be an issue related to svn: https://github.com/composer/composer/issues/2146

You could try what seems to resolve it for some people on OSX and see if it works:

brew install svn
brew link --overwrite subversion
leonk commented 10 years ago

Ah thanks. The brew link overwrite didn't help. But I added this line (as suggested in the other ticket).

putenv("DYLD_LIBRARY_PATH=''");

And that sorted it.