Whoops, looks like something went wrong.

Get help in the TYPO3 Documentation

If you need help solving this exception, you can have a look at the TYPO3 Documentation. There you can find solutions provided by the TYPO3 community. Once you have found a solution to the problem, help others by contributing to the documentation page.

Find a solution for this exception in the TYPO3 Documentation.

(1/1) #1635268969 TYPO3\CMS\Core\Resource\Exception\InvalidFileException

"EXT:ke_search/res/ke_search_pi1.css" is expected to be in public directory, but is not

in /html/typo3/vendor/typo3/cms-core/Classes/Utility/PathUtility.php line 106
        $absoluteFilePath = GeneralUtility::getFileAbsFileName($resourcePath);
        if (!str_contains($resourcePath, 'Resources/Public')) {
            if (!str_starts_with($absoluteFilePath, Environment::getPublicPath())) {
                // This will be thrown in Composer mode, when extension are installed in vendor folder
                throw new InvalidFileException(sprintf('"%s" is expected to be in public directory, but is not', $resourcePath), 1635268969);
            }
            trigger_error(sprintf('Public resource "%s" is not in extension\'s Resources/Public folder. This is deprecated and will not be supported any more in future TYPO3 versions.', $resourcePath), E_USER_DEPRECATED);
        }

at TYPO3\CMS\Core\Utility\PathUtility::getPublicResourceWebPath('EXT:ke_search/res/ke_search_pi1.css', false)
in /html/typo3/vendor/typo3/cms-core/Classes/Page/PageRenderer.php line 2761
     */
    protected function getStreamlinedFileName($file, $prepareForOutput = true)
    {
        if (PathUtility::isExtensionPath($file)) {
            $file = Environment::getPublicPath() . '/' . PathUtility::getPublicResourceWebPath($file, false);
            // as the path is now absolute, make it "relative" to the current script to stay compatible
            $file = PathUtility::getRelativePathTo($file) ?? '';
            $file = rtrim($file, '/');
        } else {
at TYPO3\CMS\Core\Page\PageRenderer->getStreamlinedFileName('EXT:ke_search/res/ke_search_pi1.css', true)
in /html/typo3/vendor/typo3/cms-core/Classes/Page/PageRenderer.php line 2319
     */
    private function createCssTag(array $properties, string $file): string
    {
        $includeInline = $properties['inline'] ?? false;
        $file = $this->getStreamlinedFileName($file, !$includeInline);
        if ($includeInline && @is_file($file)) {
            $tag = $this->createInlineCssTagFromFile($file, $properties);
        } else {
            $tagAttributes = [];
at TYPO3\CMS\Core\Page\PageRenderer->createCssTag(array('file' => 'EXT:ke_search/res/ke_search_pi1.css', 'rel' => 'stylesheet', 'media' => 'all', 'title' => '', 'compress' => true, 'forceOnTop' => false, 'allWrap' => '', 'excludeFromConcatenation' => false, 'splitChar' => '|', 'inline' => false, 'tagAttributes' => array()), 'EXT:ke_search/res/ke_search_pi1.css')
in /html/typo3/vendor/typo3/cms-core/Classes/Page/PageRenderer.php line 2302
    {
        $cssFiles = '';
        if (!empty($this->cssFiles)) {
            foreach ($this->cssFiles as $file => $properties) {
                $tag = $this->createCssTag($properties, $file);
                if ($properties['forceOnTop'] ?? false) {
                    $cssFiles = $tag . $cssFiles;
                } else {
                    $cssFiles .= $tag;
at TYPO3\CMS\Core\Page\PageRenderer->renderCssFiles()
in /html/typo3/vendor/typo3/cms-core/Classes/Page/PageRenderer.php line 1993
            $this->doCompress();
        }
        $this->executeRenderPostTransformHook();
        $cssLibs = $this->renderCssLibraries();
        $cssFiles = $this->renderCssFiles();
        $cssInline = $this->renderCssInline();
        [$jsLibs, $jsFooterLibs] = $this->renderAdditionalJavaScriptLibraries();
        [$jsFiles, $jsFooterFiles] = $this->renderJavaScriptFiles();
        [$jsInline, $jsFooterInline] = $this->renderInlineJavaScript();
at TYPO3\CMS\Core\Page\PageRenderer->renderJavaScriptAndCss()
in /html/typo3/vendor/typo3/cms-core/Classes/Page/PageRenderer.php line 1933
     */
    public function renderJavaScriptAndCssForProcessingOfUncachedContentObjects($cachedPageContent, $substituteHash)
    {
        $this->prepareRendering();
        [$jsLibs, $jsFiles, $jsFooterFiles, $cssLibs, $cssFiles, $jsInline, $cssInline, $jsFooterInline, $jsFooterLibs] = $this->renderJavaScriptAndCss();
        $title = $this->title ? str_replace('|', htmlspecialchars($this->title), $this->titleTag) : '';
        $markerArray = [
            '<!-- ###TITLE' . $substituteHash . '### -->' => $title,
            '<!-- ###CSS_LIBS' . $substituteHash . '### -->' => $cssLibs,
at TYPO3\CMS\Core\Page\PageRenderer->renderJavaScriptAndCssForProcessingOfUncachedContentObjects('<!DOCTYPE html><html lang="de" dir="ltr" class="no-js"><head><meta charset="utf-8"><!-- build by sitepackagebuilder.com This website is powered by TYPO3 - inspiring people to share! TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL. TYPO3 is copyright 1998-2024 of Kasper Skaarhoj. Extensions are copyright of their respective owners. Information and contribution at https://typo3.org/--><link rel="icon" href="/_assets/e9a66ec02bc8db4dcc48b5512e73123b/Icons/favicon.ico" type="image/vnd.microsoft.icon"><!-- ###TITLEce4dc172cd35f5a98489fb6411c06840### --><!-- ###METAce4dc172cd35f5a98489fb6411c06840### --><!-- ###CSS_LIBSce4dc172cd35f5a98489fb6411c06840### --><!-- ###CSS_INCLUDEce4dc172cd35f5a98489fb6411c06840### --><!-- ###CSS_INLINEce4dc172cd35f5a98489fb6411c06840### --><!-- ###JS_LIBSce4dc172cd35f5a98489fb6411c06840### --><!-- ###JS_INCLUDEce4dc172cd35f5a98489fb6411c06840### --><!-- ###JS_INLINEce4dc172cd35f5a98489fb6411c06840### --><!-- ###HEADERDATAce4dc172cd35f5a98489fb6411c06840### --></head><body class="gmm-base"> <div id="headerContainer" class="container-fluid bg-white fixed-top"> <div class="container"> <div class="header row"> <div id="logoContainer" class="col-md-4 col-sm-5 col-7"> <a href="https://www.archiv-guxhagen.de/"><img src="/typo3temp/assets/_processed_/a/7/csm_Wappen_Guxhagen_28e90cb091.png" width="80" height="86" class="img-responsive" alt="" ></a> <div class="archivName">Archiv Guxhagen</div> </div> <div id="archivLogoContainer" class="offset-md-5 col-md-3 col-sm-5 col-5 align-bottom"> <a href="https://archive-mittleres-fuldatal.de/" target="_blank" rel="noreferrer"><img src="/typo3temp/assets/_processed_/a/e/csm_logo_archive_mft_ea15930ad9.jpg" width="210" height="70" class="img-responsive" alt="" ></a> </div> </div> <div class="row"> <nav class="col-md-12 main-menu navbar navbar-expand-lg navbar-light align-top justify-content-center"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul id="main-menu" class="navbar-nav"><li class="nav-item" NO><a href="/ueber-uns/" class="nav-link">Über uns</a></li><li class="nav-item" NO><a href="/suche/" class="nav-link">Suche</a></li><li class="nav-item dropdown IFSUB"><a href="/ortsteile/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Ortsteile</a><div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"><a href="/ortsteile/albshausen/" class="dropdown-item 2.NO">Albshausen</a><a href="/ortsteile/buechenwerra/" class="dropdown-item 2.NO">Büchenwerra</a><a href="/ortsteile/ellenberg/" class="dropdown-item 2.NO">Ellenberg</a><a href="/ortsteile/grebenau/" class="dropdown-item 2.NO">Grebenau</a><a href="/ortsteile/guxhagen/" class="dropdown-item 2.NO">Guxhagen</a><a href="/ortsteile/wollrode/" class="dropdown-item 2.NO">Wollrode</a><a href="/ortsteile/mittleres-fuldatal/" class="dropdown-item 2.NO">Mittleres Fuldatal</a></div></li><li class="nav-item dropdown IFSUB"><a href="/zeit/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Zeit</a><div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"><a href="/zeit/vor-500-vor-und-fruehgeschichte/" class="dropdown-item 2.NO">Vor 500 | Vor- und Frühgeschichte</a><a href="/zeit/501-1500-mittelalter/" class="dropdown-item 2.NO">501 - 1500 | Mittelalter</a><a href="/zeit/1501-1800-fruehe-neuzeit/" class="dropdown-item 2.NO">1501 - 1800 | Frühe Neuzeit</a><a href="/zeit/1801-1900-beginn-neuzeit/" class="dropdown-item 2.NO">1801 - 1900 | Beginn Neuzeit</a><a href="/zeit/1901-1950/" class="dropdown-item 2.NO">1901 - 1950</a><a href="/zeit/1951-2000/" class="dropdown-item 2.NO">1951 - 2000</a><a href="/zeit/ab-2001/" class="dropdown-item 2.NO">ab 2001</a></div></li><li class="nav-item dropdown IFSUB"><a href="/themen/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Themen</a><div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"><a href="/themen/historisches/" class="dropdown-item 2.NO">Historisches</a><a href="/themen/wirtschaft-verkehr/" class="dropdown-item 2.NO">Wirtschaft & Verkehr</a><a href="/themen/landschaft-tourismus/" class="dropdown-item 2.NO">Landschaft & Tourismus</a><a href="/themen/persoenlichkeiten/" class="dropdown-item 2.NO">Persönlichkeiten</a><a href="/themen/politik-gemeinwesen/" class="dropdown-item 2.NO">Politik & Gemeinwesen</a><a href="/themen/region/" class="dropdown-item 2.NO">Region</a><a href="/themen/religion-kirche/" class="dropdown-item 2.NO">Religion & Kirche</a><a href="/themen/schule/" class="dropdown-item 2.NO">Schule</a><a href="/themen/vereine-veranstaltungen/" class="dropdown-item 2.NO">Vereine & Veranstaltungen</a><a href="/themen/kloster-breitenau/" class="dropdown-item 2.NO">Kloster Breitenau</a></div></li><li class="nav-item dropdown IFSUB"><a href="/archive/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Zu den Archiven</a><div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"><a href="https://www.archiv-felsberg.de" class="dropdown-item 2.NO">Archiv Felsberg</a><a href="https://www.archiv-guxhagen.de" class="dropdown-item 2.NO">Archiv Guxhagen</a><a href="https://www.archiv-koerle.de" class="dropdown-item 2.NO">Archiv Körle</a><a href="https://www.archiv-malsfeld.de" class="dropdown-item 2.NO">Archiv Malsfeld</a><a href="https://www.archiv-melsungen.de" class="dropdown-item 2.NO">Archiv Melsungen</a><a href="https://www.archiv-morschen.de" class="dropdown-item 2.NO">Archiv Morschen</a><a href="https://www.archiv-spangenberg.de" class="dropdown-item 2.NO">Archiv Spangenberg</a></div></li></ul> <div class="searchbox-container searchbox-sm"><form method="get" id="form_kesearch_searchfield" name="form_kesearch_searchfield" action="/suche/"> <input type="text" id="ke_search_searchfield_sword" name="tx_kesearch_pi1[sword]" placeholder="Suchbegriff" /> <input type="submit" id="ke_search_searchfield_submit" alt="Find" /></form></div> </div> </nav> </div> </div> </div> <!--SLIDER START--> <div id="sliderContainer" class="container-fluid"> </div> <!--SLIDER END--> <!--CONTENT START--> <div id="contentContainer"> <section class="container no-bg "> <div class="row"> <div id="c90" class="frame frame-default frame-type-list frame-layout-0"> <header> <h2 class=""> ab 2001 </h2> </header> <div class="tx-kesearch-pi1"> <form method="get" id="form_kesearch_pi1" name="form_kesearch_pi1" action="/zeit/ab-2001/"> <script>history.replaceState(null,\'\',\'/zeit/ab-2001/?tx_kesearch_pi1%5Bpage%5D=3\');</script> <fieldset class="kesearch_searchbox"> <div class="kesearchbox"> <input type="search" id="ke_search_sword" name="tx_kesearch_pi1[sword]" value="" placeholder="Suchbegriff" minlength="4" /> <div class="clearer">&nbsp;</div> </div> <input id="kesearchpagenumber" type="hidden" name="tx_kesearch_pi1[page]" value="1" /> <input id="resetFilters" type="hidden" name="tx_kesearch_pi1[resetFilters]" value="0" /> <div id="kesearch_filters"> <select id="filter_2" name="tx_kesearch_pi1[filter_2]" > <option value="">Thema</option> <option value="Historisches" > Historisches (7) </option> <option value="LandschaftundTourismus" > Landschaft und Tourismus (10) </option> <option value="Persoenlichkeiten" > Persönlichkeiten (1) </option> <option value="PolitikundGemeinwesen" > Politik und Gemeinwesen (11) </option> <option value="ReligionundKirche" > Religion und Kirche (10) </option> <option value="Schule" > Schule (3) </option> <option value="VereineundVeranstaltungen" > Vereine und Veranstaltungen (35) </option> <option value="WirtschaftundVerkehr" > Wirtschaft und Verkehr (9) </option> </select> <select id="filter_3" name="tx_kesearch_pi1[filter_3]" > <option value="">Guxhagen</option> <option value="Albshausen" > Albshausen (5) </option> <option value="Buechenwerra" > Büchenwerra (18) </option> <option value="Ellenberg" > Ellenberg (9) </option> <option value="Grebenau" > Grebenau (12) </option> <option value="Guxhagen" > Guxhagen (58) </option> <option value="Wollrode" > Wollrode (4) </option> </select></div> <span class="resetbutt"><a href="/zeit/ab-2001/" class="resetButton"><span>Eingaben löschen</span></a></span> <span class="submitbutt"><input type="submit" value="Finden" /></span> </fieldset> </form></div> </div> <div id="c91" class="frame frame-default frame-type-list frame-layout-0"> <header> <h2 class=""> Ergebnisse </h2> </header> <div class="tx-kesearch-pi1"> <!-- ===================== Partials/ResultRows.html GMM--><div class="clearer"></div><div id="kesearch_num_results">95 results:</div><!-- ===================== Partials/Sorting.html--><div id="kesearch_results"> <section class="timeline"> <div class="container"> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/neues-spielgeraet-fuer-grebenau/" target="_self">Neues Spielgerät für Grebenau</a> </h2> <div class="date"> 2008 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/4/6/csm_2008_0000_Neues_Spielgeraet_nach_Sammelaktion_Ge_B1_001_d142791dc9.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Neues Spielgerät nach Sammelaktion 2008 in Grebenau.</p><p>Bild von der Einweihung</p><p>Für das Spielgerät wurden ca. 4000 EUR von Grebenauern gespendet</p><p>Bericht und Bild von Klaus Döring</p> </div> <a href="/anzeigen/neues-spielgeraet-fuer-grebenau/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/verein-stolpersteine-guxhagen-im-juni-2008/" target="_self">Verein Stolpersteine Guxhagen im Juni 2008</a> </h2> <div class="date"> 2008 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/f/c/csm_2008_Stolpersteine_Guxhagen_GU_B04_8c36bc7744.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Verein Stopersteine Guxhagen im Juni 2008</p><p>HNA Zeitungsberichte zusammengestellt von Wolfgang Eberth</p><p>GU 1160</p> </div> <a href="/anzeigen/verein-stolpersteine-guxhagen-im-juni-2008/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/buergerinitiative-sendemast-guxhagen/" target="_self">Bürgerinitiative Sendemast Guxhagen</a> </h2> <div class="date"> 2007 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/0/8/csm_2008_0509_Logo_BI_Sendemast_Gu_B12_19bec94ed8.png" title="ALT" /> <div class="timeline-teaser"> <p>Zweck der Bürgerinitiative Sendemast Guxhagen</p><p>Die Belastung der Guxhagener Bürgerinnen und Bürger durch hochfrequente elektromagnetische Felder im Mikrowellenbereich, die von Mobilfunksendeanlagen un</p> </div> <a href="/anzeigen/buergerinitiative-sendemast-guxhagen/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/950-jahrfeier-1057-2007-buechenwerra/" target="_self">950 Jahrfeier 1057 - 2007 Büchenwerra</a> </h2> <div class="date"> 2007 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/1/5/csm_2007_0830_950_Jahrfeier_Bu_B1_236f50cffd.jpg" title="ALT" /> <div class="timeline-teaser"> <p>950 Jahrfeier 1057 - 2007 Büchenwerra </p><p>erstellt von Wolfgang Eberth</p> </div> <a href="/anzeigen/950-jahrfeier-1057-2007-buechenwerra/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/festzeitschrift-950-jahrfeier-1057-2007-buechenwerra/" target="_self">Festzeitschrift 950 Jahrfeier 1057 - 2007 Büchenwerra</a> </h2> <div class="date"> 2007 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/1/d/csm_2007_0831_950_Jahrfeier_Bu_B2_8039d1de64.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Festzeitschrift&nbsp;950 Jahrfeier&nbsp;1057 - 2007 Büchenwerra&nbsp;</p> </div> <a href="/anzeigen/festzeitschrift-950-jahrfeier-1057-2007-buechenwerra/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/650-jahrfeier-ellenberg/" target="_self">650 Jahrfeier Ellenberg</a> </h2> <div class="date"> 2007 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/d/a/csm_2007_0710_650_Jahre_EL_d3b5df7ecd.jpg" title="ALT" /> <div class="timeline-teaser"> <p>650 Jahrfeier Ellenberg</p><p>Texte von Karl-Werner Kunz</p><p>EL1048</p><p> Fotos : Gisela Braun &nbsp; Rainer Thedering &nbsp; Karl-Werner Kunz &nbsp; </p> </div> <a href="/anzeigen/650-jahrfeier-ellenberg/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/100-jahre-tsv-07-ellenberg-in-2007/" target="_self">100 Jahre TSV 07 Ellenberg in 2007</a> </h2> <div class="date"> 2007 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/a/d/csm_2007_100_Jahre_TSV07_Ellenberg_E_788feb405a.jpg" title="ALT" /> <div class="timeline-teaser"> <p>100 Jahre TSV 07 Ellenberg 2007</p><p>erstellt von Karl-Werner Kunz</p><p>EL1059</p> </div> <a href="/anzeigen/100-jahre-tsv-07-ellenberg-in-2007/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/bilder-sportfest-des-tuspo-guxhagen-2006/" target="_self">Bilder Sportfest des TUSPO Guxhagen 2006</a> </h2> <div class="date"> 2006 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/5/2/csm_2006_0826_Bilder_Sport_Spiel_Fest_2006_des_TUSPO_Gu_B8_0ece5e05e6.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Das Große Sport- und Spielfest wurde anlässlich der Rettung des TUSPO Guxhagen durchgeführt. </p><p>Am Nachmittag fand ein Spiel ohne Grenzen statt dann Boxen im Festzelt und anschließend Tanz im Festzelt</p> </div> <a href="/anzeigen/bilder-sportfest-des-tuspo-guxhagen-2006/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/50-jahre-buecherei-ellenberg-2006/" target="_self">50 Jahre Bücherei Ellenberg 2006</a> </h2> <div class="date"> 2006 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/4/d/csm_2006_50_Jahre_Buecherei_EL_fad53a6f26.jpg" title="ALT" /> <div class="timeline-teaser"> <p>50 Jahre Bücherei Ellenberg 2006</p><p>von Karl Werner Kunz</p><p>EL1031</p> </div> <a href="/anzeigen/50-jahre-buecherei-ellenberg-2006/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/dorferneuerung-buechenwerra-2003-bis-2012/" target="_self">Dorferneuerung Büchenwerra 2003 bis 2012</a> </h2> <div class="date"> 2006 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/e/7/csm_2006_xxxx_Dorferneuerung_Bu_B1_b66c6c84db.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Dorferneuerung von der Antragstellung am 24.07.2003 bis zur</p><p>Abschlussveranstaltung am 01.12.2012.</p><p>Artikel von Wolfgang Eberth</p><p>BU1008</p> </div> <a href="/anzeigen/dorferneuerung-buechenwerra-2003-bis-2012/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/gedenkfeiern-fuer-guxhagener-juden/" target="_self">Gedenkfeiern für Guxhagener Juden</a> </h2> <div class="date"> 2005 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/7/d/csm_2011_Gedenkfeiern_Guxhagen_GU_B06_26489e2101.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Gedenkfeiern für Guxhagener Juden</p><p>Berichte aus der HNA zusammengestellt von Wolfgang Eberth</p><p>GU 1162</p> </div> <a href="/anzeigen/gedenkfeiern-fuer-guxhagener-juden/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/werdegang-kloster-breitenau/" target="_self">Werdegang Kloster Breitenau</a> </h2> <div class="date"> 2005 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/3/9/csm_2005_Werdegang_Kloster_Breitenau_GU_bd1352a50c.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Werdegang Kloster Breitenau</p><p>gefunden im Klosterkeller Ersteller*in unbekannt</p><p>GU1184</p> </div> <a href="/anzeigen/werdegang-kloster-breitenau/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/20-jahre-frauenfussball-in-ellenberg-2005/" target="_self">20 Jahre Frauenfußball in Ellenberg 2005</a> </h2> <div class="date"> 2005 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/7/8/csm_2005_20Jahre_Frauenfussball_EL11_f1cedc5fa4.jpg" title="ALT" /> <div class="timeline-teaser"> <p>20 Jahre Frauenfußball in Ellenberg 2005</p><p>erstellt von Karl-Werner Kunz</p><p>EL1066</p> </div> <a href="/anzeigen/20-jahre-frauenfussball-in-ellenberg-2005/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/bilder-dorferneuerung-buechenwerra/" target="_self">Bilder Dorferneuerung Büchenwerra</a> </h2> <div class="date"> 2003 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/4/5/csm_2008_xxxx_Dorferneuerung_Bu_B7_dfb92ac689.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Bilder Dorferneuerung von der Antragstellung am 24.07.2003 bis zur</p><p>Abschlussveranstaltung am 01.12.2012</p><p>Bericht von Wolfgang Eberth</p><p>BU1008.1</p> </div> <a href="/anzeigen/bilder-dorferneuerung-buechenwerra/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/sozialministerin-besucht-abenteuerland-guxhagen/" target="_self">Sozialministerin besucht Abenteuerland Guxhagen</a> </h2> <div class="date"> 2003 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/6/2/csm_2003_0707_Abenteuerland_Quartett_meistert_Abenteuer_Gu_ZArtikel140_B1_c7cd7357d0.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Sozialministerin Lautenschläger besucht Abenteuerland</p><p>Hier wurde der neue Betreuungsraum in der Grundschule vorgestellt</p><p>Erstellt von Karin Wienecke</p> </div> <a href="/anzeigen/sozialministerin-besucht-abenteuerland-guxhagen/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/kirmes-in-wollrode/" target="_self">Kirmes in Wollrode</a> </h2> <div class="date"> 2003 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/f/e/csm_2003_0000_Kirmeswagen_Vereinsvertreter_WO__2bbe1dbc10.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Kirmeswagen der Vereinsvertreter von 2003</p><p>&nbsp;</p> </div> <a href="/anzeigen/kirmes-in-wollrode/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/50-jahre-schuetzen-guxhagen-tuspo-1953-2003/" target="_self">50 Jahre Schützen Guxhagen TUSPO 1953 - 2003</a> </h2> <div class="date"> 2003 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/5/9/csm_2003_50Jahre_Schuetzen_TUSPO_GU_Vorschau_2c54763dee.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Festzeitschrift</p><p>50 Jahre Schützen Guxhagen 1953 - 2003</p><p>TUSPO 1988 Guxhagen e.V. &nbsp;Abteilung Schießen</p><p>&nbsp;</p> </div> <a href="/anzeigen/50-jahre-schuetzen-guxhagen-tuspo-1953-2003/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/32-zeltlager-der-kreisjugend-feuerwehr-in-ellenberg/" target="_self">32. Zeltlager der Kreisjugend Feuerwehr in Ellenberg</a> </h2> <div class="date"> 2003 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/a/5/csm_2003_0707_32_Zeltlager_Kreisjugend_Feuerwehralt_EL_df4dec56cd.jpg" title="ALT" /> <div class="timeline-teaser"> <p>32. Zeltlager der Kreisjugend Feuerwehr in Ellenberg</p> </div> <a href="/anzeigen/32-zeltlager-der-kreisjugend-feuerwehr-in-ellenberg/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/gemaelde-von-guxhagen-und-ortsteile-zur-650-jahrfeier-2002/" target="_self">Gemälde von Guxhagen und Ortsteile zur 650 Jahrfeier 2002</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/8/1/csm_2002_Dorfansichten_Gemaelde_z_650_Jahrfeier_GU_E_e692e3a0cb.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Dorfansichten in Aquarell, zeigt der Guxhagener Jubiläumskalender von dem Maler Manfred Faupel aus Baunatal.&nbsp;</p><p>Anlässlich der 650 Jahrfeier 2002 von Guxhagen, hat die Gemeindeverwaltung den Kalen</p> </div> <a href="/anzeigen/gemaelde-von-guxhagen-und-ortsteile-zur-650-jahrfeier-2002/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/grundschule-schuljahr200203/" target="_self">Grundschule Schuljahr2002/03</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/5/7/csm_2002_Grundschule_Guxhagen_GU_f27f376795.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Lehrer*in Grundschule im Sommer 2002 zusammengestellt von Ralf Löber Bild von Christina Siebert GU1175</p> </div> <a href="/anzeigen/grundschule-schuljahr200203/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/650-jahrfeier-guxhagen-michaelisbraut-bilder-auffuehrung/" target="_self">650 Jahrfeier Guxhagen Michaelisbraut Bilder Auffuehrung</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/3/9/csm_2002_650JF_FZ_GU_B3_2d96274571.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Das Theaterstück wurde im Rahmen der 650 Jahrfeier Guxhagen im Klostergarten Breitenau, am 18. u. 19. Juni 2002 aufgeführt.</p><p>Siehe auch "650 Jahrfeier Guxhagen Michaelisbraut Flyer"</p><p>Bilder von Anja u</p> </div> <a href="/anzeigen/650-jahrfeier-guxhagen-michaelisbraut-bilder-auffuehrung/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/650-jahrfeier-guxhagen-michaelisbraut-bilder-vorbereitung/" target="_self">650 Jahrfeier Guxhagen Michaelisbraut Bilder Vorbereitung</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/3/8/csm_2002_650JF_Mi_GU_B48_fd5d641dcf.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Das Theaterstück wurde im Rahmen der 650 Jahrfeier Guxhagen im Klostergarten Breitenau, am 18. u. 19. Juni 2002 aufgeführt.</p><p>Siehe auch "650 Jahrfeier Guxhagen Michaelisbraut Flyer"</p><p>Bilder von Anja u</p> </div> <a href="/anzeigen/650-jahrfeier-guxhagen-michaelisbraut-bilder-vorbereitung/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/650-jahrfeier-guxhagen-michaelisbraut-flyer/" target="_self">650 Jahrfeier Guxhagen Michaelisbraut Flyer</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/0/0/csm_2002_xxxx_650_Jahrfeier_Michaelisbraut_GU_B1_92a443a160.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Das Theaterstück wurde im Rahmen der 650 Jahrfeier Guxhagen im Klostergarten Breitenau, am 18. u. 19. Juni 2002 aufgeführt.</p><p>Freiluft-Festspiel in 4 Aufzügen Geschrieben von dem Heimatdichter Heinrich</p> </div> <a href="/anzeigen/650-jahrfeier-guxhagen-michaelisbraut-flyer/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/650-jahrfeier-guxhagen-verschiedenes/" target="_self">650 Jahrfeier Guxhagen Verschiedenes</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/5/c/csm_2002_0615_Kinder_Spectaculum_650_Jahrfeier_Gu_Urkunde_B1_ff16286df3.jpg" title="ALT" /> <div class="timeline-teaser"> <p>650 Jahrfeier Guxhagen 2002 Verschiedenes</p> </div> <a href="/anzeigen/650-jahrfeier-guxhagen-verschiedenes/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/650-jahre-guxhagen-und-125-jahre-gesangverein-festzeitschrift/" target="_self">650 Jahre Guxhagen und 125 Jahre Gesangverein - Festzeitschrift</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/d/f/csm_2002_0614_Festzeitschrift_650_Jahre_GU_Vorschaubild1_53e161ace5.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Festwoche vom 14. bis 24. Juni 2002.</p><p>GU1015</p><p>&nbsp;</p><p>&nbsp;</p> </div> <a href="/anzeigen/650-jahre-guxhagen-und-125-jahre-gesangverein-festzeitschrift/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/650-jahrfeier-guxhagen-2002-mittelaltermarkt/" target="_self">650 Jahrfeier Guxhagen 2002 Mittelaltermarkt</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/8/a/csm_2002_1506_650_Jahrfeier_Markttag_GU_A1_8913e82648.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Bilder Markttag Mittelalterliches Treiben in Guxhagen am 15. Juni 2002</p><p>Tanzgruppe der IGS Guxhagen, Rüstungschau auf der Wiese, Dorfführung Hr.Löber, Mittelalter Lager auf der Wiese, Feuerspektakel a</p> </div> <a href="/anzeigen/650-jahrfeier-guxhagen-2002-mittelaltermarkt/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/650-jahrfeier-guxhagen-bilder-festzug/" target="_self">650 Jahrfeier Guxhagen Bilder Festzug</a> </h2> <div class="date"> 2002 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/2/d/csm_2002_650JF_FZ_GU_B38_b7638a32b0.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Der historische Festzug anlaesslich der 650 Jahrfeier Guxhagen, fand am 23.Juni 2002 statt.</p><p>Bilder von Anja u. Klaus Gerhold</p><p>GU1200.03</p> </div> <a href="/anzeigen/650-jahrfeier-guxhagen-bilder-festzug/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/25-jahre-tuspo-tennis-guxhagen-2001/" target="_self">25 Jahre TUSPO Tennis Guxhagen 2001</a> </h2> <div class="date"> 2001 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/d/a/csm_2001_0000_25_Jahre_TUSPO_Tennis_Guxhagen_Titel_Gu_042b458585.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Chronik zum 25.-Jährigen Bestehen der Tennisabteilung des TUSPO Guxhagen 2001</p><p>Darstellung von Klaus Schleider</p> </div> <a href="/anzeigen/25-jahre-tuspo-tennis-guxhagen-2001/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInLeft"> <h2> <a href="/anzeigen/bill-bo-und-seine-bande-weihnachtsmaerchen-2001/" target="_self">Bill Bo und seine Bande Weihnachtsmärchen 2001</a> </h2> <div class="date"> 2001 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/2/0/csm_2001_xxxx_Bill_Bo_Weihnachtsmaerchen_GU_B1_58edeba757.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Die Theatergruppe des Kindervereins Abenteuerland, führte im Dezember 2001 im Bürgersaal Guxhagen das Weihnachtsmärchen „Bill Bo und seine Bande“ auf.</p><p>Das Stück erzählt die Geschichten um den Räuberh</p> </div> <a href="/anzeigen/bill-bo-und-seine-bande-weihnachtsmaerchen-2001/">Mehr</a> </div> </div> <!-- ===================== Partials/ResultRow.html GMM--> <div class="timeline-item"> <div class="timeline-img"> </div> <div class="timeline-content js--fadeInRight"> <h2> <a href="/anzeigen/entstehung-abenteuerland-1996/" target="_self">Entstehung Abenteuerland 1996</a> </h2> <div class="date"> 1996 </div> <img alt="ALT" width="800" height="600" src="/archive/guxhagen/_processed_/4/9/csm_1996_0920_eine_Lobby_fuer_Kinder_Gu_ZArtikel144_02aa1bc6f1.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Zeitungsberichte und Dokumente zur Entstehung des Kindervereins Abenteuerland Guxhagen</p><p>GU1018</p> </div> <a href="/anzeigen/entstehung-abenteuerland-1996/">Mehr</a> </div> </div> </div> </section></div><div id="kesearch_pagebrowser_bottom"> <!-- ===================== Partials/PageBrowser.html--> <div class="pages_total"> <div class="result_txt">Search results 61 until 90 of 95</div> <div class="kesearch_pagebrowser"><ul><li><a class="prev" href="/zeit/ab-2001/?tx_kesearch_pi1%5Bpage%5D=2">vorherige</a></li><li><a href="/zeit/ab-2001/">1</a></li><li><a href="/zeit/ab-2001/?tx_kesearch_pi1%5Bpage%5D=2">2</a></li><li><a class="current" href="/zeit/ab-2001/?tx_kesearch_pi1%5Bpage%5D=3">3</a></li><li><a href="/zeit/ab-2001/?tx_kesearch_pi1%5Bpage%5D=4">4</a></li><li><a class="next" href="/zeit/ab-2001/?tx_kesearch_pi1%5Bpage%5D=4">nächste</a></li></ul></div> </div></div> </div> </div> </div> </section> </div> <!--CONTENT END--> <!--CONTENT START--> <div id="homeBottomContentContainer" class="container"> <div class="row"> <div class="offset-1 col-sm-10"> </div> </div> </div> <!--CONTENT END--> <!--MAP START--> <div id="mapContainer" class="container-fluid"> <div class="row"> <div class="col-sm-12"> </div> </div> </div> <!--MAP END--> <!--FOOTER--> <div class="container-fluid bg-darkgrey"> <footer id="footerContainer" class="container"> <div class="row footer"> <div class="col-sm-5 impressum"> <ul class="footer-nav nav"><li class="nav-item"><a href="/footer/impressum/" class="first">Impressum</a></li><li class="nav-item"><a href="/footer/datenschutz/" class="last">Datenschutz</a></li></ul> </div> <div class="col-sm-4 forderung"><img src="/typo3temp/assets/_processed_/b/6/csm_logo_foerderung-neu_d8c60d074b.jpg" width="600" height="160" class="img-responsive" alt="" ></div> <div class="col-sm-3 gmm"><a href="https://www.g-m-m.de/home/" target="_blank" rel="noreferrer"><img src="/typo3temp/assets/_processed_/e/9/csm_gmm_logo_600_789ef5ea9f.png" width="210" height="47" class="img-responsive" alt="" ></a></div> </div> </footer> </div> <!--FOOTER END--><!-- ###JS_LIBS_FOOTERce4dc172cd35f5a98489fb6411c06840### --><!-- ###JS_INCLUDE_FOOTERce4dc172cd35f5a98489fb6411c06840### --><!-- ###JS_INLINE_FOOTERce4dc172cd35f5a98489fb6411c06840### --><!-- ###FOOTERDATAce4dc172cd35f5a98489fb6411c06840### --></body></html>', 'ce4dc172cd35f5a98489fb6411c06840')
in /html/typo3/vendor/typo3/cms-frontend/Classes/Controller/TypoScriptFrontendController.php line 2235
            [
                implode(LF, $this->additionalHeaderData),
                implode(LF, $this->additionalFooterData),
            ],
            $this->pageRenderer->renderJavaScriptAndCssForProcessingOfUncachedContentObjects($this->content, $this->config['INTincScript_ext']['divKey'])
        );
        // Replace again, because header and footer data and page renderer replacements may introduce additional placeholders (see #44825)
        $this->recursivelyReplaceIntPlaceholdersInContent($request);
        $this->setAbsRefPrefix();
at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Http/RequestHandler.php line 175
                    'prefixWithAbsRefPrefix'
                );
            }
            $this->timeTracker->push('Non-cached objects');
            $controller->INTincScript($request);
            $this->timeTracker->pull();
        }

        // Create a default Response object and add headers and body to it
at TYPO3\CMS\Frontend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Middleware/ResponsePropagation.php line 34
{
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        try {
            $response = $handler->handle($request);
        } catch (PropagateResponseException $e) {
            $response = $e->getResponse();
        }

at TYPO3\CMS\Core\Middleware\ResponsePropagation->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Frontend\Http\RequestHandler))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/ContentSecurityPolicyHeaders.php line 51
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        // return early in case CSP shall not be used
        if (!$this->features->isFeatureEnabled('security.frontend.enforceContentSecurityPolicy')) {
            return $handler->handle($request);
        }
        // make sure, the nonce value is set before processing the remaining middlewares
        $request = $request->withAttribute('nonce', $this->requestId->nonce);
        $response = $handler->handle($request);
at TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyHeaders->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/OutputCompression.php line 44
        // Throw away all output that may have happened during bootstrapping by weird extensions
        ob_clean();
        // Initialize output compression if configured
        $this->initializeOutputCompression();
        return $handler->handle($request);
    }

    /**
     * Initialize output compression if configured
at TYPO3\CMS\Frontend\Middleware\OutputCompression->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-adminpanel/Classes/Middleware/AdminPanelDataPersister.php line 41
     * Render the admin panel if activated
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        if (
            $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
            && StateUtility::isActivatedForUser()
            && StateUtility::isActivatedInTypoScript()
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelDataPersister->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-adminpanel/Classes/Middleware/AdminPanelRenderer.php line 42
     * Render the admin panel if activated
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        if (
            $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
            && StateUtility::isActivatedForUser()
            && StateUtility::isActivatedInTypoScript()
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/ContentLengthResponseHeader.php line 42
     * Adds the content length
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        if ($GLOBALS['TSFE'] instanceof TypoScriptFrontendController) {
            $context = $GLOBALS['TSFE']->getContext();
            if (
                (!isset($GLOBALS['TSFE']->config['config']['enableContentLengthHeader']) || $GLOBALS['TSFE']->config['config']['enableContentLengthHeader'])
at TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/fluidtypo3/vhs/Classes/Middleware/AssetInclusion.php line 19
class AssetInclusion implements MiddlewareInterface
{
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);

        $body = $response->getBody();
        $body->rewind();
        $contents = $body->getContents();
at FluidTYPO3\Vhs\Middleware\AssetInclusion->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php line 93
                $controller->getPageAccessFailureReasons(PageAccessFailureReasons::INVALID_EXTERNAL_URL)
            );
        }

        return $handler->handle($request);
    }

    protected function getRedirectUri(ServerRequestInterface $request): ?string
    {
at TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php line 58

        // Set new request which now has the frontend.typoscript attribute
        $GLOBALS['TYPO3_REQUEST'] = $request;

        $response = $handler->handle($request);

        /**
         * Release TSFE locks. They have been acquired in the above call to controller->getFromCache().
         * TSFE locks are usually released by the RequestHandler 'final' middleware.
at TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/TypoScriptFrontendInitialization.php line 112
        // Make TSFE globally available
        // @todo deprecate $GLOBALS['TSFE'] once TSFE is retrieved from the
        //       PSR-7 request attribute frontend.controller throughout TYPO3 core
        $GLOBALS['TSFE'] = $controller;
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/PageArgumentValidator.php line 113
            }
        }

        $request = $request->withAttribute('noCache', $this->disableCache);
        return $handler->handle($request);
    }

    /**
     * Filters out the arguments that are necessary for calculating cHash
at TYPO3\CMS\Frontend\Middleware\PageArgumentValidator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/PreviewSimulator.php line 87
                $this->context->setAspect('visibility', $newAspect);
            }
        }

        return $handler->handle($request);
    }

    protected function checkIfRootlineRequiresPreview(int $pageId): bool
    {
at TYPO3\CMS\Frontend\Middleware\PreviewSimulator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-adminpanel/Classes/Middleware/SqlLogging.php line 53
                    break;
                }
            }
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Adminpanel\Middleware\SqlLogging->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/PageResolver.php line 102
        // merge the PageArguments with the request query parameters
        $queryParams = array_replace_recursive($request->getQueryParams(), $pageArguments->getArguments());
        $request = $request->withQueryParams($queryParams);

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\PageResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/StaticRouteResolver.php line 63

                return new HtmlResponse($content, 200, ['Content-Type' => $contentType]);
            }
        }
        return $handler->handle($request);
    }

    /**
     * Find the proper configuration for the static route in the static route configuration. Mainly:
at TYPO3\CMS\Frontend\Middleware\StaticRouteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-adminpanel/Classes/Middleware/AdminPanelInitiator.php line 51
                MainController::class
            );
            $request = $adminPanelController->initialize($request);
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/ContentSecurityPolicyReporter.php line 42
            // @todo create report, then call persist, then dispatch new event
            $this->persistCspReport($scope, $request);
            return new NullResponse();
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\ContentSecurityPolicyReporter->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/SiteBaseRedirectResolver.php line 90
                $uri = $requestedUri->withPath(rtrim($requestedUri->getPath(), '/'));
                return new RedirectResponse($uri, 307);
            }
        }
        return $handler->handle($request);
    }

    /**
     * Checks if the language is allowed in Frontend, if not, check if there is valid BE user
at TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-redirects/Classes/Http/Middleware/RedirectHandler.php line 68
        );

        // If the matched redirect is found, resolve it, and check further
        if (!is_array($matchedRedirect)) {
            return $handler->handle($request);
        }
        $url = $this->redirectService->getTargetUrl($matchedRedirect, $request);
        if ($url === null) {
            return $handler->handle($request);
at TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/FrontendUserAuthenticator.php line 72
        if ($this->context->getAspect('frontend.user')->isLoggedIn() && $rateLimiter) {
            $rateLimiter->reset();
        }

        $response = $handler->handle($request);

        // Store session data for fe_users if it still exists
        if ($frontendUser instanceof FrontendUserAuthentication) {
            $frontendUser->storeSessionData();
at TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/apache-solr-for-typo3/solr/Classes/Middleware/PageIndexerInitialization.php line 62
            $pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class);
            $pageIndexerRequestHandler->initialize($pageIndexerRequest);
        }

        $response = $handler->handle($request);
        if ($pageIndexerRequestHandler instanceof PageIndexerRequestHandler && $pageIndexerRequest instanceof PageIndexerRequest) {
            $pageIndexResponse = $pageIndexerRequestHandler->shutdown($pageIndexerRequest);

            $body = new Stream('php://temp', 'rw');
at ApacheSolrForTypo3\Solr\Middleware\PageIndexerInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/BackendUserAuthenticator.php line 79
                $request = $request->withAttribute('noCache', true);
            }
        }

        $response = $handler->handle($request);

        // If, when building the response, the user is still available, then ensure that the headers are sent properly
        if ($this->context->getAspect('backend.user')->isLoggedIn()) {
            return $this->applyHeadersToResponse($response);
at TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Middleware/RequestTokenMiddleware.php line 71
            $this->securityAspect->setReceivedRequestToken(false);
            $this->logger->debug('Could not resolve request token', ['exception' => $exception]);
        }

        $response = $handler->handle($request);
        return $this->enrichResponseWithCookie($request, $response);
    }

    protected function resolveNoncePool(ServerRequestInterface $request): NoncePool
at TYPO3\CMS\Core\Middleware\RequestTokenMiddleware->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/MaintenanceMode.php line 51
        ) {
            return GeneralUtility::makeInstance(ErrorController::class)->unavailableAction($request, 'This page is temporarily unavailable.');
        }
        // Continue the regular stack if no maintenance mode is active
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\MaintenanceMode->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/SiteResolver.php line 53
        $request = $request->withAttribute('routing', $routeResult);
        if ($routeResult->getLanguage() instanceof SiteLanguage) {
            Locales::setSystemLocaleFromSiteLanguage($routeResult->getLanguage());
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/EidHandler.php line 48
    {
        $eID = $request->getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null;

        if ($eID === null) {
            return $handler->handle($request);
        }

        // Remove any output produced until now
        ob_clean();
at TYPO3\CMS\Frontend\Middleware\EidHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Middleware/NormalizedParamsAttribute.php line 41
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/fluidtypo3/vhs/Classes/Middleware/RequestAvailability.php line 14
{
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $GLOBALS['TYPO3_REQUEST'] = $GLOBALS['TYPO3_REQUEST'] ?? $request;
        return $handler->handle($request);
    }
}
at FluidTYPO3\Vhs\Middleware\RequestAvailability->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Middleware/VerifyHostHeader.php line 55
                1396795884
            );
        }

        return $handler->handle($request);
    }

    /**
     * Checks if the provided host header value matches the trusted hosts pattern.
at TYPO3\CMS\Core\Middleware\VerifyHostHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Middleware/TimeTrackerInitialization.php line 46
        $this->timeTracker->setEnabled($timeTrackingEnabled);
        $this->timeTracker->start(microtime(true));
        $this->timeTracker->push('');

        $response = $handler->handle($request);

        // Finish time tracking
        $this->timeTracker->pull();
        $this->timeTracker->finish();
at TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 162

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at Psr\Http\Server\RequestHandlerInterface@anonymous/html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4c->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php line 70
     * Invoke the middleware stack
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        return $this->tip->handle($request);
    }

    /**
     * Seed the middleware stack with the inner request handler
at TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php line 80

    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        try {
            $response = $this->requestHandler->handle($request);
        } catch (ImmediateResponseException $exception) {
            $response = $exception->getResponse();
        }
        return $response;
at TYPO3\CMS\Core\Http\AbstractApplication->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-frontend/Classes/Http/Application.php line 59
        // Create new request object having applicationType "I am a frontend request" attribute.
        $request = $request->withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_FE);

        $this->initializeContext();
        return parent::handle($request);
    }

    /**
     * Create a PSR-7 Response that redirects to the install tool
at TYPO3\CMS\Frontend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /html/typo3/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php line 92
     * Set up the application and shut it down afterwards
     */
    final public function run()
    {
        $response = $this->handle(ServerRequestFactory::fromGlobals());
        $this->sendResponse($response);
    }
}
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /html/typo3/public/index.php line 20
// Set up the application for the frontend
call_user_func(static function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});
at {closure}()
in /html/typo3/public/index.php line 21
call_user_func(static function () {
    $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});