TYPO3\CMS\Core\TimeTracker\TimeTracker::createHierarchyArray(): Argument #3 ($uniqueId) must be of type string, int given, called in /path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php on line 322 in /path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php line 531 * @param string $uniqueId Unique ID string * @internal * @see printTSlog() */ protected function createHierarchyArray(array &$arr, int $pointer, string $uniqueId): void { if ($pointer > 0) { end($arr); $k = key($arr); at TYPO3\CMS\Core\TimeTracker\TimeTracker->createHierarchyArray(array(), 0, 0) in /path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/TimeTracker/TimeTracker.php line 322 unset($data); // Create hierarchical array of keys pointing to the stack $arr = []; foreach ($this->tsStackLog as $uniqueId => $data) { $this->createHierarchyArray($arr, $data['level'] ?? 0, $uniqueId); } // Parsing the registered content and create icon-html for the tree $this->tsStackLog[$arr['0.'][0]]['content'] = $this->fixContent($arr['0.'], $this->tsStackLog[$arr['0.'][0]]['content'] ?? '', '', $arr['0.'][0]); // Displaying the tree: at TYPO3\CMS\Core\TimeTracker\TimeTracker->printTSlog() in /path/to/source/typo3_src-12.4.17/typo3/sysext/adminpanel/Classes/Modules/TsDebug/TypoScriptWaterfall.php line 138 ); $timeTracker->printConf['flag_content'] = $this->getConfigurationOption( 'displayContent' ); return $timeTracker->printTSlog(); } protected function getTimeTracker(): TimeTracker { at TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall->renderTypoScriptLog() in /path/to/source/typo3_src-12.4.17/typo3/sysext/adminpanel/Classes/Modules/TsDebug/TypoScriptWaterfall.php line 85 'content' => (int)$this->getConfigurationOption('displayContent'), ], 'trackContentRendering' => (int)$this->getConfigurationOption('LR'), 'forceTemplateParsing' => (int)$this->getConfigurationOption('forceTemplateParsing'), 'typoScriptLog' => $this->renderTypoScriptLog(), 'languageKey' => $this->getBackendUser()->user['lang'] ?? null, ] ); at TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall->getContent(object(TYPO3\CMS\Adminpanel\ModuleApi\ModuleData)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/adminpanel/Classes/ViewHelpers/SubModuleRenderViewHelper.php line 52 { $module = $arguments['module']; $data = $arguments['data']; $moduleData = $data->contains($module) ? $data->offsetGet($module) : new ModuleData(); return $module->getContent($moduleData); } } at TYPO3\CMS\Adminpanel\ViewHelpers\SubModuleRenderViewHelper::renderStatic(array('module' => object(TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall), 'data' => object(TYPO3\CMS\Adminpanel\ModuleApi\ModuleDataStorageCollection)), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da.php line 706 'module' => $renderingContext->getVariableProvider()->getByPath('sub'), 'data' => $renderingContext->getVariableProvider()->getByPath('data'), ]; $output87 .= TYPO3\CMS\Adminpanel\ViewHelpers\SubModuleRenderViewHelper::renderStatic($arguments88, $renderChildrenClosure89, $renderingContext); $output87 .= ' '; return $output87; at partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da->{closure}() in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da.php line 717 $arguments85 = [ 'value' => NULL, ]; $output77 .= isset($arguments85['value']) ? $arguments85['value'] : $renderChildrenClosure86(); $output77 .= ' '; at partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da->{closure}() in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/ViewHelpers/ForViewHelper.php line 144 $templateVariableContainer->add($arguments['iteration'], $iterationData); $iterationData['index']++; $iterationData['cycle']++; } $output .= $renderChildrenClosure(); $templateVariableContainer->remove($arguments['as']); if (isset($arguments['key'])) { $templateVariableContainer->remove($arguments['key']); } at TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper::renderStatic(array('each' => array('typoscript-waterfall' => object(TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall)), 'as' => 'sub', 'key' => null, 'reverse' => false, 'iteration' => 'subModulesIterator'), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da.php line 733 'reverse' => false, 'iteration' => 'subModulesIterator', ]; $output74 .= TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper::renderStatic($arguments75, $renderChildrenClosure76, $renderingContext); $output74 .= ' '; at partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da->{closure}() in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php line 103 } if (!empty($arguments['__else'])) { // The condition argument evaluated to false. If there is // an f:else body closure, return its executed body. return $arguments['__else'](); } return ''; } at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper::renderStatic(array('then' => null, 'else' => null, 'condition' => false, '__then' => object(Closure), '__else' => object(Closure)), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da.php line 742 return $output74; }, ]; $output22 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments68, static fn() => '', $renderingContext) ; $output22 .= ' at partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da->{closure}() in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php line 82 if (isset($arguments['then'])) { return $arguments['then']; } if (isset($arguments['__then'])) { return $arguments['__then'](); } return ''; } if (!empty($arguments['__elseIf'])) { at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper::renderStatic(array('then' => null, 'else' => null, 'condition' => true, '__then' => object(Closure)), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da.php line 753 return $output22; }, ]; $output0 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments19, static fn() => '', $renderingContext) ; $output0 .= ' at partial_Modules_Item_ccf7373467427b727bd9ff77dc147475dd1da7da->render(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 326 $this->startRendering(self::RENDERING_PARTIAL, $parsedPartial, $renderingContext); if ($sectionName !== null) { $output = $this->renderSection($sectionName, $variables, $ignoreUnknown); } else { $output = $parsedPartial->render($renderingContext); } $this->stopRendering(); return $output; } at TYPO3Fluid\Fluid\View\AbstractTemplateView->renderPartial('Modules/Item', null, array('module' => object(TYPO3\CMS\Adminpanel\Modules\TsDebugModule), 'uid' => 0, 'icon' => ' ', 'label' => 'TypoScript', 'information' => '(4 Meldungen)', 'data' => object(TYPO3\CMS\Adminpanel\ModuleApi\ModuleDataStorageCollection), 'languageKey' => 'de'), false) in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php line 164 $renderingContext = clone $renderingContext; $renderingContext->getVariableProvider()->setSource($variables); $content = (new $delegate())->render($renderingContext); } elseif ($partial !== null) { $content = $view->renderPartial($partial, $section, $variables, $optional); } elseif ($section !== null) { $content = $view->renderSection($section, $variables, $optional); } elseif (!$optional) { throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial or delegate and optional flag is false'); at TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper::renderStatic(array('section' => null, 'partial' => 'Modules/Item', 'delegate' => null, 'arguments' => array('module' => object(TYPO3\CMS\Adminpanel\Modules\TsDebugModule), 'uid' => 0, 'icon' => ' ', 'label' => 'TypoScript', 'information' => '(4 Meldungen)', 'data' => object(TYPO3\CMS\Adminpanel\ModuleApi\ModuleDataStorageCollection), 'languageKey' => 'de'), 'optional' => false, 'default' => null, 'contentAs' => null, 'debug' => false), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/Default_action_Default_0e11a89210ba98a419c1617062413f74b9f69c30.php line 161 $renderingContext ), ]; $output3 .= TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic($arguments15, $renderChildrenClosure16, $renderingContext); $output3 .= ' '; return $output3; at Default_action_Default_0e11a89210ba98a419c1617062413f74b9f69c30->{closure}() in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/ViewHelpers/ForViewHelper.php line 144 $templateVariableContainer->add($arguments['iteration'], $iterationData); $iterationData['index']++; $iterationData['cycle']++; } $output .= $renderChildrenClosure(); $templateVariableContainer->remove($arguments['as']); if (isset($arguments['key'])) { $templateVariableContainer->remove($arguments['key']); } at TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper::renderStatic(array('each' => array('tsdebug' => object(TYPO3\CMS\Adminpanel\Modules\TsDebugModule), 'info' => object(TYPO3\CMS\Adminpanel\Modules\InfoModule), 'debug' => object(TYPO3\CMS\Adminpanel\Modules\DebugModule)), 'as' => 'module', 'key' => null, 'reverse' => false, 'iteration' => 'iteration'), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/Default_action_Default_0e11a89210ba98a419c1617062413f74b9f69c30.php line 176 'reverse' => false, 'iteration' => 'iteration', ]; $output0 .= TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext); $output0 .= ' '; at Default_action_Default_0e11a89210ba98a419c1617062413f74b9f69c30->section_b8ff02892916ff59f7fbd4e617fccd01f6bca576(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 257 new InvalidSectionException('Section "' . $sectionName . '" does not exist.') ); } $this->startRendering($renderingTypeOnNextLevel, $parsedTemplate, $renderingContext); $output = $parsedTemplate->$methodNameOfSection($renderingContext); $this->stopRendering(); } else { $sections = $parsedTemplate->getVariableContainer()->get('1457379500_sections'); if (!isset($sections[$sectionName])) { at TYPO3Fluid\Fluid\View\AbstractTemplateView->renderSection('Module', array(), false) in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php line 166 $content = (new $delegate())->render($renderingContext); } elseif ($partial !== null) { $content = $view->renderPartial($partial, $section, $variables, $optional); } elseif ($section !== null) { $content = $view->renderSection($section, $variables, $optional); } elseif (!$optional) { throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial or delegate and optional flag is false'); } // Replace empty content with default value. If default is at TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper::renderStatic(array('section' => 'Module', 'partial' => null, 'delegate' => null, 'arguments' => array(), 'optional' => false, 'default' => null, 'contentAs' => null, 'debug' => false), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/layout_Default_html_c8bf32f50668e01fcbd01a90ccdcd6109056a964.php line 220 $renderingContext ), ]; $output21 .= TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic($arguments22, $renderChildrenClosure23, $renderingContext); $output21 .= ' '; at layout_Default_html_c8bf32f50668e01fcbd01a90ccdcd6109056a964->{closure}() in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php line 82 if (isset($arguments['then'])) { return $arguments['then']; } if (isset($arguments['__then'])) { return $arguments['__then'](); } return ''; } if (!empty($arguments['__elseIf'])) { at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper::renderStatic(array('then' => null, 'else' => null, 'condition' => true, '__then' => object(Closure)), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /www/htdocs/w012a797/dev.werksfuehrung.de/typo3temp/var/cache/code/fluid_template/layout_Default_html_c8bf32f50668e01fcbd01a90ccdcd6109056a964.php line 258 return $output21; }, ]; $output0 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments18, static fn() => '', $renderingContext) ; $output0 .= '
at layout_Default_html_c8bf32f50668e01fcbd01a90ccdcd6109056a964->render(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)) in /path/to/source/typo3_src-12.4.17/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 199 } catch (PassthroughSourceException $error) { return $error->getSource(); } $this->startRendering(self::RENDERING_LAYOUT, $parsedTemplate, $this->baseRenderingContext); $output = $parsedLayout->render($this->baseRenderingContext); $this->stopRendering(); } return $output; at TYPO3Fluid\Fluid\View\AbstractTemplateView->render() in /path/to/source/typo3_src-12.4.17/typo3/sysext/adminpanel/Classes/Controller/MainController.php line 172 'backendUrl' => $backendUrl, ] ); } $result = $view->render(); if ($backupRequest) { $GLOBALS['TYPO3_REQUEST'] = $backupRequest; } return $result; at TYPO3\CMS\Adminpanel\Controller\MainController->render(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelRenderer.php line 55 $body->rewind(); $contents = $response->getBody()->getContents(); $content = str_ireplace( '', $mainController->render($request) . '', $contents ); $body = new Stream('php://temp', 'rw'); $body->write($content); at TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(Psr\Http\Server\RequestHandlerInterface@anonymous/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/frontend/Classes/Middleware/PreviewSimulator.php line 90 $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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360)) in /path/to/source/typo3_src-12.4.17/typo3/sysext/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/path/to/source/typo3_src-12.4.17/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:128$360->handle(object(TYPO3\CMS\Core\Http\ServerRequest))