^ InvalidArgumentException {#448
#message: "Please provide a valid cache path."
#code: 0
#file: "/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php"
#line: 36
trace: {
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/Compilers/Compiler.php:36 {
Illuminate\View\Compilers\Compiler->__construct(Filesystem $files, $cachePath) …
› if (! $cachePath) {
› throw new InvalidArgumentException('Please provide a valid cache path.');
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php:92 {
Illuminate\View\ViewServiceProvider->Illuminate\View\{closure} …
› return new BladeCompiler(
› $this->app['files'], $this->app['config']['view.compiled']
› );
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Container/Container.php:799 {
Illuminate\Container\Container->build($concrete) …
› if ($concrete instanceof Closure) {
› return $concrete($this, $this->getLastParameterOverride());
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Container/Container.php:681 {
Illuminate\Container\Container->resolve($abstract, $parameters = [], $raiseEvents = true) …
› if ($this->isBuildable($concrete, $abstract)) {
› $object = $this->build($concrete);
› } else {
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:785 {
Illuminate\Foundation\Application->resolve($abstract, $parameters = [], $raiseEvents = true) …
›
› return parent::resolve($abstract, $parameters, $raiseEvents);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Container/Container.php:629 {
Illuminate\Container\Container->make($abstract, array $parameters = []) …
› {
› return $this->resolve($abstract, $parameters);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:770 {
Illuminate\Foundation\Application->make($abstract, array $parameters = []) …
›
› return parent::make($abstract, $parameters);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Container/Container.php:1245 {
Illuminate\Container\Container->offsetGet($key) …
› {
› return $this->make($key);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php:153 {
Illuminate\View\ViewServiceProvider->Illuminate\View\{closure} …
› $resolver->register('blade', function () {
› return new CompilerEngine($this->app['blade.compiler']);
› });
}
Illuminate\View\ViewServiceProvider->Illuminate\View\{closure}() {}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/Engines/EngineResolver.php:55 {
Illuminate\View\Engines\EngineResolver->resolve($engine) …
› if (isset($this->resolvers[$engine])) {
› return $this->resolved[$engine] = call_user_func($this->resolvers[$engine]);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/Factory.php:289 {
Illuminate\View\Factory->getEngineFromPath($path) …
›
› return $this->engines->resolve($engine);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/Factory.php:253 {
Illuminate\View\Factory->viewInstance($view, $path, $data) …
› {
› return new View($this, $this->getEngineFromPath($path), $view, $path, $data);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/View/Factory.php:139 {
Illuminate\View\Factory->make($view, $data = [], $mergeData = []) …
›
› return tap($this->viewInstance($view, $path, $data), function ($view) {
› $this->callCreator($view);
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Routing/ResponseFactory.php:85 {
Illuminate\Routing\ResponseFactory->view($view, $data = [], $status = 200, array $headers = []) …
›
› return $this->make($this->view->make($view, $data), $status, $headers);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:410 {
Illuminate\Foundation\Exceptions\Handler->renderHttpException(HttpExceptionInterface $e) …
› 'exception' => $e,
› ], $e->getStatusCode(), $e->getHeaders());
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:315 {
Illuminate\Foundation\Exceptions\Handler->prepareResponse($request, Exception $e) …
› return $this->toIlluminateResponse(
› $this->renderHttpException($e), $e
› );
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:212 {
Illuminate\Foundation\Exceptions\Handler->render($request, Exception $e) …
› ? $this->prepareJsonResponse($request, $e)
› : $this->prepareResponse($request, $e);
› }
}
/home/forge/mapping.truckerstest.com/extensions/truckers/core/Exceptions/Handler.php:49 {
Core\Exceptions\Handler->render($request, Throwable $exception) …
› }
› return parent::render($request, $exception);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:51 {
Illuminate\Routing\Pipeline->handleException($passable, Exception $e) …
›
› $response = $handler->render($passable, $e);
›
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:132 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› } catch (Exception $e) {
› return $this->handleException($passable, $e);
› } catch (Throwable $e) {
}
/home/forge/mapping.truckerstest.com/app/Http/Middleware/Cors.php:18 {
MyApp\Http\Middleware\Cors->handle($request, Closure $next) …
› {
› return $next($request)
› ->header('Access-Control-Allow-Origin', '*')
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› $carry = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
}
/home/forge/mapping.truckerstest.com/app/Http/Middleware/UserToSentryMiddleware.php:28 {
MyApp\Http\Middleware\UserToSentryMiddleware->handle($request, Closure $next) …
›
› return $next($request);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› $carry = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
}
/home/forge/mapping.truckerstest.com/extensions/truckers/core/Http/Middleware/PageSpeedLoggerMiddleware.php:11 {
Core\Http\Middleware\PageSpeedLoggerMiddleware->handle($request, Closure $next) …
› app(PageSpeedLogger::class)->started();
› return $next($request);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› $carry = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56 {
Illuminate\Session\Middleware\StartSession->handle($request, Closure $next) …
›
› $response = $next($request);
›
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› $carry = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 {
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle($request, Closure $next) …
› {
› $response = $next($request);
›
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› $carry = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:67 {
Illuminate\Cookie\Middleware\EncryptCookies->handle($request, Closure $next) …
› {
› return $this->encrypt($next($this->decrypt($request)));
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:171 {
Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure} …
› $carry = method_exists($pipe, $this->method)
› ? $pipe->{$this->method}(...$parameters)
› : $pipe(...$parameters);
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:105 {
Illuminate\Pipeline\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:145 {
Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter($request) …
› ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
› ->then($this->dispatchToRouter());
› }
}
/home/forge/mapping.truckerstest.com/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:110 {
Illuminate\Foundation\Http\Kernel->handle($request) …
›
› $response = $this->sendRequestThroughRouter($request);
› } catch (Exception $e) {
}
/home/forge/mapping.truckerstest.com/public/index.php:56 {
› $response = $kernel->handle(
› \t$request = Illuminate\Http\Request::capture()
› );
}
}
}