evocms-community / evolution

Welcome to the new evolution of MODX Evolution!
GNU General Public License v3.0
84 stars 30 forks source link

[Bug] Updater Plugin error (dashboard can't be opened) #479

Closed JHG-media closed 1 month ago

JHG-media commented 1 month ago

Summary

« Evolution CMS Parse Error » Target class [Illuminate\Http\Client\Factory] does not exist.

Steps to reproduce.

Fresh install of evo, activated updater plugin If plugin deactivated, dashboard works

Observed behavior

Dashboard cant be opened, error

Expected behavior

dashboard can be opened with active updater plugin

Related issue(s)/PR(s)

No response

EvoCMS version

3.1.29

Apache/nginx version

Linux ae840 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64

PHP version

8.2.22

MySQL version

8.0.33 - MySQL Community Server - GPL

Any relevant information

Stacktrace

Backtrace
--
Illuminate\Support\Facades\Facade::__callStatic('handleRoute', array $var2)manager/index.php on line 162
EvolutionCMS\ManagerTheme->handleRoute()core/vendor/illuminate/support/Facades/Facade.php on line 261
Illuminate\Routing\Router->dispatch(Illuminate\Http\Request $var1)core/src/ManagerTheme.php on line 403
Illuminate\Routing\Router->dispatchToRoute(Illuminate\Http\Request $var1)core/vendor/illuminate/routing/Router.php on line 651
Illuminate\Routing\Router->runRoute(Illuminate\Http\Request $var1, Illuminate\Routing\Route $var2)core/vendor/illuminate/routing/Router.php on line 662
Illuminate\Routing\Router->runRouteWithinStack(Illuminate\Routing\Route $var1, Illuminate\Http\Request $var2)core/vendor/illuminate/routing/Router.php on line 698
Illuminate\Pipeline\Pipeline->then(Closure $var1)core/vendor/illuminate/routing/Router.php on line 719
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Illuminate\Http\Request $var1)core/vendor/illuminate/pipeline/Pipeline.php on line 103
EvolutionCMS\Middleware\VerifyCsrfToken->handle(Illuminate\Http\Request $var1, Closure $var2)core/vendor/illuminate/pipeline/Pipeline.php on line 167
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Illuminate\Http\Request $var1)core/src/Middleware/VerifyCsrfToken.php on line 10
EvolutionCMS\Middleware\Manager->handle(Illuminate\Http\Request $var1, Closure $var2)core/vendor/illuminate/pipeline/Pipeline.php on line 167
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Illuminate\Http\Request $var1)core/src/Middleware/Manager.php on line 25
Illuminate\Session\Middleware\StartSession->handle(Illuminate\Http\Request $var1, Closure $var2)core/vendor/illuminate/pipeline/Pipeline.php on line 167
Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Illuminate\Http\Request $var1, Illuminate\Session\Store $var2, Closure $var3)core/vendor/illuminate/session/Middleware/StartSession.php on line 64
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Illuminate\Http\Request $var1)core/vendor/illuminate/session/Middleware/StartSession.php on line 121
Illuminate\Routing\Middleware\SubstituteBindings->handle(Illuminate\Http\Request $var1, Closure $var2)core/vendor/illuminate/pipeline/Pipeline.php on line 167
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Illuminate\Http\Request $var1)core/vendor/illuminate/routing/Middleware/SubstituteBindings.php on line 50
Illuminate\View\Middleware\ShareErrorsFromSession->handle(Illuminate\Http\Request $var1, Closure $var2)core/vendor/illuminate/pipeline/Pipeline.php on line 167
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Illuminate\Http\Request $var1)core/vendor/illuminate/view/Middleware/ShareErrorsFromSession.php on line 49
Illuminate\Routing\Router->Illuminate\Routing\{closure}(Illuminate\Http\Request $var1)core/vendor/illuminate/pipeline/Pipeline.php on line 128
Illuminate\Routing\Route->run()core/vendor/illuminate/routing/Router.php on line 721
Illuminate\Routing\Route->runController()core/vendor/illuminate/routing/Route.php on line 205
Illuminate\Routing\ControllerDispatcher->dispatch(Illuminate\Routing\Route $var1, EvolutionCMS\Controllers\Actions $var2, 'handleAction')core/vendor/illuminate/routing/Route.php on line 261
EvolutionCMS\Controllers\Actions->handleAction()core/vendor/illuminate/routing/ControllerDispatcher.php on line 48
EvolutionCMS\ManagerTheme->handle(2)core/src/Controllers/Actions.php on line 25
Illuminate\View\View->render()core/src/ManagerTheme.php on line 416
Illuminate\View\View->renderContents()core/vendor/illuminate/view/View.php on line 91
Illuminate\View\View->getContents()core/vendor/illuminate/view/View.php on line 122
Illuminate\View\Engines\CompilerEngine->get(string $var1, array $var2)core/vendor/illuminate/view/View.php on line 139
Illuminate\View\Engines\PhpEngine->evaluatePath(string $var1, array $var2)core/vendor/illuminate/view/Engines/CompilerEngine.php on line 61
Illuminate\Filesystem\Filesystem->getRequire(string $var1, array $var2)core/vendor/illuminate/view/Engines/PhpEngine.php on line 58
Illuminate\Filesystem\Filesystem::Illuminate\Filesystem\{closure}()core/vendor/illuminate/filesystem/Filesystem.php on line 108
require(string $var1)core/vendor/illuminate/filesystem/Filesystem.php on line 107
EvolutionCMS\Core->invokeEvent('OnManagerWelcomeHome', array $var2)core/storage/blade/08e7f6b51a2edde83a122d35165b9de739d5e357.php on line 436
EvolutionCMS\Core->evalPlugin(string $var1, array $var2)core/src/Core.php on line 5596
eval()core/src/Core.php on line 1851
require(string $var1)core/src/Core.php(1851) : eval()'d code on line 1
Illuminate\Cache\Repository->remember('updatedata', 3600, Closure $var3)assets/plugins/updater/plugin.updater.php on line 57
EvolutionCMS\Core->{closure}()core/vendor/illuminate/cache/Repository.php on line 391
Illuminate\Support\Facades\Facade::__callStatic('get', array $var2)assets/plugins/updater/plugin.updater.php on line 59
Illuminate\Support\Facades\Facade::getFacadeRoot()core/vendor/illuminate/support/Facades/Facade.php on line 255
Illuminate\Support\Facades\Facade::resolveFacadeInstance(string $var1)core/vendor/illuminate/support/Facades/Facade.php on line 166
Illuminate\Container\Container->offsetGet(string $var1)core/vendor/illuminate/support/Facades/Facade.php on line 198
EvolutionCMS\AbstractLaravel->make(string $var1)core/vendor/illuminate/container/Container.php on line 1419
Illuminate\Container\Container->make(string $var1, array $var2)core/src/AbstractLaravel.php on line 473
Illuminate\Container\Container->resolve(string $var1, array $var2)core/vendor/illuminate/container/Container.php on line 694
Illuminate\Container\Container->build(string $var1)core/vendor/illuminate/container/Container.php on line 758
Pathologic commented 1 month ago

Provide error message, please.

JHG-media commented 1 month ago

grafik

is this sufficient?

Pathologic commented 1 month ago

It seems that your installation is incomplete, or there's something wrong with files permissions.

JHG-media commented 1 month ago

Could you give me a hint what i could do? Everything seems to be working, if I deactivate the "Updater Plugin" the dashboard is shown normally. I can live without the plugin anyway, but i tried uninstalling and installing via the Extras Plugin with no change. Just setting the permissions to 774 for everything in core/views to check if that is the problem.

Reuploading the core files now as well, to rule out any missing/changed files.

JHG-media commented 1 month ago

Reuploading helped, this is closed therefor. Thanks for the fast reaction. It is really strange though, no file reported an error when uploading first.