Symfony Exception

InvalidParameterException RuntimeError

HTTP 500 Internal Server Error

An exception has been thrown during the rendering of a template ("Parameter "lastname" for route "frontend_public_duediligence" must match "[A-Za-z.0-9- ]+" ("Díaz" given) to generate a corresponding URL.").

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#1166
  -lineno: 85
  -name: "Offerinvestment/profileheader_individual.html.twig"
  -rawMessage: "An exception has been thrown during the rendering of a template ("Parameter "lastname" for route "frontend_public_duediligence" must match "[A-Za-z.0-9- ]+" ("Díaz" given) to generate a corresponding URL.")."
  -sourcePath: "/usr/www/users/smartm/templates/Offerinvestment/profileheader_individual.html.twig"
  -sourceCode: """
    {% if profile_type == "own" %} \n
       <div class="row" id="switch_profile">\n
          <div class="col-md-8 col-sm-8 col-xs-12 mtop30">\n
            <div class="row">\n
              <div class="col-md-2 col-sm-3 col-xs-5">\n
                 {% if lang_results[0]['photo'] is defined %} \t\n
    {% if lang_results[0]['photo']!="" %}\n
     <img alt="" class="img-thumbnail border-radius10 img-responsive" src="{{baseloaddurl}}/var/uploads/profile_pics/{{lang_results[0]['photo']}}" loading="lazy" class="img-responsive">\n
    {% else %}\n
    <img alt="" class="img-thumbnail border-radius10 img-responsive" src="{{baseloaddurl}}/images/default-thumb/no_image165.jpg" loading="lazy">\n
    {% endif %}{% endif %}\n
                <ul class="ul-vertical visible-xs mtop20">\n
                  <li><a href="{{ path('frontend_offerIndividualProfilebilling') }}"><i class="icon-credit-cards text-success fa-18"></i> Billing</a> </li>\n
                  <li><a href="{{ path('frontend_offerIndividualProfileanalytics') }}"><i class="icon-analytic text-success fa-18"></i> Analytics</a></li>\n
                  <li {% if profile is defined and profile == 'Settings' %} class="font-bold inline-block" {% endif %}><a href="{{ path('frontend_offerIndividualProfilesettings') }}"><i class="icon-settings text-success fa-18"></i> Settings</a></li>\n
                </ul>\n
              </div> \n
              <div class="col-md-10 col-sm-9 col-xs-7">\n
                  {% if postivefeedback>0 %}\n
                      <p class="font-700"><a href="{{ path('frontend_public_duediligence', {'firstname':firstname,'dot':'.','lastname':url_last_name}) }}" style="font-size:15px;color: #008394;font-family: arial;text-decoration:none;">{{postivefeedback}}% positive feedbacks</a></p>\n
                {% else %}\n
                <p style="font-size:15px; font-family:arial;"><a href="{{ path('frontend_public_duediligence', {'firstname':firstname,'dot':'.','lastname':url_last_name}) }}" style="font-size:15px;color: #008394;font-family: arial;text-decoration:none;">Write a review.</a></p>\n
                {% endif %}\n
                <h1 class="nomargin text-green">{{firstname}}&nbsp;{{lastname}}<a href="{{ path('frontend_private')}}">\n
                <i class="icon-pencil text-success"></i>\n
            </a></h1>\n
                <p class="mtop10">\n
                    {% if role_results is defined %}\n
                    {% for key, defaultcompany in role_results %}\n
                        {{defaultcompany.position}} at <a href="{{ path('frontend_companyprofilepage', {'companyname':defaultcompany.company_name}) }}" >{{defaultcompany.company_name}}</a>\n
                    {%endfor%}\n
                    {% endif %}<br>\n
                    {% set usercompany='no' %}\n
    {% for key, usercompanyattachedDetails in usercompanyattached %}\n
        {% endfor %}{% if usercompany=='no' %}<a class="btn btn-variation" href="{{ path('frontend_company_page') }}">+ Add new organization</a>{% endif %}<br>\n
    <span class="text-grey">Languages: </span>{% if lang_results is defined and lang_results[0]['language_known'] != '' %} {{lang_results[0]['language_known']}} {% else %}n/a{% endif %}</p>\n
                {# social share#}\n
    {{ render(controller(\n
            'App\\Controller\\HomeController::socialshareAction',\n
            {'individualdetail':lang_results[0],'location' : location,'profile' : 1}\n
    \t\t\t\t  )) }}            \n
              </div>\n
            </div>\n
          </div>\n
          <!--left-panel closed-->\n
          <div class="col-md-4 col-sm-4 col-xs-12 mtop20 hidden-xs">\n
              {% if premtagg!="" %}\n
                  {% if userId!="" %}\n
                    <a class="btn padd-btn-all btn-variation text-wrap" href="{{ path('frontend_premium') }}">Become premium</a>\n
                    {% else %}\n
                        <a class="btn padd-btn-all btn-variation text-wrap" href="{{baseloaddurl}}/login?next={{baseloaddurl}}/premium">Become premium</a>\n
                        {% endif %}\n
              {% endif %}\n
    \t  <ul class="ul-vertical pull-right">\n
              <li {% if profile is defined and profile == 'Billing' %} class="font-bold inline-block" {% endif %}><a href="{{ path('frontend_offerIndividualProfilebilling') }}"><i class="icon-credit-cards text-success fa-18"></i> Billing</a> </li>\n
                  <li {% if profile is defined and profile == 'Analytics' %} class="font-bold inline-block" {% endif %}><a href="{{ path('frontend_offerIndividualProfileanalytics') }}"><i class="icon-analytic text-success fa-18"></i> Analytics</a></li>\n
                  <li {% if profile is defined and profile == 'Settings' %} class="font-bold inline-block" {% endif %}><a href="{{ path('frontend_offerIndividualProfilesettings') }}"><i class="icon-settings text-success fa-18"></i> Settings</a></li>\n
    \t  </ul>\n
          </div>\n
          <!--Right-panel closed-->\n
        </div>\n
        <h2 id="own_profile" class="subtitle">Your personal:</h2>\n
    {% else %}  \n
    <div class="row">\n
      <!-- Left detail section starts here -->\n
        <div class="col-md-6 col-sm-8 col-xs-12 nopadding-xs mtop20">\n
    <div class="col-md-4 col-sm-4 col-xs-6 text-center">\n
     {% if lang_results[0] is defined %} \t\n
    {% if lang_results[0]['photo']!="" %}\n
     <img alt="{{positionstrr}}" class="img-thumbnail border-radius10 img-responsive" src="{{baseloaddurl}}/var/uploads/profile_pics/{{lang_results[0]['photo']}}" loading="lazy" class="img-responsive">\n
    {% else %}\n
    <img alt="{{positionstrr}}" class="img-thumbnail border-radius10 img-responsive" src="{{baseloaddurl}}/images/default-thumb/no_image165.jpg" loading="lazy">\n
    {% endif %}{% endif %}\n
    <div class="clearfix"></div>\n
    \t{{ render(controller(\n
            'App\\Controller\\MessageController::connectionsetAction',\n
            {'uid':user_profile_id }\n
    \t\t\t\t  )) }} \n
    </div>\n
    <div class="col-md-8 col-sm-8 col-xs-6 h204">\n
        <div class="row">\n
          {% if postivefeedback>0 %}\n
                      <p class="font-700"><a href="{{ path('frontend_public_duediligence', {'firstname':firstname,'dot':'.','lastname':url_last_name}) }}" style="font-size:15px;color: #008394;font-family: arial;text-decoration:none;">{{postivefeedback}}% positive feedbacks</a></p>\n
                {% else %}\n
                <p style="font-size:15px; font-family:arial;"><a href="{{ path('frontend_public_duediligence', {'firstname':firstname,'dot':'.','lastname':url_last_name}) }}" style="font-size:15px;color: #008394;font-family: arial;text-decoration:none;">Write a review.</a></p>\n
                {% endif %}  \n
    <h1 class="nomargin text-green">{{firstname}}&nbsp;{{lastname}} <span class="relative inline-block arrow-down-tooltip"><a href="javascript:void(0)" class="tooltip-custom mtop10  mright10"><i class="fa fa-angle-down"></i> </a>\n
                <!--Share link Tooltip popup start -->\n
                <div class="arrow-popup" style="display: none;"></div>\n
                <div class="tooltip-body padd10" style="display: none;">\n
                  <div class="clearfix"></div>\n
                  <div class="col-sm-12">\n
                    <div class="row">\n
                      <div class="col-sm-12 mbottom10"> <a class="alertreportbox pull-left text-black" reportblockid="{{user_profile_id}}" data-toggle="" data-target="" href="javascript:void(0)"><i class="fa fa-exclamation-triangle text-grey mright10" aria-hidden="true"></i> Report/Block</a> </div>\n
                    </div>\n
                  </div>\n
                </div>\n
                <!--Tooltip body ends here -->\n
                <!--Share link Tooltip popup end -->\n
                </span> </h2>\n
    <p class="mtop10">\n
    {% if role_results is defined %}\n
                    {% for key, defaultcompany in role_results %}\n
                        {{defaultcompany.position}} at <a href="{{ path('frontend_companyprofilepage', {'companyname':defaultcompany.company_name}) }}" >{{defaultcompany.company_name}}</a>\n
                        \n
                    {%endfor%}\n
                    {% endif %}\n
    {% for key, usercompanyattachedDetails in usercompanyattached %}\n
        {% endfor %}<br>\n
    <span class="text-grey">Languages: </span>{% if lang_results is defined and lang_results[0]['language_known'] != '' %} {{lang_results[0]['language_known']}} {% else %}n/a{% endif %}</p>\t\n
    </div>\n
    </div>\n
    <!-- Right side list view starts here for mobile resolution -->\n
    <div class="col-md-8 col-sm-8 col-xs-12 pull-right"><div class="row">\n
    <span style="display:none"><button id="msgbtn" type="submit" data-toggle="modal" data-target="#myModal2">msgbtn</button></span>\n
    {# social share#}\n
    {{ render(controller(\n
            'App\\Controller\\HomeController::socialshareAction',\n
            {'individualdetail':lang_results[0],'location' : location,'profile' : 1}\n
    \t\t\t\t  )) }}\n
    </div></div>\n
    <!-- Right side list view Ends here for mobile resolution -->\n
    </div>\n
    <!-- Left detail section Ends here -->\n
    <!-- Right detail section starts here -->\n
    {% if profileview!="unregistered" %}\n
        <div class="col-md-6 col-sm-12 col-xs-12 mtop20">\n
            <div class="mtop20">\n
              <p class="text-grey font-700">Notes </p>\n
              <div class="show-note">\n
                <div class="form-group">\n
                  <textarea class="form-control relationship-note" rows="3"></textarea>\n
                </div>\n
                <div class="clearfix"></div>\n
                <div class="col-sm-12">\n
                  <div class="row">\n
                    <div class="checkbox-inline mbottom10 nopadding">\n
                      <input type="checkbox" class="fa-14" id="check4">\n
                      <label class="font-300 nopadding reminder-check" for="check4">Set a reminder &nbsp;</label>\n
                    </div>\n
                    <div id="datepicker1" class="mbottom10 controls input-append date form_date visible-lg-inline visible-md-inline visible-sm-inline visible-xs-inline" data-date="" data-date-format="dd MM yyyy" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">\n
                      <input size="16" type="text" value="" id="reminder-date" class="calender-xs mbottom10 reminder-date">\n
                      <span class="add-on"><i class="fa fa-calendar"></i></span> </div>\n
                    <button id="" class="btn padd-btn-all btn-variation text-wrap pull-right mbottom10 notesave" type="button">Save</button>\n
                    <button id="" style="display:none" class="btn padd-btn-all btn-variation text-wrap pull-right mbottom10 noteupdate" type="button">Update</button>\n
                  </div>\n
                </div>\n
              </div>\n
    \t\t  <div class="clearfix"></div>\n
                      {% if userId is defined and userId!="" %} \n
              <div class="mtop20 clearfix">\n
                  <p class="text-grey font-700">Relationship history</p><div class="clearfix"></div>\n
    \t\t\t  <div class="relatonshphistory">\n
    \t\t\t  <p style="text-align:center"><img width="70" src="{{baseloaddurl}}/var/uploads/files/loader.gif" alt="Loading ..."></p>\n
    \t\t\t  </div>\n
    \t\t  </div>\n
                      {% endif %}\n
            </div>\n
          </div>{% endif %}\n
        <!-- Left detail section Ends here -->\n
    </div> \n
    <h2 id="public_profile" class="subtitle">{{firstname}}&nbsp;{{lastname}}'s personal:</h2>\n
    {% endif %}\n
    {% if baseloaddurl is defined %}\n
        <span class="currentloaddurl" style="display:none">{{baseloaddurl}}/{{firstname}}/{{url_last_name}}</span>\n
        {% else %} <span class="currentloaddurl" style="display:none"></span>\n
        {% endif %}\n
    <script>\n
         $("#reminder-date").datepick({\n
                changeMonth: true,\n
                changeYear: true,\n
                dateFormat: "M dd, yyyy",\n
                startDate: '{{ "now"|date("Y-m-d") }}',\n
              onSelect: function (dateText, inst) {\n
                $("#check4").prop("checked",true);\n
            }\n
        });\n
    \tvar uuid = "{{user_id}}";\n
    \t\tvar ffname = "{{firstname}}";\n
    \t\tvar llname = "{{lastname}}";\n
    \t\t           $.ajax\n
                            ({ \n
                                url: "{{ path('invitationrelation')}}",\n
                                data: {"uid": uuid,"fname":ffname,"lname":llname},\n
                                type: 'post',\n
    \t\t\t\t\t\t\tasync: true,\n
                                success: function(data)\n
                                { \n
                                   $(".relatonshphistory").html(data);\n
                                }\n
                            });\n
        $(function(){\n
            var profile = "{{profile}}"; \n
            var verticalindus = "{{verticalindus}}";  \n
                var fff2name = "{{firstname}}";\n
                var lll2name = "{{lastname}}";\n
        if(verticalindus=="yes" && profile=="Services"){\n
                               //  window.location.href= "https://www.educationstake.com/"+fff2name+"."+lll2name+"/services";\n
                           }\n
                           else if(verticalindus=="yes" && profile=="Investment Interests"){\n
                               //window.location.href= "https://www.educationstake.com/"+fff2name+"."+lll2name+"/investor";\n
                           }\n
                           else if(verticalindus=="yes" && profile=="Offered Investments"){\n
                               //window.location.href= "https://www.educationstake.com/"+fff2name+"."+lll2name+"/investments";\n
                           }\n
                           else if(verticalindus=="yes" && profile=="Settings"){\n
                              // window.location.href= "https://www.educationstake.com/settings";\n
                           }\n
           if($(".switch-div").is(":visible")){\n
            $(".networklink").attr("data-target","#alertmodal2");\n
            $(".tagicon").attr("data-target","#alertmodal2");\n
            } \n
            if($(".breadcrumb-main").is(":visible")){    \n
            }\n
            else {\n
                      $(".referlink").text($(".currentloaddurl").text());\n
                      $(".relationship-note").attr("href","javascript:void(0)");\n
                      $(".relationship-note").attr("data-toggle","modal");\n
                      $(".relationship-note").attr("data-target","#loginmodal");\n
                      \n
                      $(".reminder-check").attr("href","javascript:void(0)");\n
                      $(".reminder-check").attr("data-toggle","modal");\n
                      $(".reminder-check").attr("data-target","#loginmodal");\n
                      \n
                      $(".reminder-date").attr("href","javascript:void(0)");\n
                      $(".reminder-date").attr("data-toggle","modal");\n
                      $(".reminder-date").attr("data-target","#loginmodal");\n
                      \n
                      $(".notesave").attr("href","javascript:void(0)");\n
                      $(".notesave").attr("data-toggle","modal");\n
                      $(".notesave").attr("data-target","#loginmodal");\n
                      \n
                      $(".editnote").attr("href","javascript:void(0)");\n
                      $(".editnote").attr("data-toggle","modal");\n
                      $(".editnote").attr("data-target","#loginmodal");\n
                      \n
                      $(".removenote").attr("href","javascript:void(0)");\n
                      $(".removenote").attr("data-toggle","modal");\n
                      $(".removenote").attr("data-target","#loginmodal");\n
            } \n
        });\n
        $(document).on('click', '.notelink', function (e) {\n
                $(".relationship-note").focus();\n
            });\n
            $(document).on('click', '.remindlink', function (e) {\n
                $("#check4").prop("checked",true);$("#reminder-date").val("");\n
                $("#datepicker1").find(".fa-calendar").trigger("click");\n
            });\n
             $(document).on('click', '#check4', function (e) {\n
            if($(this).prop("checked")){\n
                $(".datepick-popup").trigger("click"); $("#datepicker1").find(".fa-calendar").trigger("click");\n
            } else { $("#reminder-date").val("");\n
            }\n
           });\n
           $(document).on('click', '#remove-notes', function (e) { \n
                var removeid = $("#removenotemodal .removeidss").text();\n
                            if(removeid!=""){ \n
                                $.ajax({\n
                                      type: "POST",\n
                                      url: '{{ path("frontend_removenotes") }}',\n
                                      data: {"removeid": removeid},\n
                                      success: function (data) { \n
                                          if($.trim(data)=="success"){  \n
                                              $(".close").trigger("click");\n
                                              window.location.reload();\n
                                          }\n
                                      }\n
                                  });\n
                            }             \n
                });\n
                $(document).on('click', '.notesave', function (e) {\n
                 if($.trim($(".relationship-note").val())!=""){\n
                    var note = $(".relationship-note").val();\n
                    var user_profile_id = "{{user_profile_id}}";\n
                    var reminderdate = $("#reminder-date").val();\n
                    var remindercheck='';\n
                    if($("#check4").prop("checked")){\n
                        remindercheck = 'yes';\n
                    }\n
                     $.ajax\n
                                            ({\n
                                                url: "{{ path('profile_savenote')}}",\n
                                                data: {"flag": "indi","note": note,"receiver": user_profile_id,"reminderdate": reminderdate,"remindercheck": remindercheck},\n
                                                type: 'post',\n
                                                success: function (result)\n
                                                {\n
                                                    if (result=='yes') {\n
                                                       window.location.reload(); \n
                                                    }\n
                                                }\n
                                            });\n
                }\n
                else if($("#reminder-date").val()!=""){\n
                    var note = "";\n
                    var user_profile_id = "{{user_profile_id}}";\n
                    var reminderdate = $("#reminder-date").val();\n
                    var remindercheck='';\n
                    if($("#check4").prop("checked")){\n
                        remindercheck = 'yes';\n
                    }\n
                     $.ajax\n
                                            ({\n
                                                url: "{{ path('profile_savenote')}}",\n
                                                data: {"flag": "indi","note": note,"receiver": user_profile_id,"reminderdate": reminderdate,"remindercheck": remindercheck},\n
                                                type: 'post',\n
                                                success: function (result)\n
                                                {\n
                                                    if (result=='yes') {\n
                                                        window.location.reload();\n
                                                    }\n
                                                }\n
                                            });\n
                }\n
            });\n
            $(document).on('click', '.noteupdate', function (e) {\n
            var idd = $(this).attr("id");\n
            if(idd!=""){\n
             if($.trim($(".relationship-note").val())!=""){\n
                    var note = $(".relationship-note").val();\n
                    var user_profile_id = $(".profileid").text();\n
                    var reminderdate = $("#reminder-date").val();\n
                    var remindercheck='';\n
                    if($("#check4").prop("checked")){\n
                        remindercheck = 'yes';\n
                    }\n
                     $.ajax\n
                                            ({\n
                                                url: "{{ path('profile_updatenote')}}",\n
                                                data: {"flag": "indi","idd": idd,"note": note,"receiver": user_profile_id,"reminderdate": reminderdate,"remindercheck": remindercheck},\n
                                                type: 'post',\n
                                                success: function (result)\n
                                                {\n
                                                    if (result=='yes') {\n
                                                        window.location.reload();\n
                                                    }\n
                                                }\n
                                            });\n
                } else if($("#reminder-date").val()!=""){\n
                    var note = "";\n
                    var user_profile_id = $(".profileid").text();\n
                    var reminderdate = $("#reminder-date").val();\n
                    var remindercheck='';\n
                    if($("#check4").prop("checked")){\n
                        remindercheck = 'yes';\n
                    }\n
                     $.ajax\n
                                            ({\n
                                                url: "{{ path('profile_updatenote')}}",\n
                                                data: {"flag": "indi","idd": idd,"note": note,"receiver": user_profile_id,"reminderdate": reminderdate,"remindercheck": remindercheck},\n
                                                type: 'post',\n
                                                success: function (result)\n
                                                {\n
                                                    if (result=='yes') {\n
                                                        window.location.reload();\n
                                                    }\n
                                                }\n
                                            });\n
                }\n
                }\n
             });\n
             $(document).on('click', '.removenote', function(event) {\n
                var removeid = $(this).attr("removenoteid");\n
                $("#removenotemodal .removeidss").text(removeid);\n
                });\n
        </script>
    """
}
  1. <div class="col-md-8 col-sm-8 col-xs-6 h204">
  2.     <div class="row">
  3.       {% if postivefeedback>0 %}
  4.                   <p class="font-700"><a href="{{ path('frontend_public_duediligence', {'firstname':firstname,'dot':'.','lastname':url_last_name}) }}" style="font-size:15px;color: #008394;font-family: arial;text-decoration:none;">{{postivefeedback}}% positive feedbacks</a></p>
  5.             {% else %}
  6.             <p style="font-size:15px; font-family:arial;"><a href="{{ path('frontend_public_duediligence', {'firstname':firstname,'dot':'.','lastname':url_last_name}) }}" style="font-size:15px;color: #008394;font-family: arial;text-decoration:none;">Write a review.</a></p>
  7.             {% endif %}  
  8. <h1 class="nomargin text-green">{{firstname}}&nbsp;{{lastname}} <span class="relative inline-block arrow-down-tooltip"><a href="javascript:void(0)" class="tooltip-custom mtop10  mright10"><i class="fa fa-angle-down"></i> </a>
  9.             <!--Share link Tooltip popup start -->
  10.             <div class="arrow-popup" style="display: none;"></div>
  11.             <div class="tooltip-body padd10" style="display: none;">
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 ($v instanceof FormInterface) {
  2.                 $parameters[$k] = $v->createView();
  3.             }
  4.         }
  5.         return $this->container->get('twig')->render($view$parameters);
  6.     }
  7.     /**
  8.      * Renders a view.
  9.      *
  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.         $content $this->renderView($view$parameters);
  7.         $response ??= new Response();
  8.         if (200 === $response->getStatusCode()) {
  9.             foreach ($parameters as $v) {
  10.                 if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
AbstractController->render() in src/Controller/OfferinvestmentController.php (line 6747)
  1.                    // non-logged in user viewing company profile 
  2.                    return $this->render('Offerinvestment/profileheader_individual.html.twig', ['verticalindus'=>$verticalindus,'premtagg'=>'','userId'=>$userIdd,'positionstrr'=>$positionstrr,'baseloaddurl'=>$baseurls,'postivefeedback'=>$postivefeedback,'role_results' => $defaultCompany'lang_results' => $lang_results'bconn_count_results' => $bconncount,'user_id' => $user_id'user_profile_id' => $user_profile_id,'firstname' => $firstname'lastname' => $lastname'profile_type' => 'public','profileview' => $profileview,'url_last_name' => $url_last_name'usercompanyattached' => $usercompanyattached,'profile' => $profile,'location' => $locationArray]);
  3.                 }
  4.                 else if(isset($profileType) && $profileType == "public"){ 
  5.                    // non-logged in user viewing company profile 
  6.                   return $this->render('Offerinvestment/profileheader_individual.html.twig', ['verticalindus'=>$verticalindus,'premtagg'=>'','userId'=>$userIdd,'positionstrr'=>$positionstrr,'baseloaddurl'=>$baseurls,'postivefeedback'=>$postivefeedback,'role_results' => $defaultCompany'lang_results' => $lang_results'bconn_count_results' => $bconncount,'user_id' => $user_id'user_profile_id' => $user_profile_id,'firstname' => $firstname'lastname' => $lastname'profile_type' => 'public','profileview' => $profileview,'url_last_name' => $url_last_name'usercompanyattached' => $usercompanyattached,'profile' => $profile,'location' => $locationArray]);
  7.                 }
  8.                 else{ 
  9.                     // logged in user viewing company profile
  10.                     if(is_numeric($userId) && $userId!=""){ 
  11.                     } else {
in vendor/symfony/http-kernel/HttpKernel.php -> profileHeaderIndividualAction (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.         if (!IpUtils::checkIp('127.0.0.1'$trustedProxies)) {
  2.             Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
  3.         }
  4.         try {
  5.             return $kernel->handle($request$type$catch);
  6.         } finally {
  7.             // restore global state
  8.             Request::setTrustedProxies($trustedProxies$trustedHeaderSet);
  9.         }
  10.     }
  1.             $subRequest->attributes->add($reference->attributes);
  2.         }
  3.         $level ob_get_level();
  4.         try {
  5.             return SubRequestHandler::handle($this->kernel$subRequestHttpKernelInterface::SUB_REQUESTfalse);
  6.         } catch (\Exception $e) {
  7.             // we dispatch the exception event to trigger the logging
  8.             // the response that comes back is ignored
  9.             if (isset($options['ignore_errors']) && $options['ignore_errors'] && $this->dispatcher) {
  10.                 $event = new ExceptionEvent($this->kernel$requestHttpKernelInterface::SUB_REQUEST$e);
  1.         if (!$request $this->requestStack->getCurrentRequest()) {
  2.             throw new \LogicException('Rendering a fragment can only be done when handling a Request.');
  3.         }
  4.         return $this->deliver($this->renderers[$renderer]->render($uri$request$options));
  5.     }
  6.     /**
  7.      * Delivers the Response as a string.
  8.      *
  1.         if (!isset($this->initialized[$renderer]) && $this->container->has($renderer)) {
  2.             $this->addRenderer($this->container->get($renderer));
  3.             $this->initialized[$renderer] = true;
  4.         }
  5.         return parent::render($uri$renderer$options);
  6.     }
  7. }
  1.     public function renderFragment(string|ControllerReference $uri, array $options = []): string
  2.     {
  3.         $strategy $options['strategy'] ?? 'inline';
  4.         unset($options['strategy']);
  5.         return $this->handler->render($uri$strategy$options);
  6.     }
  7.     /**
  8.      * Renders a fragment.
  9.      *
  1.             // line 278
  2.             echo "      ";
  3.         } else {
  4.             // line 279
  5.             echo "\t\t  ";
  6.             echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\OfferinvestmentController::profileHeaderIndividualAction", ["userId" => (isset($context["user_id"]) || array_key_exists("user_id"$context) ? $context["user_id"] : (function () { throw new RuntimeError('Variable "user_id" does not exist.'279$this->source); })()), "profileType" => (isset($context["profile_view"]) || array_key_exists("profile_view"$context) ? $context["profile_view"] : (function () { throw new RuntimeError('Variable "profile_view" does not exist.'279$this->source); })()), "url_last_name" => (isset($context["url_last_name"]) || array_key_exists("url_last_name"$context) ? $context["url_last_name"] : (function () { throw new RuntimeError('Variable "url_last_name" does not exist.'279$this->source); })()), "profile" => (isset($context["profile"]) || array_key_exists("profile"$context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.'279$this->source); })())]));
  7.             echo "
  8.       ";
  9.         }
  10.         // line 281
  11.         echo "      
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.      ";
  2.         // line 365
  3.         $this->displayBlock('header'$context$blocks);
  4.         // line 548
  5.         echo "        ";
  6.         $this->displayBlock('body'$context$blocks);
  7.         echo 
  8. <!-- wrapper content --> 
  9. ";
  10.         // line 550
  11.         $this->displayBlock('footer'$context$blocks);
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.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Company/companyprofile.html.twig"));
  3.         $this->parent $this->loadTemplate("baserfp.html.twig""Company/companyprofile.html.twig"1);
  4.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  5.         
  6.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  7.         
  8.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
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 ($v instanceof FormInterface) {
  2.                 $parameters[$k] = $v->createView();
  3.             }
  4.         }
  5.         return $this->container->get('twig')->render($view$parameters);
  6.     }
  7.     /**
  8.      * Renders a view.
  9.      *
  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.         $content $this->renderView($view$parameters);
  7.         $response ??= new Response();
  8.         if (200 === $response->getStatusCode()) {
  9.             foreach ($parameters as $v) {
  10.                 if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
AbstractController->render() in src/Controller/CompanyController.php (line 23451)
  1.             if(empty($userdetails_result)){
  2.              
  3.             } else { $userdetails_result22 $userdetails_result[0];
  4.             }                
  5.             if($user_idss=="") { $profile_view="public"; } else { $profile_view="own"; } 
  6.             return $this->render('Company/companyprofile.html.twig',['defaultCompany' => $defaultCompany,'usernames' => $usernamee,'country_of_domicile' => $countrydom,'userarticletag' =>$userarticletag,'companyarticletag' => $companyarticletag,'usereventtag' =>$usereventtag,'companyeventtag' => $companyeventtag,'userjobtag' =>$userjobtag,'companyjobtag' => $companyjobtag,'location' => $locations,'empdeclinedstatus' => $empdeclinedstatus,'empconfirmedstatus' =>$empconfirmedstatus,'profile_view' => $profile_view,'user_id' => $user_id,'userjobtag' =>$userjobtag,'companyjobtag' => $companyjobtag,'usereventtag' =>$usereventtag,'companyeventtag' => $companyeventtag,'description' => $companyname.' People page coming soon''id' => '','allcompanyuserAssoc' => '',"loggedInUserId" => $user_idss,'company_name' => $companyname,'profile' => 'Profile','comp_results' => $comp_results,'user_details' =>$userdetails_result22,'section_name' => $section_name,'url_last_name' => $url_last_name'last_name' => $url_last_name,'firstname' =>$firstname]);
  7.         }
  8.         else {
  9.         $companyeventtag "yes";
  10.         }  
  11.          $confirm_header "Do you want to unfollow?";
in vendor/symfony/http-kernel/HttpKernel.php -> companynameevents (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('/usr/www/users/smartm/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. umask(0000);
  3. use App\Kernel;
  4. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  5. return function (array $context) {
  6.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  7. };

Symfony\Component\Routing\Exception\ InvalidParameterException

Parameter "lastname" for route "frontend_public_duediligence" must match "[A-Za-z.0-9- ]+" ("Díaz" given) to generate a corresponding URL.

  1.                 if (!$optional || $important || !\array_key_exists($varName$defaults) || (null !== $mergedParams[$varName] && (string) $mergedParams[$varName] !== (string) $defaults[$varName])) {
  2.                     // check requirement (while ignoring look-around patterns)
  3.                     if (null !== $this->strictRequirements && !preg_match('#^'.preg_replace('/\(\?(?:=|<=|!|<!)((?:[^()\\\\]+|\\\\.|\((?1)\))*)\)/'''$token[2]).'$#i'.(empty($token[4]) ? '' 'u'), $mergedParams[$token[3]] ?? '')) {
  4.                         if ($this->strictRequirements) {
  5.                             throw new InvalidParameterException(strtr($message, ['{parameter}' => $varName'{route}' => $name'{expected}' => $token[2], '{given}' => $mergedParams[$varName]]));
  6.                         }
  7.                         $this->logger?->error($message, ['parameter' => $varName'route' => $name'expected' => $token[2], 'given' => $mergedParams[$varName]]);
  8.                         return '';
  1.             } elseif (!isset($parameters['_locale'])) {
  2.                 $parameters['_locale'] = $defaults['_locale'];
  3.             }
  4.         }
  5.         return $this->doGenerate($variables$defaults$requirements$tokens$parameters$name$referenceType$hostTokens$requiredSchemes);
  6.     }
  7. }
in vendor/symfony/routing/Router.php -> generate (line 221)
  1.         $this->configCacheFactory $configCacheFactory;
  2.     }
  3.     public function generate(string $name, array $parameters = [], int $referenceType self::ABSOLUTE_PATH): string
  4.     {
  5.         return $this->getGenerator()->generate($name$parameters$referenceType);
  6.     }
  7.     public function match(string $pathinfo): array
  8.     {
  9.         return $this->getMatcher()->match($pathinfo);
  1.         ];
  2.     }
  3.     public function getPath(string $name, array $parameters = [], bool $relative false): string
  4.     {
  5.         return $this->generator->generate($name$parameters$relative UrlGeneratorInterface::RELATIVE_PATH UrlGeneratorInterface::ABSOLUTE_PATH);
  6.     }
  7.     public function getUrl(string $name, array $parameters = [], bool $schemeRelative false): string
  8.     {
  9.         return $this->generator->generate($name$parameters$schemeRelative UrlGeneratorInterface::NETWORK_PATH UrlGeneratorInterface::ABSOLUTE_URL);
  1.                 echo "% positive feedbacks</a></p>
  2.             ";
  3.             } else {
  4.                 // line 85
  5.                 echo "            <p style=\"font-size:15px; font-family:arial;\"><a href=\"";
  6.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend_public_duediligence", ["firstname" => (isset($context["firstname"]) || array_key_exists("firstname"$context) ? $context["firstname"] : (function () { throw new RuntimeError('Variable "firstname" does not exist.'85$this->source); })()), "dot" => ".""lastname" => (isset($context["url_last_name"]) || array_key_exists("url_last_name"$context) ? $context["url_last_name"] : (function () { throw new RuntimeError('Variable "url_last_name" does not exist.'85$this->source); })())]), "html"nulltrue);
  7.                 echo "\" style=\"font-size:15px;color: #008394;font-family: arial;text-decoration:none;\">Write a review.</a></p>
  8.             ";
  9.             }
  10.             // line 86
  11.             echo "  
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 ($v instanceof FormInterface) {
  2.                 $parameters[$k] = $v->createView();
  3.             }
  4.         }
  5.         return $this->container->get('twig')->render($view$parameters);
  6.     }
  7.     /**
  8.      * Renders a view.
  9.      *
  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.         $content $this->renderView($view$parameters);
  7.         $response ??= new Response();
  8.         if (200 === $response->getStatusCode()) {
  9.             foreach ($parameters as $v) {
  10.                 if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
AbstractController->render() in src/Controller/OfferinvestmentController.php (line 6747)
  1.                    // non-logged in user viewing company profile 
  2.                    return $this->render('Offerinvestment/profileheader_individual.html.twig', ['verticalindus'=>$verticalindus,'premtagg'=>'','userId'=>$userIdd,'positionstrr'=>$positionstrr,'baseloaddurl'=>$baseurls,'postivefeedback'=>$postivefeedback,'role_results' => $defaultCompany'lang_results' => $lang_results'bconn_count_results' => $bconncount,'user_id' => $user_id'user_profile_id' => $user_profile_id,'firstname' => $firstname'lastname' => $lastname'profile_type' => 'public','profileview' => $profileview,'url_last_name' => $url_last_name'usercompanyattached' => $usercompanyattached,'profile' => $profile,'location' => $locationArray]);
  3.                 }
  4.                 else if(isset($profileType) && $profileType == "public"){ 
  5.                    // non-logged in user viewing company profile 
  6.                   return $this->render('Offerinvestment/profileheader_individual.html.twig', ['verticalindus'=>$verticalindus,'premtagg'=>'','userId'=>$userIdd,'positionstrr'=>$positionstrr,'baseloaddurl'=>$baseurls,'postivefeedback'=>$postivefeedback,'role_results' => $defaultCompany'lang_results' => $lang_results'bconn_count_results' => $bconncount,'user_id' => $user_id'user_profile_id' => $user_profile_id,'firstname' => $firstname'lastname' => $lastname'profile_type' => 'public','profileview' => $profileview,'url_last_name' => $url_last_name'usercompanyattached' => $usercompanyattached,'profile' => $profile,'location' => $locationArray]);
  7.                 }
  8.                 else{ 
  9.                     // logged in user viewing company profile
  10.                     if(is_numeric($userId) && $userId!=""){ 
  11.                     } else {
in vendor/symfony/http-kernel/HttpKernel.php -> profileHeaderIndividualAction (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.         if (!IpUtils::checkIp('127.0.0.1'$trustedProxies)) {
  2.             Request::setTrustedProxies(array_merge($trustedProxies, ['127.0.0.1']), Request::getTrustedHeaderSet());
  3.         }
  4.         try {
  5.             return $kernel->handle($request$type$catch);
  6.         } finally {
  7.             // restore global state
  8.             Request::setTrustedProxies($trustedProxies$trustedHeaderSet);
  9.         }
  10.     }
  1.             $subRequest->attributes->add($reference->attributes);
  2.         }
  3.         $level ob_get_level();
  4.         try {
  5.             return SubRequestHandler::handle($this->kernel$subRequestHttpKernelInterface::SUB_REQUESTfalse);
  6.         } catch (\Exception $e) {
  7.             // we dispatch the exception event to trigger the logging
  8.             // the response that comes back is ignored
  9.             if (isset($options['ignore_errors']) && $options['ignore_errors'] && $this->dispatcher) {
  10.                 $event = new ExceptionEvent($this->kernel$requestHttpKernelInterface::SUB_REQUEST$e);
  1.         if (!$request $this->requestStack->getCurrentRequest()) {
  2.             throw new \LogicException('Rendering a fragment can only be done when handling a Request.');
  3.         }
  4.         return $this->deliver($this->renderers[$renderer]->render($uri$request$options));
  5.     }
  6.     /**
  7.      * Delivers the Response as a string.
  8.      *
  1.         if (!isset($this->initialized[$renderer]) && $this->container->has($renderer)) {
  2.             $this->addRenderer($this->container->get($renderer));
  3.             $this->initialized[$renderer] = true;
  4.         }
  5.         return parent::render($uri$renderer$options);
  6.     }
  7. }
  1.     public function renderFragment(string|ControllerReference $uri, array $options = []): string
  2.     {
  3.         $strategy $options['strategy'] ?? 'inline';
  4.         unset($options['strategy']);
  5.         return $this->handler->render($uri$strategy$options);
  6.     }
  7.     /**
  8.      * Renders a fragment.
  9.      *
  1.             // line 278
  2.             echo "      ";
  3.         } else {
  4.             // line 279
  5.             echo "\t\t  ";
  6.             echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\OfferinvestmentController::profileHeaderIndividualAction", ["userId" => (isset($context["user_id"]) || array_key_exists("user_id"$context) ? $context["user_id"] : (function () { throw new RuntimeError('Variable "user_id" does not exist.'279$this->source); })()), "profileType" => (isset($context["profile_view"]) || array_key_exists("profile_view"$context) ? $context["profile_view"] : (function () { throw new RuntimeError('Variable "profile_view" does not exist.'279$this->source); })()), "url_last_name" => (isset($context["url_last_name"]) || array_key_exists("url_last_name"$context) ? $context["url_last_name"] : (function () { throw new RuntimeError('Variable "url_last_name" does not exist.'279$this->source); })()), "profile" => (isset($context["profile"]) || array_key_exists("profile"$context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.'279$this->source); })())]));
  7.             echo "
  8.       ";
  9.         }
  10.         // line 281
  11.         echo "      
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.      ";
  2.         // line 365
  3.         $this->displayBlock('header'$context$blocks);
  4.         // line 548
  5.         echo "        ";
  6.         $this->displayBlock('body'$context$blocks);
  7.         echo 
  8. <!-- wrapper content --> 
  9. ";
  10.         // line 550
  11.         $this->displayBlock('footer'$context$blocks);
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.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Company/companyprofile.html.twig"));
  3.         $this->parent $this->loadTemplate("baserfp.html.twig""Company/companyprofile.html.twig"1);
  4.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  5.         
  6.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  7.         
  8.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
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 ($v instanceof FormInterface) {
  2.                 $parameters[$k] = $v->createView();
  3.             }
  4.         }
  5.         return $this->container->get('twig')->render($view$parameters);
  6.     }
  7.     /**
  8.      * Renders a view.
  9.      *
  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.         $content $this->renderView($view$parameters);
  7.         $response ??= new Response();
  8.         if (200 === $response->getStatusCode()) {
  9.             foreach ($parameters as $v) {
  10.                 if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
AbstractController->render() in src/Controller/CompanyController.php (line 23451)
  1.             if(empty($userdetails_result)){
  2.              
  3.             } else { $userdetails_result22 $userdetails_result[0];
  4.             }                
  5.             if($user_idss=="") { $profile_view="public"; } else { $profile_view="own"; } 
  6.             return $this->render('Company/companyprofile.html.twig',['defaultCompany' => $defaultCompany,'usernames' => $usernamee,'country_of_domicile' => $countrydom,'userarticletag' =>$userarticletag,'companyarticletag' => $companyarticletag,'usereventtag' =>$usereventtag,'companyeventtag' => $companyeventtag,'userjobtag' =>$userjobtag,'companyjobtag' => $companyjobtag,'location' => $locations,'empdeclinedstatus' => $empdeclinedstatus,'empconfirmedstatus' =>$empconfirmedstatus,'profile_view' => $profile_view,'user_id' => $user_id,'userjobtag' =>$userjobtag,'companyjobtag' => $companyjobtag,'usereventtag' =>$usereventtag,'companyeventtag' => $companyeventtag,'description' => $companyname.' People page coming soon''id' => '','allcompanyuserAssoc' => '',"loggedInUserId" => $user_idss,'company_name' => $companyname,'profile' => 'Profile','comp_results' => $comp_results,'user_details' =>$userdetails_result22,'section_name' => $section_name,'url_last_name' => $url_last_name'last_name' => $url_last_name,'firstname' =>$firstname]);
  7.         }
  8.         else {
  9.         $companyeventtag "yes";
  10.         }  
  11.          $confirm_header "Do you want to unfollow?";
in vendor/symfony/http-kernel/HttpKernel.php -> companynameevents (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('/usr/www/users/smartm/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. umask(0000);
  3. use App\Kernel;
  4. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  5. return function (array $context) {
  6.     return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
  7. };

Stack Traces 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Parameter "lastname" for route "frontend_public_duediligence" must match "[A-Za-z.0-9- ]+" ("Díaz" given) to generate a corresponding URL.").

  at templates/Offerinvestment/profileheader_individual.html.twig:85
  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:243)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:254)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/OfferinvestmentController.php:6747)
  at App\Controller\OfferinvestmentController->profileHeaderIndividualAction()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86)
  at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()
     (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:78)
  at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render()
     (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:83)
  at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render()
     (vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php:47)
  at Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render()
     (vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php:44)
  at Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragment()
     (var/cache/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:934)
  at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->block_body()
     (vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (var/cache/dev/twig/2b/2bff03775e9f219a288cb1eaa38a7230.php:180)
  at __TwigTemplate_e9b20df47f7b9744e081c6ef864bccf0->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/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:49)
  at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->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:243)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:254)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/CompanyController.php:23451)
  at App\Controller\CompanyController->companynameevents()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  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:197)
  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('/usr/www/users/smartm/vendor/autoload_runtime.php')
     (public/index.php:5)                
[1/2] InvalidParameterException
Symfony\Component\Routing\Exception\InvalidParameterException:
Parameter "lastname" for route "frontend_public_duediligence" must match "[A-Za-z.0-9- ]+" ("Díaz" given) to generate a corresponding URL.

  at vendor/symfony/routing/Generator/UrlGenerator.php:182
  at Symfony\Component\Routing\Generator\UrlGenerator->doGenerate()
     (vendor/symfony/routing/Generator/CompiledUrlGenerator.php:67)
  at Symfony\Component\Routing\Generator\CompiledUrlGenerator->generate()
     (vendor/symfony/routing/Router.php:221)
  at Symfony\Component\Routing\Router->generate()
     (vendor/symfony/twig-bridge/Extension/RoutingExtension.php:45)
  at Symfony\Bridge\Twig\Extension\RoutingExtension->getPath()
     (var/cache/dev/twig/85/8540096fb7022ec221afa33785ddb377.php:297)
  at __TwigTemplate_0ade31b5bb4205b4b94846af3b4f6969->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:243)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:254)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/OfferinvestmentController.php:6747)
  at App\Controller\OfferinvestmentController->profileHeaderIndividualAction()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86)
  at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()
     (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:78)
  at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render()
     (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:83)
  at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render()
     (vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php:47)
  at Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render()
     (vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php:44)
  at Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragment()
     (var/cache/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:934)
  at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->block_body()
     (vendor/twig/twig/src/Template.php:171)
  at Twig\Template->displayBlock()
     (var/cache/dev/twig/2b/2bff03775e9f219a288cb1eaa38a7230.php:180)
  at __TwigTemplate_e9b20df47f7b9744e081c6ef864bccf0->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/dev/twig/09/09b2303c126a35887186f07015c7d17d.php:49)
  at __TwigTemplate_6b321ded97c02eab63acaa31a1fd830a->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:243)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:254)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/CompanyController.php:23451)
  at App\Controller\CompanyController->companynameevents()
     (vendor/symfony/http-kernel/HttpKernel.php:181)
  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:197)
  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('/usr/www/users/smartm/vendor/autoload_runtime.php')
     (public/index.php:5)