Etwas ist schief gelaufen!


Bitte versuchen Sie, die Seite zu aktualisieren, um das Problem zu beheben.




Zurück zur Home Seite https://www.redweb.app




RuntimeError

HTTP 500 Internal Server Error





Impossible to access an attribute ("username") on a null variable.




















Exception

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#1643
  -lineno: 5
  -name: "INSERT/USER/badge-user-HP.html.twig"
  -rawMessage: "Impossible to access an attribute ("username") on a null variable."
  -sourcePath: "/homepages/18/d233087118/htdocs/REDWEB-APP/templates/INSERT/USER/badge-user-HP.html.twig"
  -sourceCode: """
    \r\n
    <table>\r\n
     \r\n
      <tr>\r\n
        <td><a href="/{{userid.username}}/blog"><img src="https://redweb.app/uploads/users/images/{{userid.picpro}}" width="130px" style="border-radius: 18%; padding-left:-10px"></a>\r\n
    \t\r\n
    \t\t{% if \r\n
    \t   (app.request.get('_route') == 'home_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'daa_lnk_web') \r\n
    \tor (app.request.get('_route') == 'daa_lnk_down') \r\n
    \tor (app.request.get('_route') == 'daa_lnk_yt') \r\n
    \tor (app.request.get('_route') == 'verfassen_daa_blog') \r\n
    \tor (app.request.get('_route') == 'daa_ui_meinepasswort') \r\n
    \tor (app.request.get('_route') == 'de_ui_daacloud') \r\n
    \tor (app.request.get('_route') == 'daa_clouddata') \r\n
    \tor (app.request.get('_route') == 'wp_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'tb_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'k_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'tbox_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'pdf_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'm_of_daaprj') \r\n
    \tor (app.request.get('_route') == 'edit_daa_post') \r\n
    \tor (app.request.get('_route') == 'daa_ui_blog') \r\n
    \tor (app.request.get('_route') == 'post_daa_profil') \r\n
    \t\r\n
    \t%}\r\n
    \t\r\n
    \t\r\n
    \t\r\n
    \t{% else %}\r\n
    \t\r\n
    \t\r\n
    \t<br><center><a href="https://redweb.app/{{userid.username}}/Avatar">Avatar betrachten</a></center>\r\n
    \t\r\n
    \t{% endif %}\r\n
    \t\r\n
    \t\r\n
    \t</td>\r\n
        <td style="padding-left:5px"><h1 class="h4"><font color="000">{{userid.username}}</font></h1>\r\n
    \t\t\t<p><a href="{{userid.fanpage}}" target="_blank">{{userid.fanpage}}</a><br>\r\n
    \t\t\t<font color="#000">{{userid.skills|raw}}</font></p>\r\n
    </td>\r\n
      </tr>\r\n
     \r\n
    </table>\r\n
    \t\t
    """
}
  1. <table>
  2.  
  3.   <tr>
  4.     <td><a href="/{{userid.username}}/blog"><img src="https://redweb.app/uploads/users/images/{{userid.picpro}}" width="130px" style="border-radius: 18%; padding-left:-10px"></a>
  5.     
  6.         {% if 
  7.        (app.request.get('_route') == 'home_of_daaprj') 
  8.     or (app.request.get('_route') == 'daa_lnk_web') 
  9.     or (app.request.get('_route') == 'daa_lnk_down') 
  1. <table>
  2.  
  3.   <tr>
  4.     <td><a href=\"/";
  5.         // line 5
  6.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["userid"]) || array_key_exists("userid"$context) ? $context["userid"] : (function () { throw new RuntimeError('Variable "userid" does not exist.'5$this->source); })()), "username", [], "any"falsefalsefalse5), "html"nulltrue);
  7.         echo "/blog\"><img src=\"https://redweb.app/uploads/users/images/";
  8.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["userid"]) || array_key_exists("userid"$context) ? $context["userid"] : (function () { throw new RuntimeError('Variable "userid" does not exist.'5$this->source); })()), "picpro", [], "any"falsefalsefalse5), "html"nulltrue);
  9.         echo "\" width=\"130px\" style=\"border-radius: 18%; padding-left:-10px\"></a>
  10. \t
  11. \t\t";
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  1.             // line 184
  2.             echo "\t\t\t\t\t\t
  3.   
  4. ";
  5.             // line 186
  6.             $this->loadTemplate((isset($context["badge"]) || array_key_exists("badge"$context) ? $context["badge"] : (function () { throw new RuntimeError('Variable "badge" does not exist.'186$this->source); })()), "Redweb/hp/post.html.twig"186)->display($context);
  7.             // line 187
  8.             echo "\t\t
  9. <hr>
  10. \t";
in vendor/twig/twig/src/Template.php -> block_body (line 171)
  1.             throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2.         }
  3.         if (null !== $template) {
  4.             try {
  5.                 $template->$block($context$blocks);
  6.             } catch (Error $e) {
  7.                 if (!$e->getSourceContext()) {
  8.                     $e->setSourceContext($template->getSourceContext());
  9.                 }
  1.             // line 2515
  2.             echo "\t";
  3.         }
  4.         // line 2516
  5.         echo "        ";
  6.         $this->displayBlock('body'$context$blocks);
  7.         echo "\t  
  8. \t  
  9. <!-- Messenger Chat-Plugin Code -->
  10.     <div id=\"fb-root\"></div>
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
  1.         $macros $this->macros;
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  3.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Redweb/hp/post.html.twig"));
  4.         $this->parent $this->loadTemplate("redwebhp.html.twig""Redweb/hp/post.html.twig"1);
  5.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  6.         
  7.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  8.     }
