Error 500 Internal Server Error

GET https://kleyrgrasso.com/genererPDFActualites/83?p=genererPDFActualites%2F83

Forwarded to ErrorController (7052d1)

Exceptions

The html tag [svg] is not known by Html2Pdf. You can create it and push it on the Html2Pdf GitHub project.

Exception

Spipu\Html2Pdf\Exception\ HtmlParsingException

Show exception properties
Spipu\Html2Pdf\Exception\HtmlParsingException {#1463
  #invalidTag: "svg"
  #htmlLine: 366
}
  1.                 $res $tagObject->open($properties);
  2.             }
  3.         } elseif (is_callable(array($this$fnc))) {
  4.             $res $this->{$fnc}($properties);
  5.         } else {
  6.             $e = new HtmlParsingException(
  7.                 'The html tag ['.$action->getName().'] is not known by Html2Pdf. '.
  8.                 'You can create it and push it on the Html2Pdf GitHub project.'
  9.             );
  10.             $e->setInvalidTag($action->getName());
  11.             $e->setHtmlLine($action->getLine());
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _executeAction (line 1412)
  1.                 // end of the sub part
  2.                 $this->_subPart false;
  3.             }
  4.             // execute the action
  5.             $this->_executeAction($action);
  6.         }
  7.     }
  8.     /**
  9.      * execute the action from the parsing
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _makeHTMLcode (line 3136)
  1.         $w 0;
  2.         $h 0;
  3.         if (count($level)) {
  4.             $sub $this->createSubHTML();
  5.             $sub->parsingHtml->code $level;
  6.             $sub->_makeHTMLcode();
  7.             $w $sub->_maxX;
  8.             $h $sub->_maxY;
  9.             $this->_destroySubHTML($sub);
  10.         }
  11.         $wReel $w;
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _tag_open_DIV (line 1444)
  1.                 $res $tagObject->close($properties);
  2.             } else {
  3.                 $res $tagObject->open($properties);
  4.             }
  5.         } elseif (is_callable(array($this$fnc))) {
  6.             $res $this->{$fnc}($properties);
  7.         } else {
  8.             $e = new HtmlParsingException(
  9.                 'The html tag ['.$action->getName().'] is not known by Html2Pdf. '.
  10.                 'You can create it and push it on the Html2Pdf GitHub project.'
  11.             );
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _executeAction (line 1412)
  1.                 // end of the sub part
  2.                 $this->_subPart false;
  3.             }
  4.             // execute the action
  5.             $this->_executeAction($action);
  6.         }
  7.     }
  8.     /**
  9.      * execute the action from the parsing
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _makeHTMLcode (line 3136)
  1.         $w 0;
  2.         $h 0;
  3.         if (count($level)) {
  4.             $sub $this->createSubHTML();
  5.             $sub->parsingHtml->code $level;
  6.             $sub->_makeHTMLcode();
  7.             $w $sub->_maxX;
  8.             $h $sub->_maxY;
  9.             $this->_destroySubHTML($sub);
  10.         }
  11.         $wReel $w;
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _tag_open_DIV (line 1444)
  1.                 $res $tagObject->close($properties);
  2.             } else {
  3.                 $res $tagObject->open($properties);
  4.             }
  5.         } elseif (is_callable(array($this$fnc))) {
  6.             $res $this->{$fnc}($properties);
  7.         } else {
  8.             $e = new HtmlParsingException(
  9.                 'The html tag ['.$action->getName().'] is not known by Html2Pdf. '.
  10.                 'You can create it and push it on the Html2Pdf GitHub project.'
  11.             );
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _executeAction (line 1412)
  1.                 // end of the sub part
  2.                 $this->_subPart false;
  3.             }
  4.             // execute the action
  5.             $this->_executeAction($action);
  6.         }
  7.     }
  8.     /**
  9.      * execute the action from the parsing
in vendor/spipu/html2pdf/src/Html2Pdf.php -> _makeHTMLcode (line 600)
  1.     public function writeHTML($html)
  2.     {
  3.         $html $this->parsingHtml->prepareHtml($html);
  4.         $html $this->parsingCss->extractStyle($html);
  5.         $this->parsingHtml->parse($this->lexer->tokenize($html));
  6.         $this->_makeHTMLcode();
  7.         return $this;
  8.     }
Html2Pdf->writeHTML('<!-- The header element will appear on the top of each page of this estimate document. --> <div class="headerSection"> <!-- As a logo we take an SVG element and add the name in an standard H1 element behind it. --> <div class="logoAndName"> <svg> <circle cx="50%" cy="50%" r="40%" stroke="black" stroke-width="3" fill="black" /> </svg> <h1>Logo &amp; Name</h1> </div> <!-- Details about the estimation are on the right top side of each page. --> <div> <h2>Estimate</h2> <p> <b>Date Issued</b> 05/10/2021 </p> <p> <b>Project No.</b> 01 </p> </div> </div> <!-- The two header rows are divided by an blue line, we use the HR element for this. --> <hr /> <div class="headerSection"> <!-- The clients details come on the left side below the logo and company name. --> <div class="issuedTo"> <h3>Issued to</h3> <p> <b>Client Name</b> <br /> 123 Alphabet Road, Suite 01 <br /> Indianapolis, IN 46260 <br /> <a href="mailto:clientname@clientwebsite.com"> clientname@clientwebsite.com </a> <br /> 317.123.8765 </p> </div> <!-- Additional notes can be placed below the estimation details. --> <div> <p> <b>Notes</b> <br /> Morbi euismod scelerisque pellentesque. </p> </div> </div><!-- The footer contains the company\'s website and address. To align the address details we will use flexbox in the CSS style. --><footer> <a href="https://companywebsite.com"> companywebsite.com </a> <a href="mailto:company@website.com"> company@website.com </a> <span> 317.123.8765 </span> <span> 123 Alphabet Road, Suite 01, Indianapolis, IN 46260 </span></footer><!-- In the main section the table for the separate items is added. Also we add another table for the summary, so subtotal, tax and total amount. --><main> <table> <!-- A THEAD element is used to ensure the header of the table is repeated if it consumes more than one page. --> <thead> <tr> <th>Item Description</th> <th>Rate</th> <th>Amount</th> <th>Total</th> </tr> </thead> <!-- The single estimate items are all within the TBODY of the table. --> <tbody> <tr> <td> <b>Item Names Goes Here</b> <br /> Description goes here </td> <td> $100 </td> <td> 4 </td> <td> $400.00 </td> </tr> <tr> <td> <b>Lorem Ipsum</b> <br /> Description goes here </td> <td> $250 </td> <td> 2 </td> <td> $500.00 </td> </tr> <tr> <td> <b>Dolor Set Amit Caslum</b> <br /> Description goes here </td> <td> $300 </td> <td> 1 </td> <td> $300.00 </td> </tr> </tbody> </table> <!-- The summary table contains the subtotal, tax and total amount. --> <table class="summary"> <tr> <th> Subtotal </th> <td> $1200.00 </td> </tr> <tr> <th> Tax 4.7% </th> <td> $000.00 </td> </tr> <tr class="total"> <th> Total </th> <td> $12,000.00 </td> </tr> </table></main><!-- Within the aside tag we will put the terms and conditions which shall be shown below the estimate table. --><aside> <!-- Before the terms and conditions we will add another blue divider line with the help of the HR tag. --> <hr /> <b>Terms &amp; Conditions</b> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi euismod scelerisque pellentesque. Nullam at urna cursus, efficitur sapien vitae, porttitor tellus. Aliquam quis semper nisi. Morbi euismod scelerisque pellentesque. Nullam at urna cursus, efficitur sapien vitae, porttitor tellus. </p></aside>') in src/Controller/DefaultController.php (line 1362)
  1.         $template $this->renderView('default/pdf/newsPdf.html.twig', [
  2.             'actualites' => $actualites
  3.         ]);
  4.         $html2pdf = new Html2Pdf();
  5.         $html2pdf->writeHTML($template);
  6.         return new Response($html2pdf->output('news.pdf''S'), 200, [
  7.             'Content-Type' => 'application/pdf',
  8.             'Content-Disposition' => 'inline; filename="news.pdf"',
  9.         ]);
in vendor/symfony/http-kernel/HttpKernel.php -> app_genererPdf (line 181)
  1.         $this->dispatcher->dispatch($eventKernelEvents::CONTROLLER_ARGUMENTS);
  2.         $controller $event->getController();
  3.         $arguments $event->getArguments();
  4.         // call controller
  5.         $response $controller(...$arguments);
  6.         // view
  7.         if (!$response instanceof Response) {
  8.             $event = new ViewEvent($this$request$type$response$event);
  9.             $this->dispatcher->dispatch($eventKernelEvents::VIEW);
  1.         $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2.         $this->requestStack->push($request);
  3.         $response null;
  4.         try {
  5.             return $response $this->handleRaw($request$type);
  6.         } catch (\Throwable $e) {
  7.             if ($e instanceof \Error && !$this->handleAllThrowables) {
  8.                 throw $e;
  9.             }
  1.         $this->boot();
  2.         ++$this->requestStackSize;
  3.         $this->resetServices true;
  4.         try {
  5.             return $this->getHttpKernel()->handle($request$type$catch);
  6.         } finally {
  7.             --$this->requestStackSize;
  8.         }
  9.     }
  1.     ) {
  2.     }
  3.     public function run(): int
  4.     {
  5.         $response $this->kernel->handle($this->request);
  6.         if (Kernel::VERSION_ID >= 60400) {
  7.             $response->send(false);
  8.             if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 29)
  1. $app $app(...$args);
  2. exit(
  3.     $runtime
  4.         ->getRunner($app)
  5.         ->run()
  6. );
require_once('/home/clients/462f2a50d7ed6be9ccc24ddfd24d3f84/web/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. return function (array $context) {
  5.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  6. };

Logs

Level Message
info 01:22:26 Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "latest"
    },
    "request_uri": "https://kleyrgrasso.com/_profiler/latest?p=_profiler%2Fac14c9&panel=exception&type=request",
    "method": "GET"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
info 01:22:26 User Deprecated: Doctrine\DBAL\Connection::setNestTransactionsWithSavepoints is deprecated and will be removed in 5.0 (Connection.php:948 called by App_KernelDevDebugContainer.php:563, https://github.com/doctrine/dbal/pull/5383, package doctrine/dbal)
{
    "exception": {}
}
debug 01:22:26 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 01:22:26 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 01:22:26 Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
debug 01:22:26 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 01:22:26 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 01:22:26 Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
debug 01:22:26 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 01:22:26 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 01:22:26 Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
debug 01:22:26 Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse".
{
    "event": "kernel.response",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest".
{
    "event": "kernel.finish_request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
debug 01:22:26 Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
debug 01:22:26 Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
debug 01:22:26 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 01:22:26 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 01:22:26 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

HtmlParsingException
Spipu\Html2Pdf\Exception\HtmlParsingException:
The html tag [svg] is not known by Html2Pdf. You can create it and push it on the Html2Pdf GitHub project.

  at vendor/spipu/html2pdf/src/Html2Pdf.php:1446
  at Spipu\Html2Pdf\Html2Pdf->_executeAction(object(Node))
     (vendor/spipu/html2pdf/src/Html2Pdf.php:1412)
  at Spipu\Html2Pdf\Html2Pdf->_makeHTMLcode()
     (vendor/spipu/html2pdf/src/Html2Pdf.php:3136)
  at Spipu\Html2Pdf\Html2Pdf->_tag_open_DIV(array('style' => array(), 'class' => 'logoAndName', 'num' => 0))
     (vendor/spipu/html2pdf/src/Html2Pdf.php:1444)
  at Spipu\Html2Pdf\Html2Pdf->_executeAction(object(Node))
     (vendor/spipu/html2pdf/src/Html2Pdf.php:1412)
  at Spipu\Html2Pdf\Html2Pdf->_makeHTMLcode()
     (vendor/spipu/html2pdf/src/Html2Pdf.php:3136)
  at Spipu\Html2Pdf\Html2Pdf->_tag_open_DIV(array('style' => array(), 'class' => 'headerSection', 'num' => 0))
     (vendor/spipu/html2pdf/src/Html2Pdf.php:1444)
  at Spipu\Html2Pdf\Html2Pdf->_executeAction(object(Node))
     (vendor/spipu/html2pdf/src/Html2Pdf.php:1412)
  at Spipu\Html2Pdf\Html2Pdf->_makeHTMLcode()
     (vendor/spipu/html2pdf/src/Html2Pdf.php:600)
  at Spipu\Html2Pdf\Html2Pdf->writeHTML('<!-- The header element will appear on the top of each page of this estimate document. -->  <div class="headerSection">    <!-- As a logo we take an SVG element and add the name in an standard H1 element behind it. -->    <div class="logoAndName">      <svg>        <circle cx="50%" cy="50%" r="40%" stroke="black" stroke-width="3" fill="black" />      </svg>      <h1>Logo &amp; Name</h1>    </div>    <!-- Details about the estimation are on the right top side of each page. -->    <div>      <h2>Estimate</h2>      <p>        <b>Date Issued</b> 05/10/2021      </p>      <p>        <b>Project No.</b> 01      </p>    </div>  </div>  <!-- The two header rows are divided by an blue line, we use the HR element for this. -->  <hr />  <div class="headerSection">    <!-- The clients details come on the left side below the logo and company name. -->    <div class="issuedTo">      <h3>Issued to</h3>      <p>        <b>Client Name</b>        <br />        123 Alphabet Road, Suite 01        <br />        Indianapolis, IN 46260        <br />        <a href="mailto:clientname@clientwebsite.com">          clientname@clientwebsite.com        </a>        <br />        317.123.8765      </p>    </div>    <!-- Additional notes can be placed below the estimation details. -->    <div>      <p>        <b>Notes</b>        <br />        Morbi euismod scelerisque pellentesque.      </p>    </div>  </div><!-- The footer contains the company\'s website and address. To align the address details we will use flexbox in the CSS style. --><footer>    <a href="https://companywebsite.com">      companywebsite.com    </a>    <a href="mailto:company@website.com">      company@website.com    </a>    <span>      317.123.8765    </span>    <span>      123 Alphabet Road, Suite 01, Indianapolis, IN 46260    </span></footer><!-- In the main section the table for the separate items is added. Also we add another table for the summary, so subtotal, tax and total amount. --><main>  <table>    <!-- A THEAD element is used to ensure the header of the table is repeated if it consumes more than one page. -->    <thead>      <tr>        <th>Item Description</th>        <th>Rate</th>        <th>Amount</th>        <th>Total</th>      </tr>    </thead>    <!-- The single estimate items are all within the TBODY of the table. -->    <tbody>      <tr>        <td>          <b>Item Names Goes Here</b>          <br />          Description goes here        </td>        <td>          $100        </td>        <td>          4        </td>        <td>          $400.00        </td>      </tr>      <tr>        <td>          <b>Lorem Ipsum</b>          <br />          Description goes here        </td>        <td>          $250        </td>        <td>          2        </td>        <td>          $500.00        </td>      </tr>      <tr>        <td>          <b>Dolor Set Amit Caslum</b>          <br />          Description goes here        </td>        <td>          $300        </td>        <td>          1        </td>        <td>          $300.00        </td>      </tr>    </tbody>  </table>  <!-- The summary table contains the subtotal, tax and total amount. -->  <table class="summary">    <tr>      <th>        Subtotal      </th>      <td>        $1200.00      </td>    </tr>    <tr>      <th>        Tax 4.7%      </th>      <td>        $000.00      </td>    </tr>    <tr class="total">      <th>        Total      </th>      <td>        $12,000.00      </td>    </tr>  </table></main><!-- Within the aside tag we will put the terms and conditions which shall be shown below the estimate table. --><aside>  <!-- Before the terms and conditions we will add another blue divider line with the help of the HR tag. -->  <hr />  <b>Terms &amp; Conditions</b>  <p>    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi euismod scelerisque pellentesque. Nullam at urna cursus, efficitur sapien vitae, porttitor tellus. Aliquam quis semper nisi. Morbi euismod scelerisque pellentesque. Nullam at urna cursus, efficitur sapien vitae, porttitor tellus.  </p></aside>')
     (src/Controller/DefaultController.php:1362)
  at App\Controller\DefaultController->app_genererPdf('83', object(ActualitesRepository))
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  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:197)
  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/clients/462f2a50d7ed6be9ccc24ddfd24d3f84/web/vendor/autoload_runtime.php')
     (public/index.php:5)