Exceptions
Exception
Twig\Error\ LoaderError
Show exception properties
Twig\Error\LoaderError {#579 -lineno: -1 -rawMessage: "Unable to find template "customer/forgotpassword.html.twig" (looked into: /home/opstheprintcopl/public_html/theprintcoplus.com/templates, /home/opstheprintcopl/public_html/theprintcoplus.com/vendor/symfony/twig-bridge/Resources/views/Form)." -source: null -phpFile: "/home/opstheprintcopl/public_html/theprintcoplus.com/vendor/twig/twig/src/Loader/FilesystemLoader.php" -phpLine: 234 }
in
vendor/twig/twig/src/Loader/FilesystemLoader.php
(line 234)
if (!$throw) {
return null;
}
throw new LoaderError($this->errorCache[$name]);
}
private function normalizeName(string $name): string
{
return preg_replace('#/{2,}#', '/', str_replace('\\', '/', $name));
in
vendor/twig/twig/src/Loader/FilesystemLoader.php
->
findTemplate
(line 138)
return new Source(file_get_contents($path), $name, $path);
}
public function getCacheKey(string $name): string
{
if (null === $path = $this->findTemplate($name)) {
return '';
}
$len = \strlen($this->rootPath);
if (0 === strncmp($this->rootPath, $path, $len)) {
return substr($path, $len);
in
vendor/twig/twig/src/Environment.php
->
getCacheKey
(line 317)
*
* @internal
*/
public function getTemplateClass(string $name, ?int $index = null): string
{
$key = ($this->hotCache[$name] ?? $this->getLoader()->getCacheKey($name)).$this->optionsHash;
return '__TwigTemplate_'.hash(\PHP_VERSION_ID < 80100 ? 'sha256' : 'xxh128', $key).(null === $index ? '' : '___'.$index);
}
/**
in
vendor/twig/twig/src/Environment.php
->
getTemplateClass
(line 370)
trigger_deprecation('twig/twig', '3.9', 'Passing a "%s" instance to "%s" is deprecated.', self::class, __METHOD__);
return $name;
}
return new TemplateWrapper($this, $this->loadTemplate($this->getTemplateClass($name), $name));
}
/**
* Loads a template internal representation.
*
in
vendor/twig/twig/src/Environment.php
->
load
(line 333)
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = []): string
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 459)
if (null !== $block) {
return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
}
return $this->container->get('twig')->render($view, $parameters);
}
private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
{
$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 464)
return $this->container->get('twig')->render($view, $parameters);
}
private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
{
$content = $this->doRenderView($view, $block, $parameters, $method);
$response ??= new Response();
if (200 === $response->getStatusCode()) {
foreach ($parameters as $v) {
if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 278)
* If an invalid form is found in the list of parameters, a 422 status code is returned.
* Forms found in parameters are auto-cast to form views.
*/
protected function render(string $view, array $parameters = [], ?Response $response = null): Response
{
return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
}
/**
* Renders a block in a view.
*
AbstractController->render('customer/forgotpassword.html.twig', array('form' => object(FormView)))
in
opsfrontendbundle/OpsFrontendBundle/src/Controller/CustomerController.php
(line 258)
$this->addFlash('success', 'We have sent you a password reset email.');
return $this->redirectToRoute('login_route');
}
}
return $this->render('customer/forgotpassword.html.twig',array('form' => $form->createView()));
}
/**
* @throws GuzzleException
*/
in
vendor/symfony/http-kernel/HttpKernel.php
->
forgotPassword
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response, $event);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
$this->requestStack->push($request);
$response = null;
try {
return $response = $this->handleRaw($request, $type);
} catch (\Throwable $e) {
if ($e instanceof \Error && !$this->handleAllThrowables) {
throw $e;
}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {
}
public function run(): int
{
$response = $this->kernel->handle($this->request);
if (Kernel::VERSION_ID >= 60400) {
$response->send(false);
if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);
exit(
$runtime
->getRunner($app)
->run()
);
require_once('/home/opstheprintcopl/public_html/theprintcoplus.com/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?php
use App\Kernel;
require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
return function (array $context) {
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};
Logs
Level | Channel | Message |
---|---|---|
INFO 09:07:09 | request |
Matched route "_profiler". { "route": "_profiler", "route_parameters": { "_route": "_profiler", "_controller": "web_profiler.controller.profiler::panelAction", "token": "511b48" }, "request_uri": "https://theprintcoplus.com/_profiler/511b48", "method": "GET" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". { "event": "kernel.request", "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.request" to listener "Ops\OpsFrontendBundle\Services\SessionIdleHandler::onKernelRequest". { "event": "kernel.request", "listener": "Ops\\OpsFrontendBundle\\Services\\SessionIdleHandler::onKernelRequest" } |
DEBUG 09:07:09 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController" } |
DEBUG 09:07:09 | event |
Notified event "kernel.controller" to listener "Ops\OpsFrontendBundle\Services\TwigGlobalsExtension::onKernelController". { "event": "kernel.controller", "listener": "Ops\\OpsFrontendBundle\\Services\\TwigGlobalsExtension::onKernelController" } |
DEBUG 09:07:09 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController" } |
DEBUG 09:07:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments" } |
DEBUG 09:07:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments" } |
DEBUG 09:07:09 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments" } |
Stack Trace
LoaderError
|
---|
Twig\Error\LoaderError: Unable to find template "customer/forgotpassword.html.twig" (looked into: /home/opstheprintcopl/public_html/theprintcoplus.com/templates, /home/opstheprintcopl/public_html/theprintcoplus.com/vendor/symfony/twig-bridge/Resources/views/Form). at vendor/twig/twig/src/Loader/FilesystemLoader.php:234 at Twig\Loader\FilesystemLoader->findTemplate('customer/forgotpassword.html.twig') (vendor/twig/twig/src/Loader/FilesystemLoader.php:138) at Twig\Loader\FilesystemLoader->getCacheKey('customer/forgotpassword.html.twig') (vendor/twig/twig/src/Environment.php:317) at Twig\Environment->getTemplateClass('customer/forgotpassword.html.twig') (vendor/twig/twig/src/Environment.php:370) at Twig\Environment->load('customer/forgotpassword.html.twig') (vendor/twig/twig/src/Environment.php:333) at Twig\Environment->render('customer/forgotpassword.html.twig', array('form' => object(FormView))) (vendor/symfony/framework-bundle/Controller/AbstractController.php:459) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView('customer/forgotpassword.html.twig', null, array('form' => object(FormView)), 'render') (vendor/symfony/framework-bundle/Controller/AbstractController.php:464) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender('customer/forgotpassword.html.twig', null, array('form' => object(FormView)), null, 'render') (vendor/symfony/framework-bundle/Controller/AbstractController.php:278) at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render('customer/forgotpassword.html.twig', array('form' => object(FormView))) (opsfrontendbundle/OpsFrontendBundle/src/Controller/CustomerController.php:258) at Ops\OpsFrontendBundle\Controller\CustomerController->forgotPassword(object(APIManager), object(EmailHelper), object(Request)) (vendor/symfony/http-kernel/HttpKernel.php:183) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:76) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:182) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35) at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run() (vendor/autoload_runtime.php:29) at require_once('/home/opstheprintcopl/public_html/theprintcoplus.com/vendor/autoload_runtime.php') (public/index.php:5) |