linuxserver / Heimdall

An Application dashboard and launcher
MIT License
7.46k stars 540 forks source link

500 error after updating #1351

Open shannonpasto opened 2 weeks ago

shannonpasto commented 2 weeks ago

HI all.

After updating from v2.5.6 to v2.6.1 I'm getting an http 500 error with the following in the apache error log.

PHP Fatal error: Uncaught ReflectionException: Class "view" does not exist in /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php:912\nStack trace:\n#0 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(912): ReflectionClass->construct()\n#1 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(795): Illuminate\Container\Container->build()\n#2 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(957): Illuminate\Container\Container->resolve()\n#3 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(731): Illuminate\Foundation\Application->resolve()\n#4 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(942): Illuminate\Container\Container->make()\n#5 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(1454): Illuminate\Foundation\Application->make()\n#6 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(237): Illuminate\Container\Container->offsetGet()\n#7 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(208): Illuminate\Support\Facades\Facade::resolveFacadeInstance()\n#8 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(349): Illuminate\Support\Facades\Facade::getFacadeRoot()\n#9 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/RegisterErrorViewPaths.php(16): Illuminate\Support\Facades\Facade::callStatic()\n#10 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(744): Illuminate\Foundation\Exceptions\RegisterErrorViewPaths->invoke()\n#11 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(719): Illuminate\Foundation\Exceptions\Handler->registerErrorViewPaths()\n#12 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(650): Illuminate\Foundation\Exceptions\Handler->renderHttpException()\n#13 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(556): Illuminate\Foundation\Exceptions\Handler->prepareResponse()\n#14 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(473): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse()\n#15 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(218): Illuminate\Foundation\Exceptions\Handler->render()\n#16 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(195): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse()\n#17 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(231): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()\n#18 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()\n#19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}()\n#20 {main}\n\nNext Illuminate\Contracts\Container\BindingResolutionException: Target class [view] does not exist. in /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php:914\nStack trace:\n#0 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(795): Illuminate\Container\Container->build()\n#1 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(957): Illuminate\Container\Container->resolve()\n#2 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(731): Illuminate\Foundation\Application->resolve()\n#3 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(942): Illuminate\Container\Container->make()\n#4 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php(1454): Illuminate\Foundation\Application->make()\n#5 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(237): Illuminate\Container\Container->offsetGet()\n#6 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(208): Illuminate\Support\Facades\Facade::resolveFacadeInstance()\n#7 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(349): Illuminate\Support\Facades\Facade::getFacadeRoot()\n#8 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/RegisterErrorViewPaths.php(16): Illuminate\Support\Facades\Facade::callStatic()\n#9 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(744): Illuminate\Foundation\Exceptions\RegisterErrorViewPaths->__invoke()\n#10 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(719): Illuminate\Foundation\Exceptions\Handler->registerErrorViewPaths()\n#11 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(650): Illuminate\Foundation\Exceptions\Handler->renderHttpException()\n#12 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(556): Illuminate\Foundation\Exceptions\Handler->prepareResponse()\n#13 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(473): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse()\n#14 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(218): Illuminate\Foundation\Exceptions\Handler->render()\n#15 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(195): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse()\n#16 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(231): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()\n#17 /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(255): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()\n#18 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}()\n#19 {main}\n thrown in /usr/local/Heimdall/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 914

I'm updating as follows...

cd /tmp
curl -L "https://github.com/linuxserver/Heimdall/archive/refs/tags/v2.6.1.zip" -o Heimdall-2.6.1.zip
unzip Heimdall-2.6.1.zip
cp -R Heimdall-2.6.1/* /usr/local/Heimdall/
chown -R www-data /usr/local/Heimdall

If I clone to a new dir then there's no issue so it's something to do with the update.

Any ideas on what the issue is?

Cheers, Shannon