in vendor/twig/twig/src/Template.php -> doDisplay (line 394)
  1.     }
  2.     protected function displayWithErrorHandling(array $context, array $blocks = [])
  3.     {
  4.         try {
  5.             $this->doDisplay($context$blocks);
  6.         } catch (Error $e) {
  7.             if (!$e->getSourceContext()) {
  8.                 $e->setSourceContext($this->getSourceContext());
  9.             }
in vendor/twig/twig/src/Template.php -> displayWithErrorHandling (line 367)
  1.         return $this->blocks;
  2.     }
  3.     public function display(array $context, array $blocks = [])
  4.     {
  5.         $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks$blocks));
  6.     }
  7.     public function render(array $context)
  8.     {
  9.         $level ob_get_level();
in vendor/twig/twig/src/Template.php -> display (line 379)
  1.             ob_start();
  2.         } else {
  3.             ob_start(function () { return ''; });
  4.         }
  5.         try {
  6.             $this->display($context);
  7.         } catch (\Throwable $e) {
  8.             while (ob_get_level() > $level) {
  9.                 ob_end_clean();
  10.             }
  1.         $this->template $template;
  2.     }
  3.     public function render(array $context = []): string
  4.     {
  5.         return $this->template->render($context);
  6.     }
  7.     public function display(array $context = [])
  8.     {
  9.         // using func_get_args() allows to not expose the blocks argument
  1.      * @throws SyntaxError  When an error occurred during compilation
  2.      * @throws RuntimeError When an error occurred during rendering
  3.      */
  4.     public function render($name, array $context = []): string
  5.     {
  6.         return $this->load($name)->render($context);
  7.     }
  8.     /**
  9.      * Displays a template.
  10.      *
  1.         if (null !== $block) {
  2.             return $this->container->get('twig')->load($view)->renderBlock($block$parameters);
  3.         }
  4.         return $this->container->get('twig')->render($view$parameters);
  5.     }
  6.     private function doRender(string $view, ?string $block, array $parameters, ?Response $responsestring $method): Response
  7.     {
  8.         $content $this->doRenderView($view$block$parameters$method);
  1.         return $this->container->get('twig')->render($view$parameters);
  2.     }
  3.     private function doRender(string $view, ?string $block, array $parameters, ?Response $responsestring $method): Response
  4.     {
  5.         $content $this->doRenderView($view$block$parameters$method);
  6.         $response ??= new Response();
  7.         if (200 === $response->getStatusCode()) {
  8.             foreach ($parameters as $v) {
  9.                 if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1.      * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2.      * Forms found in parameters are auto-cast to form views.
  3.      */
  4.     protected function render(string $view, array $parameters = [], Response $response null): Response
  5.     {
  6.         return $this->doRender($viewnull$parameters$response__FUNCTION__);
  7.     }
  8.     /**
  9.      * Renders a block in a view.
  10.      *
AbstractController->render() in src/Controller/deredwebController.php (line 211)
  1.         $view $viewor 1;    
  2.         $community->setView($view);
  3.         $em->persist($community);
  4.         $em->flush();
  5.         
  6.     return $this->render('Redweb/hp/post.html.twig', array(    'community' => $community    'userid' => $userdata     ), $response);
  7.     }
  8.     
  9.       
  10.      #[Route('/b/{id}',  name'post_on_blog')]
  11.     public function postonblogindexAction(ManagerRegistry $doctrineRequest $request$idEntityManagerInterface $em): Response
in vendor/symfony/http-kernel/HttpKernel.php -> postonrwindexAction (line 178)
  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('/homepages/18/d233087118/htdocs/REDWEB-APP/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. };

Stack Trace

RuntimeError
Twig\Error\RuntimeError:
Impossible to access an attribute ("username") on a null variable.

  at templates/INSERT/USER/badge-user-HP.html.twig:5
  at twig_get_attribute()
     (var/cache/PROD/twig/50/50b18a5ac7c2ecbc52d0c506f3e7da2b.php:46)
  at __TwigTemplate_1910ae92a6b1b116a6cd10103b7a51a6->doDisplay()
     (vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (var/cache/PROD/twig/bd/bd55308e848d6f45a748d577cf2c5a5f.php:334)
  at __TwigTemplate_8ef905c1b9fe366be6297f3748704ede->block_body()
     (vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (var/cache/PROD/twig/2c/2c8d83362e4f618143e4b91d32de8d9d.php:3307)
  at __TwigTemplate_c36330f3d3060204facb37c11c453141->doDisplay()
     (vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (var/cache/PROD/twig/bd/bd55308e848d6f45a748d577cf2c5a5f.php:46)
  at __TwigTemplate_8ef905c1b9fe366be6297f3748704ede->doDisplay()
     (vendor/twig/twig/src/Template.php:394)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:367)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:379)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:38)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:280)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:431)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:436)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:250)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/deredwebController.php:211)
  at App\Controller\deredwebController->postonrwindexAction()
     (vendor/symfony/http-kernel/HttpKernel.php:178)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:185)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:29)
  at require_once('/homepages/18/d233087118/htdocs/REDWEB-APP/vendor/autoload_runtime.php')
     (public/index.php:5)