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"><!-- ###TITLE0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###META0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###CSS_LIBS0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###CSS_INCLUDE0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###CSS_INLINE0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###JS_LIBS0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###JS_INCLUDE0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###JS_INLINE0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###HEADERDATA0e2cea99e236a6c3678b0193f3157bd9### --></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-spangenberg.de/"><img src="/typo3temp/assets/_processed_/8/f/csm_gemeinde_spangenberg_wappen_1cb0ea9b20.png" width="80" height="86" class="img-responsive" alt="" ></a> <div class="archivName">Archiv Spangenberg</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="/spangenberg/" class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Spangenberg</a><div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"><a href="/spangenberg/bergheim/" class="dropdown-item 2.NO">Bergheim</a><a href="/spangenberg/bischofferode/" class="dropdown-item 2.NO">Bischofferode</a><a href="/spangenberg/elbersdorf-und-kaltenbach/" class="dropdown-item 2.NO">Elbersdorf und Kaltenbach</a><a href="/spangenberg/herlefeld/" class="dropdown-item 2.NO">Herlefeld</a><a href="/spangenberg/landefeld/" class="dropdown-item 2.NO">Landefeld</a><a href="/spangenberg/metzebach/" class="dropdown-item 2.NO">Metzebach</a><a href="/spangenberg/moershausen/" class="dropdown-item 2.NO">Mörshausen</a><a href="/spangenberg/nausis/" class="dropdown-item 2.NO">Nausis</a><a href="/spangenberg/pfieffe/" class="dropdown-item 2.NO">Pfieffe</a><a href="/spangenberg/schnellrode/" class="dropdown-item 2.NO">Schnellrode</a><a href="/spangenberg/spangenberg/" class="dropdown-item 2.NO">Spangenberg</a><a href="/spangenberg/vockerode-dinkelberg/" class="dropdown-item 2.NO">Vockerode-Dinkelberg</a><a href="/spangenberg/weidelbach/" class="dropdown-item 2.NO">Weidelbach</a><a href="/spangenberg/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><a href="/themen/schloss/" class="dropdown-item 2.NO">Schloss</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="c1441" 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 (145) </option> <option value="LandschaftundTourismus" > Landschaft und Tourismus (22) </option> <option value="Persoenlichkeiten" > Persönlichkeiten (48) </option> <option value="PolitikundGemeinwesen" > Politik und Gemeinwesen (27) </option> <option value="Region" > Region (9) </option> <option value="ReligionundKirche" > Religion und Kirche (33) </option> <option value="Schule" > Schule (40) </option> <option value="VereineundVeranstaltungen" > Vereine und Veranstaltungen (64) </option> <option value="WirtschaftundVerkehr" > Wirtschaft und Verkehr (41) </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="c1442" 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">207 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/stolpersteine-2022/" target="_self">Stolpersteine 2022</a> </h2> <div class="date"> 2022 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/f/3/csm_20220900_sp_historisch_stolpersteine_vor_2a4837ab72.jpg" title="ALT" /> <div class="timeline-teaser"> <p>eine kleine Broschüre über die bisher verlegten Stolpersteine</p> </div> <a href="/anzeigen/stolpersteine-2022/">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/sie-werden-immer-weniger/" target="_self">Sie werden immer weniger</a> </h2> <div class="date"> 2004 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/1/a/csm_2004_00_00_sp_historisches_Sie_werden_immer_weniger_2e6a2cbf14.png" title="ALT" /> <div class="timeline-teaser"> <p>Autoren: Jechiel Ogdan und Dr. Dieter Vaupel</p><p>&nbsp;</p><p>Die Entwicklung der jüdischen Gemeinde Spangenberg bis 1933</p><p>Miteinander leben – aber mit eingeschränkten Rechten ..............</p><p>Vom Benachteiligten zu</p> </div> <a href="/anzeigen/sie-werden-immer-weniger/">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/historie-des-dorfes-herlefeld/" target="_self">Historie des Dorfes Herlefeld</a> </h2> <div class="date"> 1992 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/7/1/csm_HerleVor_50c744155c.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Ergänzung zur Festschrift 1992</p> </div> <a href="/anzeigen/historie-des-dorfes-herlefeld/">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/hochzeitsbraeuche-in-den-doerfern-um-spangenberg/" target="_self">Hochzeitsbräuche in den Dörfern um Spangenberg</a> </h2> <div class="date"> 1987 </div> <div class="timeline-teaser"> <p>Artikel von Kurt Knierim</p> </div> <a href="/anzeigen/hochzeitsbraeuche-in-den-doerfern-um-spangenberg/">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/jahrsrueckblick-auf-1950/" target="_self">Jahrsrückblick auf 1950</a> </h2> <div class="date"> 1951 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/e/c/csm_19510100_sp_historisch_jahrsrueckblick1950_vor__2__f4ca747c07.jpg" title="ALT" /> <div class="timeline-teaser"> <p>1951 Spangenberger Zeitung Nr. 1</p> </div> <a href="/anzeigen/jahrsrueckblick-auf-1950/">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/tsv-1863-fussballkreismeister-der-saison-19501951/" target="_self">TSV 1863 Fußballkreismeister der Saison 1950/1951</a> </h2> <div class="date"> 1951 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/3/3/csm_19510000_sp_vereine_tsv_fussballkreismeister_vor_a79e6d000e.jpg" title="ALT" /> <div class="timeline-teaser"> <p>die Spieler und die "Offiziellen" der damaligen Mannschaft</p> </div> <a href="/anzeigen/tsv-1863-fussballkreismeister-der-saison-19501951/">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/tragischer-tod-beim-sturz-vom-pflaumenbaum/" target="_self">Tragischer Tod beim Sturz vom Pflaumenbaum</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>In der Ausgabe der Hessischen Nachrichten vom 08.09.1950 erschien eine Kurznotiz, wonach ein 6jähriger Junge beim Pflaumenpflücken einen tragischen Tod erlitt.</p> </div> <a href="/anzeigen/tragischer-tod-beim-sturz-vom-pflaumenbaum/">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/schul-bezirksturnfest-in-spangenberg/" target="_self">Schul-Bezirksturnfest in Spangenberg</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/e/e/csm_Bezirsturnfest_76d410a843.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Im Juli 1950 fand in Spangenberg ein Schul-Bezirksturnfest für die 14 Schulen des Bezirkes Spangenberg statt. Es nahmen über 600 Schülerinnen und Schüler teil.</p><p>Nach dem Bericht in der Spangenberger Z</p> </div> <a href="/anzeigen/schul-bezirksturnfest-in-spangenberg/">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/handwerker-in-spangenberg-werben-in-spangenberger-zeitung/" target="_self">Handwerker in Spangenberg werben in Spangenberger Zeitung</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>In der Ausgabe der Spangenberger Zeitung vom 03. Juli 1950 erschien eine ganze Seite mit Inseraten. Hier haben die Spangenberger Handwerker ihre Tätigkeit beworben.</p> </div> <a href="/anzeigen/handwerker-in-spangenberg-werben-in-spangenberger-zeitung/">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/saengerfest-und-fahnenweihe/" target="_self">Sängerfest und Fahnenweihe</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/7/e/csm_logo_7eaf641a6b.png" title="ALT" /> <div class="timeline-teaser"> <p>.</p> </div> <a href="/anzeigen/saengerfest-und-fahnenweihe/">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/neueroeffnung-gaststaette-zum-essetal/" target="_self">Neueröffnung Gaststätte &quot;Zum Essetal&quot;</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>Die Spangenberger Zeitung berichtete in ihrer Ausgabe vom 08.04.1950 über die Neueröffnung der ehemaligen Gastwirtschaft Meurer in Schnellrode. Der Käsereibesitzer Limmeroth hat die Räume dieser Gastw</p> </div> <a href="/anzeigen/neueroeffnung-gaststaette-zum-essetal/">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/jahresvorausschau-1950-und-rueckblick-auf-1949/" target="_self">Jahresvorausschau 1950 und Rückblick auf 1949</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/2/f/csm_19500100_sp_historisch_vorausschau_vor_261dd80105.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Bericht Spangenberger Zeitung vom 1.1.1950</p> </div> <a href="/anzeigen/jahresvorausschau-1950-und-rueckblick-auf-1949/">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/jahresrueckblick-auf-1950-1/" target="_self">Jahresrückblick auf 1950</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>In ihrer Ausgabe vom 01. Jnauar 1951 veröffentlichte die Spangenberger Zeitung einen Jahresrückblick auf das abgelaufene Jahr 1950. Die wichtigsten Ereignisse des abgelaufenen Jahres wurden chronologi</p> </div> <a href="/anzeigen/jahresrueckblick-auf-1950-1/">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/chorverein-liederkranz-singt-fuer-kranke-in-der-beieroede/" target="_self">Chorverein Liederkranz singt für Kranke in der Beieröde</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/3/8/csm_19500705_sp_vereine_liederkranz_beier%25C3%25B6debild_20b24a2e92.png" title="ALT" /> <div class="timeline-teaser"> <p>In der Beieröde befand sich bis in die 2. Hälfte der 1950er Jahre ein Behelfskrankenhaus. Vielleicht erinnert sich noch jemand an das Krankenhaus. Sei es, dass er dort das Licht der Welt erblickt oder</p> </div> <a href="/anzeigen/chorverein-liederkranz-singt-fuer-kranke-in-der-beieroede/">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/schroedersches-haus-heute-stadtresidenz/" target="_self">Schrödersches Haus, heute Stadtresidenz</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/e/7/csm_19500000_sp_wirtschaft_schoedervor_65e2af47fb.jpg" title="ALT" /> <div class="timeline-teaser"> <p>wurde renoviert</p> </div> <a href="/anzeigen/schroedersches-haus-heute-stadtresidenz/">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/weidelbach-postkarte/" target="_self">Weidelbach Postkarte</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/5/d/csm_19500000_we_weidelbach_vor_a9dae95544.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Entstehungsjahr nicht bekannt</p> </div> <a href="/anzeigen/weidelbach-postkarte/">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/ein-klassige-schulklasse/" target="_self">Ein klassige Schulklasse</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/9/8/csm_19500000_we_schule_schulbild_vor_00760bd865.jpg" title="ALT" /> <div class="timeline-teaser"> <p>ca. 1950</p> </div> <a href="/anzeigen/ein-klassige-schulklasse/">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/herlefelder-kirmes-1950/" target="_self">Herlefelder Kirmes 1950</a> </h2> <div class="date"> 1950 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/9/b/csm_kirmesvor_7223fc88b4.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Kirmes</p> </div> <a href="/anzeigen/herlefelder-kirmes-1950/">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/jahresrueckblick-auf-1950/" target="_self">Jahresrückblick auf 1950</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>In ihrer Ausgabe vom 01. Januar 1951 veröffentlichte die Spangenberger Zeitung einen Jahresrückblick auf das abgelaufene Jahr 1950. Die wichtigsten Ereignisse des abgelaufenen Jahres wurden chronologi</p> </div> <a href="/anzeigen/jahresrueckblick-auf-1950/">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/filmprojektor-fuer-bischofferode-pfieffe-weidelbach-und-vockerode-d/" target="_self">Filmprojektor für Bischofferode, Pfieffe, Weidelbach und Vockerode-D.</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>Nach einem Bericht in der Spangenberger Zeitung vom 05.11.1950 erhielten die Dörfer Bischofferode, Pfieffe, Weidelbach und Vockerode-Dinkelberg für ihren Schulen einen Filmprojektor .</p> </div> <a href="/anzeigen/filmprojektor-fuer-bischofferode-pfieffe-weidelbach-und-vockerode-d/">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/unfall-zweier-erntewagen-in-1950/" target="_self">Unfall zweier Erntewagen in 1950</a> </h2> <div class="date"> 1950 </div> <div class="timeline-teaser"> <p>1950 ereigneten sich während der Ernte gleich zwei Unfälle in Elbersdorf. Die Spangenberger Zeitung berichtete hierüber.</p><p>Der Erntewagen des Fuhrunternehmers Gerlach kippte um, Gerlach wurde verletzt </p> </div> <a href="/anzeigen/unfall-zweier-erntewagen-in-1950/">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/neue-glocke-fuer-die-kirche-in-landefeld/" target="_self">Neue Glocke für die Kirche in Landefeld</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/3/7/csm_19491200_la_kirche_glocke7_b310476007.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Weihnachten 1949 erhielt die Landefelder Kirche eine neue Glocke. Dies Ereignis wurde in Bildern festgehalten, welche als Datei angefügt werden.</p> </div> <a href="/anzeigen/neue-glocke-fuer-die-kirche-in-landefeld/">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/30-jahre-krenesophenstein-im-giersgrund/" target="_self">30 Jahre Krenesophenstein im Giersgrund</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/6/8/csm_Krenesophen30vorschau1_a7fc8ca449.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Wenn man vom Giersgrund zum Eichelgarten geht, steht links oben an der Böschung der "Krenesophenstein". Dieser wurde von der 1902 gegründeten Schülervereinigung des Wilhelmsgymnasiums in Kassel 1919 d</p> </div> <a href="/anzeigen/30-jahre-krenesophenstein-im-giersgrund/">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/rosschlachterei-in-spangenberg/" target="_self">Rosschlachterei in Spangenberg</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/5/c/csm_19491016_sp_wirtschaftverkehr_anzeigerosschlachterei_569fef81fc.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Im Oktober 1949 eröffnete in Spangenberg eine Rossschlachterei. Die Inhaberin Rübenkönig verkündete die Eröffnung ihres Schlachterbetriebes mit einem Inserat in der Spangenberger Zeitung.</p> </div> <a href="/anzeigen/rosschlachterei-in-spangenberg/">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/brand-der-alten-schule-in-herlefeld/" target="_self">Brand der alten Schule in Herlefeld</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/1/2/csm_Herlefeld__2__85a519bd62.jpg" title="ALT" /> <div class="timeline-teaser"> <p>September 1949</p> </div> <a href="/anzeigen/brand-der-alten-schule-in-herlefeld/">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/postkarte-fuer-wiederherstellung-des-schlosses/" target="_self">Postkarte für Wiederherstellung des Schloßes</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/d/b/csm_19490000_sspg_schloss_s1postkarteaufbau_db0261e328.png" title="ALT" /> <div class="timeline-teaser"> <p>Für die Wiederherstellung des Schlosses Spangenberg wird eine Erinnerungspostkarte für 0,50 DM aufgelegt und verkauft. Der Erlös wurde für den Wiederaufbau des im Krieg zerstörten Schlosses verwandt.</p> </div> <a href="/anzeigen/postkarte-fuer-wiederherstellung-des-schlosses/">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/2980/" target="_self">Spangenberger Zeitungen Jahrgang 1949</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/1/1/csm_Spangenberger1949_3f592fb1cb.jpg" title="ALT" /> <div class="timeline-teaser"> <p>.</p> </div> <a href="/anzeigen/2980/">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/chronik-frischkorn-im-auszug-stadttore-brand-jaegerstrasse/" target="_self">Chronik Frischkorn im Auszug (Stadttore, Brand Jägerstraße)</a> </h2> <div class="date"> 1949 </div> <img alt="ALT" width="800" height="600" src="/archive/spangenberg/_processed_/1/1/csm_194910146_sp_historisch_chronik_frischkvor_9129b6910b.jpg" title="ALT" /> <div class="timeline-teaser"> <p>Artikel aus Spangenberger Zeitung Oktober 1949</p> </div> <a href="/anzeigen/chronik-frischkorn-im-auszug-stadttore-brand-jaegerstrasse/">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/das-siechenhaus-aus-spangenberger-zeitung-1949/" target="_self">Das Siechenhaus (aus Spangenberger Zeitung 1949)</a> </h2> <div class="date"> 1949 </div> <div class="timeline-teaser"> <p>Bericht über das Siechenhaus in der Spangenberger Zeitung vom 13.11.1949.</p> </div> <a href="/anzeigen/das-siechenhaus-aus-spangenberger-zeitung-1949/">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/das-hospital-in-der-neustadt/" target="_self">Das Hospital in der Neustadt</a> </h2> <div class="date"> 1949 </div> <div class="timeline-teaser"> <p>Bericht aus der Spangenberger Zeitung über das Hospital vom 20.11.1949.</p> </div> <a href="/anzeigen/das-hospital-in-der-neustadt/">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 207</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 href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=5">5</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=6">6</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=7">7</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=8">8</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=9">9</a></li><li><a href="/zeit/1901-1950/?tx_kesearch_pi1%5Bpage%5D=10">10</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_FOOTER0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###JS_INCLUDE_FOOTER0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###JS_INLINE_FOOTER0e2cea99e236a6c3678b0193f3157bd9### --><!-- ###FOOTERDATA0e2cea99e236a6c3678b0193f3157bd9### --></body></html>', '0e2cea99e236a6c3678b0193f3157bd9')
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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$4b))
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$4b->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();
});