SQLSTATE[HY000] [2002] Connection refused
return true; } try { $this->database->query('Use `'.$this->config->dbDatabase.'`;'); $stmn = $this->database->prepare('SELECT COUNT(*) FROM zp_user'); $stmn->execute(); $values = $stmn->fetchAll(); */ public function init(InstallRepository $installRepo) { $this->installRepo = $installRepo; if ($this->installRepo->checkIfInstalled()) { return FrontcontrollerCore::redirect(BASE_URL.'/'); } } /** if (static::isCallableWithAtSign($callback) || $defaultMethod) { return static::callClass($container, $callback, $parameters, $defaultMethod); } return static::callBoundMethod($container, $callback, function () use ($container, $callback, $parameters) { return $callback(...array_values(static::getMethodDependencies($container, $callback, $parameters))); }); } /** * Call a string reference to a class using Class@method syntax. * @param mixed ...$args * @return mixed */ public static function unwrapIfClosure($value, ...$args) { return $value instanceof Closure ? $value(...$args) : $value; } /** * Get the class name of the given parameter's type, if possible. * if ($container->hasMethodBinding($method)) { return $container->callMethodBinding($method, $callback[0]); } return Util::unwrapIfClosure($default); } /** * Normalize the given callback into a Class@method string. * if (static::isCallableWithAtSign($callback) || $defaultMethod) { return static::callClass($container, $callback, $parameters, $defaultMethod); } return static::callBoundMethod($container, $callback, function () use ($container, $callback, $parameters) { return $callback(...array_values(static::getMethodDependencies($container, $callback, $parameters))); }); } /** $this->buildStack[] = $className; $pushedToBuildStack = true; } $result = BoundMethod::call($this, $callback, $parameters, $defaultMethod); if ($pushedToBuildStack) { array_pop($this->buildStack); } ) { self::dispatchEvent('begin'); // initialize if (method_exists($this, 'init')) { app()->call([$this, 'init']); } self::dispatchEvent('end', $this); } } array_pop($this->buildStack); $this->fireAfterResolvingAttributeCallbacks( $reflector->getAttributes(), $instance = $reflector->newInstanceArgs($instances) ); return $instance; } // We're ready to instantiate an instance of the concrete type registered for // the binding. This will instantiate the types, as well as resolve any of // its "nested" dependencies recursively until all have gotten resolved. $object = $this->isBuildable($concrete, $abstract) ? $this->build($concrete) : $this->make($concrete); // If we defined any extenders for this type, we'll need to spin through them // and apply them to the object being built. This allows for the extension // of services, such as changing configuration or decorating the object. */ protected function resolve($abstract, $parameters = [], $raiseEvents = true) { $this->loadDeferredProviderIfNeeded($abstract = $this->getAlias($abstract)); return parent::resolve($abstract, $parameters, $raiseEvents); } /** * Load the deferred provider if the given type is a deferred service and the instance has not been loaded. * * * @throws \Illuminate\Contracts\Container\BindingResolutionException */ public function make($abstract, array $parameters = []) { return $this->resolve($abstract, $parameters); } /** * {@inheritdoc} * */ public function make($abstract, array $parameters = []) { $this->loadDeferredProviderIfNeeded($abstract = $this->getAlias($abstract)); return parent::make($abstract, $parameters); } /** * Resolve the given type from the container. * public function executeAction(string $controller, string $method): Response { $parameters = $this->incomingRequest->getRequestParams(); $controllerClass = app()->make($controller); $response = $controllerClass->callAction($method, $parameters); // Expecting a response object but can accept a string to a fragment. return $response instanceof Response ? $response : $controllerClass->getResponse($response); $this->lastAction = $moduleName.'.'.$controllerName.'.'.$method; $this->dispatchEvent('execute_action_end', ['action' => $controllerName, 'module' => $moduleName]); // execute action return $this->executeAction($routeParts['class'], $routeParts['method']); } public static function dispatch_request(IncomingRequest $request): Response { public static function dispatch_request(IncomingRequest $request): Response { $frontcontroller = new self($request); return $frontcontroller->dispatch($request); } /** * parseRequestParts - Parses the request segments and sets the necessary values in the IncomingRequest object. * Log::error($e); } } // Fall back to Leantime's Frontcontroller routing return Frontcontroller::dispatch_request($request); }} ->through(self::dispatch_filter( hook: 'plugins_middleware', payload: [], function: 'handle', )) ->then(fn () => $this->findAndDispatchToRouter($request)) ); return $response; } */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); try { return $pipeline($this->passable); } finally { if ($this->finally) { ($this->finally)($this->passable); } } ->through(self::dispatch_filter( hook: 'plugins_middleware', payload: [], function: 'handle', )) ->then(fn () => $this->findAndDispatchToRouter($request)) ); return $response; } */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Throwable $e) { return $this->handleException($passable, $e); } }; } if (! ($request instanceof HtmxRequest) && $actionPath != 'api' && $actionPath != 'cron') { app()->make(ProjectService::class)->setCurrentProject(); } } return $next($request); }} // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); str_replace('-', '_', session('companysettings.language')), $this->language->__('language.dateformat'), $this->language->__('language.timeformat') )); return $next($request); } session()->put('usersettings.language', $this->settings->getSetting("usersettings.$userId.language") ?: session('companysettings.language')); session()->put('usersettings.timezone', $this->settings->getSetting("usersettings.$userId.timezone") ?: $this->config->defaultTimezone); date_default_timezone_set(session('usersettings.timezone')); // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); * * @throws \InvalidArgumentException */ public function handle($request, Closure $next, $options = []) { $response = $next($request); if (! $request->isMethodCacheable() || (! $response->getContent() && ! $response instanceof BinaryFileResponse && ! $response instanceof StreamedResponse)) { return $response; } // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); */ public function handle($request, Closure $next) { $this->clean($request); return $next($request); } /** * Clean the request's data. * if ($callback($request)) { return $next($request); } } return parent::handle($request, $next); } /** * Transform the given value. * // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); */ public function handle($request, Closure $next) { $this->clean($request); return $next($request); } /** * Clean the request's data. * if ($callback($request)) { return $next($request); } } return parent::handle($request, $next); } /** * Transform the given value. * // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) { throw new PostTooLargeException('The POST data is too large.'); } return $next($request); } /** * Determine the server 'post_max_size' as bytes. * // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); * @return \Illuminate\Http\Response */ public function handle($request, Closure $next) { if (! $this->hasMatchingPath($request)) { return $next($request); } $this->cors->setOptions($this->container['config']->get('cors', [])); if ($this->cors->isPreflightRequest($request)) { // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); */ public function handle(IncomingRequest $request, Closure $next): Response { if (! session('isInstalled')) { return $next($request); } $route = $request->getCurrentRoute(); // Only check rate limits for login page and api calls // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); * @return mixed */ public function handle($request, Closure $next) { if (! $request->hasSession() || ! $request->user()) { return $next($request); } if ($this->guard()->viaRemember()) { $passwordHash = explode('|', $request->cookies->get($this->guard()->getRecallerName()))[2] ?? null; // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); */ public function handle(IncomingRequest $request, Closure $next): Response { if ($this->isPublicController($request->getCurrentRoute())) { return $next($request); } $loginRedirect = self::dispatch_filter('loginRoute', 'auth.login', ['request' => $request]); if ($request instanceof ApiRequest) { // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); * @throws BindingResolutionException **/ public function handle($request, Closure $next): Response { $response = $next($request); // Content Security Policy $cspParts = [ "default-src 'self' 'unsafe-inline'", "base-uri 'self';", // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); self::dispatchEvent('pluginsStart', ['request' => $request]); // Good event to use for all kinds of plugin events that should run early on like adding language files self::dispatchEvent('pluginsEvents', ['request' => $request], 'leantime.core.middleware.loadplugins.handle'); $response = $next($request); self::dispatchEvent('pluginsTermintate', ['request' => $request, 'response' => $response]); return $response; } // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); if (session('isUpdated')) { return $next($request); } if (! $response = $this->redirectToUpdate()) { return $next($request); } return $response; } // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); if (! $session_says && ! $config_says) { $this->setUninstalled(); if (! $response = $this->redirectToInstall($request)) { return $next($request); } return $response; } // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); self::dispatchEvent('session_started'); $this->collectGarbage($session); // Going deeper down the rabbit hole and executing the rest of the middleware and stack. $response = $next($request); // Done processing the request, closing out the session $this->storeCurrentUrl($request, $session); $duration = microtime(true) - $startTime; try { $lock->block($maxWaitForLock); return $this->handleStatefulRequest($request, $session, $next); } catch (LockTimeoutException $e) { Log::warning("Session lock timeout for session {$session->getId()}: {$e->getMessage()}"); config(['session.driver' => 'array']); $this->manager->setDefaultDriver('array'); } if ($this->shouldLockSession($request)) { return $this->handleRequestWhileBlocking($request, $session, $next); } return $this->handleStatefulRequest($request, $session, $next); } // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); if (! $request->isFromTrustedProxy()) { return new Response(json_encode(['error' => 'Not a trusted proxy']), 403); } return $next($request); }} // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } $carry = method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); return $this->handleCarry($carry); } catch (Throwable $e) { return $this->handleException($passable, $e); $pipeline = array_reduce( array_reverse($this->pipes()), $this->carry(), $this->prepareDestination($destination) ); try { return $pipeline($this->passable); } finally { if ($this->finally) { ($this->finally)($this->passable); } } // Main Pipeline $response = (new \Illuminate\Routing\Pipeline($this->app)) ->send($request) ->through($this->middleware) ->then(fn ($request) => // Then run through plugin pipeline (new \Illuminate\Routing\Pipeline($this->app)) ->send($request) ->through(self::dispatch_filter( hook: 'plugins_middleware', public function handle($request) { $this->requestStartedAt = Carbon::now(); try { $response = $this->sendRequestThroughRouter($request); } catch (\Throwable $e) { $this->reportException($e); $response = $this->renderException($request, $e); } if (! $this->app->runningInConsole()) { /** @var HttpKernel $kernel */ $kernel = $this->app->make(HttpKernel::class); $kernelHandler = $kernel->handle($request); $response = $kernelHandler->send(); $kernel->terminate($request, $response); } else { // Capture the request and instantiate the correct type $request = IncomingRequest::capture(); // Use the right kernel for the job and handle the request. $this->handleRequest($request); self::dispatchEvent('end', ['bootloader' => $this]); }// Get the application once.// Loads everything up once and then let's the bootloader manage it$app = require_once __DIR__.'/../bootstrap/app.php';// Pass app into leantime bootloader\Leantime\Core\Bootloader::getInstance()->boot($app);|
Error
|
|---|
Error:
Call to a member function query() on null
at /var/www/html/app/Domain/Install/Repositories/Install.php:159
at Leantime\Domain\Install\Repositories\Install->checkIfInstalled()
(/var/www/html/app/Domain/Install/Controllers/Index.php:24)
at Leantime\Domain\Install\Controllers\Index->init(object(Install))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36)
at Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php:43)
at Illuminate\Container\Util::unwrapIfClosure(object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:95)
at Illuminate\Container\BoundMethod::callBoundMethod(object(Application), array(object(Index), 'init'), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:35)
at Illuminate\Container\BoundMethod::call(object(Application), array(object(Index), 'init'), array(), null)
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php:696)
at Illuminate\Container\Container->call(array(object(Index), 'init'))
(/var/www/html/app/Core/Controller/Controller.php:47)
at Leantime\Core\Controller\Controller->__construct(object(IncomingRequest), object(Template), object(Language))
at ReflectionClass->newInstanceArgs(array(object(IncomingRequest), object(Template), object(Language)))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php:1004)
at Illuminate\Container\Container->build('Leantime\\Domain\\Install\\Controllers\\Index')
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php:832)
at Illuminate\Container\Container->resolve('Leantime\\Domain\\Install\\Controllers\\Index', array(), true)
(/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1078)
at Illuminate\Foundation\Application->resolve('Leantime\\Domain\\Install\\Controllers\\Index', array())
(/var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php:763)
at Illuminate\Container\Container->make('Leantime\\Domain\\Install\\Controllers\\Index', array())
(/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1058)
at Illuminate\Foundation\Application->make('Leantime\\Domain\\Install\\Controllers\\Index')
(/var/www/html/app/Core/Controller/Frontcontroller.php:182)
at Leantime\Core\Controller\Frontcontroller->executeAction('Leantime\\Domain\\Install\\Controllers\\Index', 'get')
(/var/www/html/app/Core/Controller/Frontcontroller.php:83)
at Leantime\Core\Controller\Frontcontroller->dispatch(object(IncomingRequest))
(/var/www/html/app/Core/Controller/Frontcontroller.php:91)
at Leantime\Core\Controller\Frontcontroller::dispatch_request(object(IncomingRequest))
(/var/www/html/app/Core/Http/HttpKernel.php:213)
at Leantime\Core\Http\HttpKernel->findAndDispatchToRouter(object(IncomingRequest))
(/var/www/html/app/Core/Http/HttpKernel.php:168)
at Leantime\Core\Http\HttpKernel->Leantime\Core\Http\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:170)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:127)
at Illuminate\Pipeline\Pipeline->then(object(Closure))
(/var/www/html/app/Core/Http/HttpKernel.php:168)
at Leantime\Core\Http\HttpKernel->Leantime\Core\Http\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:170)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Domain/Projects/Middleware/CurrentProject.php:32)
at Leantime\Domain\Projects\Middleware\CurrentProject->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/Localization.php:44)
at Leantime\Core\Middleware\Localization->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/SetCacheHeaders.php:57)
at Leantime\Core\Middleware\SetCacheHeaders->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31)
at Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51)
at Illuminate\Foundation\Http\Middleware\TrimStrings->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27)
at Illuminate\Http\Middleware\ValidatePostSize->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:49)
at Illuminate\Http\Middleware\HandleCors->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/RequestRateLimiter.php:55)
at Leantime\Core\Middleware\RequestRateLimiter->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/AuthenticateSession.php:38)
at Leantime\Core\Middleware\AuthenticateSession->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/AuthCheck.php:60)
at Leantime\Core\Middleware\AuthCheck->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/InitialHeaders.php:24)
at Leantime\Core\Middleware\InitialHeaders->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/LoadPlugins.php:32)
at Leantime\Core\Middleware\LoadPlugins->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/Updated.php:45)
at Leantime\Core\Middleware\Updated->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/Installed.php:32)
at Leantime\Core\Middleware\Installed->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/StartSession.php:173)
at Leantime\Core\Middleware\StartSession->handleStatefulRequest(object(IncomingRequest), object(Store), object(Closure))
(/var/www/html/app/Core/Middleware/StartSession.php:100)
at Leantime\Core\Middleware\StartSession->handleRequestWhileBlocking(object(IncomingRequest), object(Store), object(Closure))
(/var/www/html/app/Core/Middleware/StartSession.php:70)
at Leantime\Core\Middleware\StartSession->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/app/Core/Middleware/TrustProxies.php:65)
at Leantime\Core\Middleware\TrustProxies->handle(object(IncomingRequest), object(Closure))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:209)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(object(IncomingRequest))
(/var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:127)
at Illuminate\Pipeline\Pipeline->then(object(Closure))
(/var/www/html/app/Core/Http/HttpKernel.php:159)
at Leantime\Core\Http\HttpKernel->sendRequestThroughRouter(object(IncomingRequest))
(/var/www/html/app/Core/Http/HttpKernel.php:117)
at Leantime\Core\Http\HttpKernel->handle(object(IncomingRequest))
(/var/www/html/app/Core/Bootloader.php:83)
at Leantime\Core\Bootloader->handleRequest(object(IncomingRequest))
(/var/www/html/app/Core/Bootloader.php:64)
at Leantime\Core\Bootloader->boot(object(Application))
(/var/www/html/public/index.php:20)
|