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"><!-- ###TITLEf43473487a2eed0187d0b623e4aa58c8### --><!-- ###METAf43473487a2eed0187d0b623e4aa58c8### --><!-- ###CSS_LIBSf43473487a2eed0187d0b623e4aa58c8### --><!-- ###CSS_INCLUDEf43473487a2eed0187d0b623e4aa58c8### --><!-- ###CSS_INLINEf43473487a2eed0187d0b623e4aa58c8### --><!-- ###JS_LIBSf43473487a2eed0187d0b623e4aa58c8### --><!-- ###JS_INCLUDEf43473487a2eed0187d0b623e4aa58c8### --><!-- ###JS_INLINEf43473487a2eed0187d0b623e4aa58c8### --><!-- ###HEADERDATAf43473487a2eed0187d0b623e4aa58c8### --></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-felsberg.de/"><img src="/typo3temp/assets/_processed_/1/1/csm_Wappen_Felsberg_9f335321a5.png" width="80" height="93" class="img-responsive" alt="" ></a> <div class="archivName">Archiv Felsberg</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="/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/altenbrunslar/" class="dropdown-item 2.NO">Altenbrunslar</a><a href="/ortsteile/altenburg/" class="dropdown-item 2.NO">Altenburg</a><a href="/ortsteile/beuern/" class="dropdown-item 2.NO">Beuern</a><a href="/ortsteile/boeddiger/" class="dropdown-item 2.NO">Böddiger</a><a href="/ortsteile/felsberg/" class="dropdown-item 2.NO">Felsberg</a><a href="/ortsteile/gensungen/" class="dropdown-item 2.NO">Gensungen</a><a href="/ortsteile/helmshausen/" class="dropdown-item 2.NO">Helmshausen</a><a href="/ortsteile/hesserode/" class="dropdown-item 2.NO">Hesserode</a><a href="/ortsteile/hesslar/" class="dropdown-item 2.NO">Heßlar</a><a href="/ortsteile/hilgershausen/" class="dropdown-item 2.NO">Hilgershausen</a><a href="/ortsteile/lohre/" class="dropdown-item 2.NO">Lohre</a><a href="/ortsteile/melgershausen/" class="dropdown-item 2.NO">Melgershausen</a><a href="/ortsteile/neuenbrunslar/" class="dropdown-item 2.NO">Neuenbrunslar</a><a href="/ortsteile/niedervorschuetz/" class="dropdown-item 2.NO">Niedervorschütz</a><a href="/ortsteile/rhuenda/" class="dropdown-item 2.NO">Rhünda</a><a href="/ortsteile/wolfershausen/" class="dropdown-item 2.NO">Wolfershausen</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/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/wirtschaft-verkehr/" class="dropdown-item 2.NO">Wirtschaft & Verkehr</a></div></li><li class="nav-item dropdown IFSUB"><a href="/ueber-uns/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Über uns</a><div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"><a href="/ueber-uns/archive-felsberg/" class="dropdown-item 2.NO">Archive Felsberg</a><a href="/ueber-uns/mitmachen/" class="dropdown-item 2.NO">Mitmachen</a><a href="/ueber-uns/karte/" class="dropdown-item 2.NO">Karte</a><a href="/ueber-uns/hilfe/" class="dropdown-item 2.NO">Hilfe</a><a href="/ueber-uns/links/" class="dropdown-item 2.NO">Links</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="c1443" class="frame frame-default frame-type-list frame-layout-0"> <header> <h2 class=""> 1901 - 1950 </h2> </header> <div class="tx-kesearch-pi1"> <form method="get" id="form_kesearch_pi1" name="form_kesearch_pi1" action="/zeit/1901-1950/"> <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 (27) </option> <option value="LandschaftundTourismus" > Landschaft und Tourismus (1) </option> <option value="Persoenlichkeiten" > Persönlichkeiten (10) </option> <option value="PolitikundGemeinwesen" > Politik und Gemeinwesen (3) </option> <option value="ReligionundKirche" > Religion und Kirche (2) </option> <option value="Schule" > Schule (3) </option> <option value="VereineundVeranstaltungen" > Vereine und Veranstaltungen (6) </option> <option value="WirtschaftundVerkehr" > Wirtschaft und Verkehr (3) </option> </select></div> <span class="resetbutt"><a href="/zeit/1901-1950/" class="resetButton"><span>Eingaben löschen</span></a></span> <span class="submitbutt"><input type="submit" value="Finden" /></span> </fieldset> </form></div> </div> <div id="c1444" class="frame frame-default frame-type-list frame-layout-0"> <div class="tx-kesearch-pi1"> <!-- ===================== Partials/ResultRows.html GMM--><div class="clearer"></div><div id="kesearch_num_results">32 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/dr-georg-th-koch-aus-hesserode/" target="_self">Dr. Georg Th. Koch aus Hesserode</a> </h2> <div class="date"> 1993 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/e/4/csm_0000_00_00_Hro_Hist__und_Per_coch_kopf1_5ffbe70a0c.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Gedenkstein von Dr. Georg Th. Koch</p><p>Foto vom 150. Geburtstag von Dr. Georg Th. Koch, dem Begründer des Postsparwesens. Er wurde geboren am 11.02.1842 in Hesserode und starb am 08.01.1890 in Konstantin</p> </div> <a href="/anzeigen/dr-georg-th-koch-aus-hesserode/">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/schulfoto-jahrgang-19391940-mit-lehrer-hans-eichel/" target="_self">Schulfoto - Jahrgang 1939/1940 - mit Lehrer Hans Eichel</a> </h2> <div class="date"> 1948 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/e/2/csm_1948_Boed_Schule_Klassenfoto_m_H.Eichel_8cb2693bb1.png" title="ALT" /> <div class="timeline-teaser"> <p>Gruppenbild der Dorfschule in Böddiger - auf der Kirchentreppe</p><p>&nbsp;</p><p>&nbsp;</p> </div> <a href="/anzeigen/schulfoto-jahrgang-19391940-mit-lehrer-hans-eichel/">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/wasserkraftwerk/" target="_self">Wasserkraftwerk</a> </h2> <div class="date"> 1947 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/a/e/csm_1947_Gen_His_Kartenblatt_bearb_34e140e870.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Kurz nach dem 2. Weltkrieg beabsichtigte die Elektrizitäts-Aktiengesellschaft Mitteldeutschland (EAM) in Gensungen ein neues Wasserkraftwerk in der Eder zu errichten. Hierzu liegt eine sogenannte Verl</p> </div> <a href="/anzeigen/wasserkraftwerk/">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/hesslar-900-jahrfeier-1945/" target="_self">Heßlar: 900 Jahrfeier 1945</a> </h2> <div class="date"> 1945 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/0/e/csm_1945_00_00_Hla_Hist_900_Jahrfeier_e1d581d2e0.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Bilder vom Festzug der 900 Jahrfeier in Heßlar im Jahr 1945</p><p>&nbsp;</p><p>Foto 1) Kranzniederlegung am Ehrenmal durch Bürgermeister Hans Wagner &nbsp;</p><p>Foto 2) im Hessenkittel: Udo Schmidt, Sohn. Kurt Schmidt, V</p> </div> <a href="/anzeigen/hesslar-900-jahrfeier-1945/">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/heimkehrende-soldaten-aus-der-gefangenschaft/" target="_self">Heimkehrende Soldaten aus der Gefangenschaft</a> </h2> <div class="date"> 1945 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/5/2/csm_1946_00_00_Hla_Hist_heimkehrende_Soldaten__7__99b061c695.png" title="ALT" /> <div class="timeline-teaser"> <p>&nbsp;Fotos von 1946 einiger heimkehrenden Soldaten aus Heßlar. Die Namen sind nicht bekannt.</p> </div> <a href="/anzeigen/heimkehrende-soldaten-aus-der-gefangenschaft/">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/russische-flugblaetter/" target="_self">Russische Flugblätter</a> </h2> <div class="date"> 1944 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/8/7/csm_1941_Gen_His_Deutscher_Soldat_Flugblatt_1_f4f116c1e2.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Zum besseren Verständnis der im Stadtarchiv Felsberg befindlichen russischen Flugblätter hier nun eine Erklärung zu den Hintergründen</p> </div> <a href="/anzeigen/russische-flugblaetter/">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/greben-bzw-buergermeister-von-altenburg/" target="_self">Greben bzw. Bürgermeister von Altenburg</a> </h2> <div class="date"> 1941 </div> <div class="timeline-teaser"> <p>Bis zum Kriegsende war der Bürgermeister von Felsberg, Wilhelm Zimmermann, lt. Verfügung vom 29. März 1941 durch den Landrat, mit der Verwaltung der Gemeinde Altenburg beauftragt.</p><p>Von den Amerikanern</p> </div> <a href="/anzeigen/greben-bzw-buergermeister-von-altenburg/">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/erntedank-1937-oder-1938/" target="_self">Erntedank 1937 oder 1938</a> </h2> <div class="date"> 1937 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/1/e/csm_1937_Rhue_Pers_Ver_Ver_Hist_Erntedank_Gruppenbild__1__089c86b22d.png" title="ALT" /> <div class="timeline-teaser"> <p>Gruppenbilder des Erntedankfestes im Jahr 1937 oder 1938. Das genaue Jahr lässt sich nicht mehr ermitteln. Auch einige Namen sind unsicher oder nur zur Hälfte bekannt. Auf dem zweiten Bild keine Namen</p> </div> <a href="/anzeigen/erntedank-1937-oder-1938/">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/spitzbetzeltracht-aus-hilgershausen/" target="_self">Spitzbetzeltracht aus Hilgershausen</a> </h2> <div class="date"> 1935 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/5/9/csm_1935_Hil_Hist_Spitzbetzeltracht_a826196f40.png" title="ALT" /> <div class="timeline-teaser"> <p>Aus Anlaß eines Festes in 1935 in Hilgershausen trugen die Frauen die alte Spitzbetzeltracht in Hilgershausen.</p><p>Die Spitzeltracht war Kleidung der Dorfbewohner im südlichen Landkreis Kassel und im Sch</p> </div> <a href="/anzeigen/spitzbetzeltracht-aus-hilgershausen/">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/schulkinder-der-alten-schule/" target="_self">Schulkinder der alten Schule</a> </h2> <div class="date"> 1933 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/2/4/csm_1933_MEL_Schule_Klasse_Mel_b9708339c6.png" title="ALT" /> <div class="timeline-teaser"> <p>Schüler im Jahr 1933 auf der Treppe und dem Schulhof der alten Schule in der Helderbachstraße 9 mit Lehrer Paul Beyer.</p><p>Bisher sind uns keine Namen bekannt.</p><p>Dieses Bild befindet sich auf Seite 205 in</p> </div> <a href="/anzeigen/schulkinder-der-alten-schule/">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/sv-niedervorschuetz/" target="_self">SV Niedervorschütz</a> </h2> <div class="date"> 1931 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/f/5/csm_1931_Ndv_Ver_Ver_SV_Ndv_Fu%25C3%259Fball_2f956945e1.png" title="ALT" /> <div class="timeline-teaser"> <p>Ein Bild der Fußballmannschaft SV Niedervorschütz in 1931</p> </div> <a href="/anzeigen/sv-niedervorschuetz/">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/maitour-am-16051930/" target="_self">Maitour am 16.05.1930</a> </h2> <div class="date"> 1930 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/d/a/csm_1930_05_16_Rhue_Ver_Ver_Pers_Maitour__1__cd03abb073.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Die Personen - die zur Wanderung an diesem Tag aufgebrochen sind - sind dem Archiv bekannt</p><p>&nbsp;</p> </div> <a href="/anzeigen/maitour-am-16051930/">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/freiwillige-feuerwehr-boeddiger/" target="_self">Freiwillige Feuerwehr Boeddiger</a> </h2> <div class="date"> 1928 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/6/a/csm_1990_B%25C3%25B6d_Ver_Feuerwehrger%25C3%25A4tehaus_alt_133d69e70a.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Am 28. Juli 1928 wurde von 19 selbstbewußten Männern, die das Ziel hatten, in der Not zu helfen, die Freiwillige Feuerwehr Böddiger gegründet.</p><p>In der Gründungsversammlung fanden sich folgende Feuerwe</p> </div> <a href="/anzeigen/freiwillige-feuerwehr-boeddiger/">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/grosse-plaene/" target="_self">Große Pläne</a> </h2> <div class="date"> 1927 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/2/2/csm_1926_Gen_Fbg_His_Schwimmbad_Gensungen_2_f6d09b7712.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Schwimmbad für Felsberg und Gensungen</p> </div> <a href="/anzeigen/grosse-plaene/">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/egbert-hayessen-vom-mittelhof-bei-gensungen/" target="_self">Egbert Hayessen vom Mittelhof bei Gensungen</a> </h2> <div class="date"> 1923 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/7/5/csm_1944_Gen_His_Hayessen_Egbert_Ausschnitt_1f17d844af.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Mitstreiter im Widerstand gegen die NS-Diktatur</p> </div> <a href="/anzeigen/egbert-hayessen-vom-mittelhof-bei-gensungen/">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/wohnhaus-bauernhof-heinrich-wagner-oder-bure-waner/" target="_self">Wohnhaus, Bauernhof Heinrich Wagner, oder &quot;Bure Waner&quot;</a> </h2> <div class="date"> 1920 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/b/8/csm_1920_00_00_Hla_Pers_Hist_Wohnhaus_Bure_Wagner_79531cd54a.png" title="ALT" /> <div class="timeline-teaser"> <p>Wohnhaus, Bauernhof Heinrich Wagner - Bure Wagner. 2 Pferde mit zwei männlichen Personen aufsitzend,</p><p>von links:</p><p> Adam Rohde Heinrich Wagner (Bure Wagner) eine weibliche Person, links daneben steh</p> </div> <a href="/anzeigen/wohnhaus-bauernhof-heinrich-wagner-oder-bure-waner/">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/conrad-ditzel/" target="_self">Conrad Ditzel</a> </h2> <div class="date"> 1916 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/d/f/csm_1916_07_07_Beu_Pers_Hist_Conrad_Ditzel_Oberk%25C3%25B6rper_cb167019c7.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Ein Bild von Conrad Ditzel aus Beuern, aufgenommen an der Westfront am 07.07.1916. Es ist nichts Näheres über seine Person oder seine Familie bekannt.</p> </div> <a href="/anzeigen/conrad-ditzel/">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/ehrentafel-hesslars-1-weltkrieg-1914-1918/" target="_self">Ehrentafel Heßlars 1. Weltkrieg 1914 - 1918</a> </h2> <div class="date"> 1914 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/2/3/csm_1914_1918_00_00_Hla_Ehrentafel_1_WK_6eb3347085.png" title="ALT" /> <div class="timeline-teaser"> <p>Ehrentafel unserer im Weltkrieg Gefallenen und Mitkämpfer 1914 - 1918</p><p>Gefallene: Georg Bürger + 16.7.1918, Valentin Dippel + 10.3.1915, H. Dippel + 21.7.1917, Wilhelm Eckhard + 14.4.1916, Georg Eckha</p> </div> <a href="/anzeigen/ehrentafel-hesslars-1-weltkrieg-1914-1918/">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/tsv-eintracht-boeddiger/" target="_self">TSV Eintracht Boeddiger</a> </h2> <div class="date"> 1913 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/7/6/csm_1923_B%25C3%25B6d_Ver_Fahnenweihe_a998a1c719.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Die Geschichte des Vereins</p> </div> <a href="/anzeigen/tsv-eintracht-boeddiger/">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/flussbaggerbetrieb/" target="_self">Flussbaggerbetrieb</a> </h2> <div class="date"> 1910 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/b/9/csm_1910_Gen_His_Flussbagger_Lfdnr_1488_239d7e9b8d.png" title="ALT" /> <div class="timeline-teaser"> <p>Der Eder-Kies fand beim Bau der Edertalsperre (1908 bis 1914) Verwendung.</p> </div> <a href="/anzeigen/flussbaggerbetrieb/">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/dreschmaschine-in-hilgershausen/" target="_self">Dreschmaschine in Hilgershausen</a> </h2> <div class="date"> 1905 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/0/4/csm_1905_Hil_Hist_Dreschmaschine_ddb789b539.png" title="ALT" /> <div class="timeline-teaser"> <p>Eine Aufnahme der Dreschmaschine im Besitz Familie Holzapfel auf dem Hof Bässe in Hilgershausen mit den Arbeitern (Männer und Frauen). Die Dreschmaschine wurde angetrieben durch einen Dampfkessel.</p><p>Da</p> </div> <a href="/anzeigen/dreschmaschine-in-hilgershausen/">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/post-und-fernsprechamt/" target="_self">Post- und Fernsprechamt</a> </h2> <div class="date"> 1900 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/4/d/csm_1910_Gen_His_Postamt_Schloss_5e47bc655c.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Ende des 19. Jahrhunderts wurde das Postamt Gensungen in der unteren Etage des Hauses von Kaufmann Max Schloß eingerichtet. Das Haus der Familie Schloß war Wohnhaus, Postgebäude und erstes Bankgebäude</p> </div> <a href="/anzeigen/post-und-fernsprechamt/">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/schulklasse-aus-beuern-um-1900/" target="_self">Schulklasse aus Beuern um 1900</a> </h2> <div class="date"> 1900 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/e/2/csm_1900_00_00_Beu_Schule_Schulklasse_11e8517685.png" title="ALT" /> <div class="timeline-teaser"> <p>Das Foto ist eventuell vor der ganz alten Schule entstanden, das erste Haus unterhalb der Kirche in Beuern.Die Personen, die wir auf diesem Foto noch benennen können sind folgende:</p><p>3) Kranz (Eckenkra</p> </div> <a href="/anzeigen/schulklasse-aus-beuern-um-1900/">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/friedrich-paulus-generalfeldmarschall/" target="_self">Friedrich Paulus - Generalfeldmarschall</a> </h2> <div class="date"> 1890 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/6/a/csm_1942_loh_Hist_Paulus_Bundesarchiv_Bild_183-B24575__Friedrich_Paulus_Portr%25C3%25A4t_dfedd173b8.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Der Verlierer der Schlacht um Stalingrad hatte familiäre Wurzeln in Lohre</p> </div> <a href="/anzeigen/friedrich-paulus-generalfeldmarschall/">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/konrad-belz/" target="_self">Konrad Belz</a> </h2> <div class="date"> 1887 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/7/8/csm_Abr_Pers_Hist_Konrad_Belz_mit_Familie_96b44454db.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Konrad Belz wurde am 30. Dezember 1887 in der Henkelstraße 13 in Altenbrunslar/Melsungen geboren.</p><p>Im Laufe seines Lebens wurde er Mitglied der Eisenbahnergewerkschaft und der SPD, später der USPD, da</p> </div> <a href="/anzeigen/konrad-belz/">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/geschichte-ueber-den-bahnhof-gensungen/" target="_self">Geschichte über den Bahnhof Gensungen</a> </h2> <div class="date"> 1849 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/e/8/csm_Gen_His_Postkarte_b3d1a5096d.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Am 3. September 1849 war ein Festtag für Gensungen und die Region, die Main-Weser-Bahn wurde freigegeben und der kleinste Bahnhof an dieser Strecke eröffnet. Der erste Zug wurde von der Lokomotive "Ha</p> </div> <a href="/anzeigen/geschichte-ueber-den-bahnhof-gensungen/">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/greben-bzw-buergermeister-von-helmshausen/" target="_self">Greben bzw. Bürgermeister von Helmshausen</a> </h2> <div class="date"> 1742 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/0/7/csm_heh_w_riemenschneider_buerg20190918_0004_faf38651d4.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Die Greben und Bürgermeister der Dorfschaft Helmshausen</p><p>Durch Verordnung zur Umbildung der bisherigen Staatsverwaltung vom Kurfürst Wilhelm II. wurde am 26. bzw. 29. Juni 1821 die Neugestaltung der G</p> </div> <a href="/anzeigen/greben-bzw-buergermeister-von-helmshausen/">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/ortsgeschichte-von-altenbrunslar/" target="_self">Ortsgeschichte von Altenbrunslar</a> </h2> <div class="date"> 1381 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/9/3/csm_Abr_1970_Hist_Luftbild_e190f058b2.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Altenbrunslar</p><p>Daß das Gebiet um Altenbrunslar schon in früher Zeit besiedelt war, sagt uns weniger der Name, als daß es zahl­reiche vorgeschichtliche Funde im nahen Quillerwald beweisen. Bereits im A</p> </div> <a href="/anzeigen/ortsgeschichte-von-altenbrunslar/">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/kapelle-von-altenbrunslar/" target="_self">Kapelle von Altenbrunslar</a> </h2> <div class="date"> 1154 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/7/a/csm_Abr_Hist_Ans_Kirche_Ortsgesch_70f6f3991e.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Die Kapelle in Altenbrunslar</p><p>Ihre Ursprünge hat&nbsp;die Kapelle&nbsp;aus der romanischen Zeit (von etwa 950 bis circa 1250), verändert wurde sie etwa ab 1350 - in der sogenannten Spätgotik. Im Jahre</p> </div> <a href="/anzeigen/kapelle-von-altenbrunslar/">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/ortsgeschichte-hilgershausen/" target="_self">Ortsgeschichte Hilgershausen</a> </h2> <div class="date"> 1106 </div> <img alt="ALT" width="800" height="600" src="/archive/felsberg/_processed_/5/a/csm_hil_1950_His_Drei_Stufen_Linde_03eb7d1eaf.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Hilgershausen wird 1106 als Hildegereshusun erstmals erwähnt. Abt Siegfried von Hersfeld schenkt 1196 die Mutterkirche Sipperhausen mit ihren Kapellen Mos­heim, Dagobertshausen und Hilgershausen dem K</p> </div> <a href="/anzeigen/ortsgeschichte-hilgershausen/">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 1 until 10 of 32</div> <div class="kesearch_pagebrowser"><ul><li><a class="current" href="/zeit/1901-1950/">1</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=2">2</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=3">3</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=4">4</a></li><li><a class="next" href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=2">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_FOOTERf43473487a2eed0187d0b623e4aa58c8### --><!-- ###JS_INCLUDE_FOOTERf43473487a2eed0187d0b623e4aa58c8### --><!-- ###JS_INLINE_FOOTERf43473487a2eed0187d0b623e4aa58c8### --><!-- ###FOOTERDATAf43473487a2eed0187d0b623e4aa58c8### --></body></html>', 'f43473487a2eed0187d0b623e4aa58c8')
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();
});