in /var/www/cvjmroro.de/typo3_src-10.4.31/vendor/typo3fluid/fluid/src/View/TemplatePaths.php line 598
}
$templateReference = $this->resolveTemplateFileForControllerAndActionAndFormat($controller, $action);
if (!file_exists($templateReference) && $templateReference !== 'php://stdin') {
$format = $this->getFormat();
throw new InvalidTemplateResourceException(
sprintf(
'Tried resolving a template file for controller action "%s->%s" in format ".%s", but none of the paths ' .
'contained the expected template file (%s). %s',
$controller,
at TYPO3Fluid\Fluid\View\TemplatePaths->getTemplateSource('Standard', 'subpage')
in /var/www/cvjmroro.de/typo3_src-10.4.31/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 391
$actionName = $renderingContext->getControllerAction();
$parsedTemplate = $templateParser->getOrParseAndStoreTemplate(
$templatePaths->getTemplateIdentifier($controllerName, $actionName),
function($parent, TemplatePaths $paths) use ($controllerName, $actionName, $renderingContext) {
return $paths->getTemplateSource($controllerName, $actionName);
}
);
if ($parsedTemplate->isCompiled()) {
$parsedTemplate->addCompiledNamespaces($this->baseRenderingContext);
at TYPO3Fluid\Fluid\View\AbstractTemplateView->TYPO3Fluid\Fluid\View\{closure}(object(TYPO3Fluid\Fluid\Core\Parser\TemplateParser), object(TYPO3\CMS\Fluid\View\TemplatePaths))
in /var/www/cvjmroro.de/typo3_src-10.4.31/vendor/typo3fluid/fluid/src/Core/Parser/TemplateParser.php line 212
*/
protected function parseTemplateSource($templateIdentifier, $templateSourceClosure)
{
$parsedTemplate = $this->parse(
$templateSourceClosure($this, $this->renderingContext->getTemplatePaths()),
$templateIdentifier
);
$parsedTemplate->setIdentifier($templateIdentifier);
$this->parsedTemplates[$templateIdentifier] = $parsedTemplate;
at TYPO3Fluid\Fluid\Core\Parser\TemplateParser->parseTemplateSource('Standard_action_subpage_7cbf08df2abbb5111b25449517252da50999c759', object(Closure))
in /var/www/cvjmroro.de/typo3_src-10.4.31/vendor/typo3fluid/fluid/src/Core/Parser/TemplateParser.php line 192
if ($parsedTemplate instanceof UncompilableTemplateInterface) {
$parsedTemplate = $this->parseTemplateSource($templateIdentifier, $templateSourceClosure);
}
} else {
$parsedTemplate = $this->parseTemplateSource($templateIdentifier, $templateSourceClosure);
try {
$compiler->store($templateIdentifier, $parsedTemplate);
} catch (StopCompilingException $stop) {
$this->renderingContext->getErrorHandler()->handleCompilerError($stop);
at TYPO3Fluid\Fluid\Core\Parser\TemplateParser->getOrParseAndStoreTemplate('Standard_action_subpage_7cbf08df2abbb5111b25449517252da50999c759', object(Closure))
in /var/www/cvjmroro.de/typo3_src-10.4.31/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 392
$parsedTemplate = $templateParser->getOrParseAndStoreTemplate(
$templatePaths->getTemplateIdentifier($controllerName, $actionName),
function($parent, TemplatePaths $paths) use ($controllerName, $actionName, $renderingContext) {
return $paths->getTemplateSource($controllerName, $actionName);
}
);
if ($parsedTemplate->isCompiled()) {
$parsedTemplate->addCompiledNamespaces($this->baseRenderingContext);
}
at TYPO3Fluid\Fluid\View\AbstractTemplateView->getCurrentParsedTemplate()
in /var/www/cvjmroro.de/typo3_src-10.4.31/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 179
$actionName = ucfirst($actionName);
$renderingContext->setControllerAction($actionName);
}
try {
$parsedTemplate = $this->getCurrentParsedTemplate();
} catch (PassthroughSourceException $error) {
return $error->getSource();
}
at TYPO3Fluid\Fluid\View\AbstractTemplateView->render()
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php line 358
* @return string
*/
protected function renderFluidView()
{
return $this->view->render();
}
/**
* Apply standard wrap to content
at TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->renderFluidView()
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php line 108
$this->view->assignMultiple($variables);
$this->renderFluidTemplateAssetsIntoPageRenderer();
$content = $this->renderFluidView();
$content = $this->applyStandardWrapToRenderedContent($content, $conf);
$this->view = $parentView;
return $content;
at TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->render(array('templateName.' => array('cObject' => 'TEXT', 'cObject.' => array('data' => 'pagelayout', 'required' => '1', 'case' => 'uppercamelcase', 'split.' => array('token' => 'pagets__', 'cObjNum' => '1', '1.' => array('current' => '1'))), 'ifEmpty' => 'None'), 'layoutRootPaths.' => array('EXT:cvjmroro/Resources/Private/Layouts/'), 'templateRootPaths.' => array('EXT:cvjmroro/Resources/Private/Templates/'), 'partialRootPaths.' => array('EXT:cvjmroro/Resources/Private/Partials/')))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 829
}
// Render content
try {
$content .= $contentObject->render($configuration);
} catch (ContentRenderingException $exception) {
// Content rendering Exceptions indicate a critical problem which should not be
// caught e.g. when something went wrong with Exception handling itself
throw $exception;
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->render(object(MASK\Mask\Fluid\FluidTemplateContentObject), array('templateName.' => array('cObject' => 'TEXT', 'cObject.' => array('data' => 'pagelayout', 'required' => '1', 'case' => 'uppercamelcase', 'split.' => array('token' => 'pagets__', 'cObjNum' => '1', '1.' => array('current' => '1'))), 'ifEmpty' => 'None'), 'layoutRootPaths.' => array('EXT:cvjmroro/Resources/Private/Layouts/'), 'templateRootPaths.' => array('EXT:cvjmroro/Resources/Private/Templates/'), 'partialRootPaths.' => array('EXT:cvjmroro/Resources/Private/Partials/')))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 743
}
if (!$hooked) {
$contentObject = $this->getContentObject($name);
if ($contentObject) {
$content .= $this->render($contentObject, $conf);
} else {
// Call hook functions for extra processing
if ($name) {
if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle('FLUIDTEMPLATE', array('templateName.' => array('cObject' => 'TEXT', 'cObject.' => array('data' => 'pagelayout', 'required' => '1', 'case' => 'uppercamelcase', 'split.' => array('token' => 'pagets__', 'cObjNum' => '1', '1.' => array('current' => '1'))), 'ifEmpty' => 'None'), 'layoutRootPaths.' => array('EXT:cvjmroro/Resources/Private/Layouts/'), 'templateRootPaths.' => array('EXT:cvjmroro/Resources/Private/Templates/'), 'partialRootPaths.' => array('EXT:cvjmroro/Resources/Private/Partials/')), '10')
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 688
foreach ($sKeyArray as $theKey) {
$theValue = $setup[$theKey];
if ((int)$theKey && strpos($theKey, '.') === false) {
$conf = $setup[$theKey . '.'] ?? [];
$content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
}
}
return $content;
}
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGet(array('bodyTag' => '<body id="page-top" lang="de">', 'FLUIDTEMPLATE', '10.' => array('templateName.' => array('cObject' => 'TEXT', 'cObject.' => array('data' => 'pagelayout', 'required' => '1', 'case' => 'uppercamelcase', 'split.' => array('token' => 'pagets__', 'cObjNum' => '1', '1.' => array('current' => '1'))), 'ifEmpty' => 'None'), 'layoutRootPaths.' => array('EXT:cvjmroro/Resources/Private/Layouts/'), 'templateRootPaths.' => array('EXT:cvjmroro/Resources/Private/Templates/'), 'partialRootPaths.' => array('EXT:cvjmroro/Resources/Private/Partials/')), 'includeCSS.' => array('EXT:cvjmroro/Resources/Public/Css/styles.css', 'EXT:cvjmroro/Resources/Public/Css/cvjmroro.css'), 'includeJS.' => array('https://use.fontawesome.com/releases/v5.12.1/js/all.js', '20.' => array('crossorigin' => 'anonymous')), 'includeJSLibs.' => array(), 'includeJSFooter.' => array('https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js', 'https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.bundle.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js', 'EXT:cvjmroro/Resources/Public/JavaScript/scripts.js'), 'meta.' => array('viewport' => 'width=device-width, initial-scale=1, shrink-to-fit=no', 'og:site_name.' => array('attribute' => 'property'), 'og:site_name' => 'CVJM-Freizeitzentrum Rodenroth', 'og:title.' => array('attribute' => 'property'), 'og:title' => 'Das CVJM-Freizeitzentrum am Rande des Westerwalds', 'og:description.' => array('attribute' => 'property'), 'og:description' => 'Das Freizeitzentrum Rodenroth ist durch seine ländliche Lage am Rande des Westerwaldes hervorragend geeignet, um für einige Tage zu entspannen, Sport zu treiben und Ausflüge zu machen. Großzügige und multifunktionale Gruppenräume eignen sich für vielfältige Aktivitäten von Erlebnispädagogik bis zu Seminaren.', 'og:image.' => array('attribute' => 'property'), 'og:image' => 'https://cvjmroro.de/fileadmin/preview.jpg', 'og:type.' => array('attribute' => 'property'), 'og:type' => 'Website', 'og:url.' => array('attribute' => 'property', 'typolink.' => array('parameter.' => array('data' => 'TSFE:id'), 'forceAbsoluteUrl' => '1', 'returnLast' => 'url')))))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 232
* @return string
*/
protected function generatePageBodyContent(TypoScriptFrontendController $controller): string
{
$pageContent = $controller->cObj->cObjGet($controller->pSetup) ?: '';
if ($controller->pSetup['wrap'] ?? false) {
$pageContent = $controller->cObj->wrap($pageContent, $controller->pSetup['wrap']);
}
if ($controller->pSetup['stdWrap.'] ?? false) {
at TYPO3\CMS\Frontend\Http\RequestHandler->generatePageBodyContent(object(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 198
protected function generatePageContent(TypoScriptFrontendController $controller, ServerRequestInterface $request): string
{
// Generate the main content between the <body> tags
// This has to be done first, as some additional TSFE-related code could have been written
$pageContent = $this->generatePageBodyContent($controller);
// If 'disableAllHeaderCode' is set, all the pageRenderer settings are not evaluated
if ($controller->config['config']['disableAllHeaderCode'] ?? false) {
return $pageContent;
}
at TYPO3\CMS\Frontend\Http\RequestHandler->generatePageContent(object(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController), object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 134
// Content generation
$this->timeTracker->incStackPointer();
$this->timeTracker->push($controller->sPre, 'PAGE');
$controller->content = $this->generatePageContent($controller, $request);
$this->timeTracker->pull($this->timeTracker->LR ? $controller->content : '');
$this->timeTracker->decStackPointer();
at TYPO3\CMS\Frontend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php line 48
// 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(TYPO3\CMS\Frontend\Http\RequestHandler))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelDataPersister.php line 45
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
if (
!($response instanceof NullResponse)
&& $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
&& $GLOBALS['TSFE']->isOutputting(true)
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelDataPersister->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelRenderer.php line 47
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
if (
!($response instanceof NullResponse)
&& $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
&& $GLOBALS['TSFE']->isOutputting(true)
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php line 47
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
if (
!($response instanceof NullResponse)
&& $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
&& $GLOBALS['TSFE']->isOutputting(true)) {
at TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php line 69
return new RedirectResponse($externalUrl, 303);
}
}
return $handler->handle($request);
}
protected function getRedirectUri(ServerRequestInterface $request): ?string
{
at TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php line 86
$this->convertCharsetRecursivelyToUtf8($parsedBody, $this->controller->metaCharset);
$request = $request->withParsedBody($parsedBody);
}
}
return $handler->handle($request);
}
/**
* Small helper function to convert charsets for arrays to UTF-8
at TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php line 108
}
// Make TSFE globally available
$GLOBALS['TSFE'] = $controller;
return $handler->handle($request);
}
/**
* Register the backend user as aspect
at TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php line 131
}
}
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/PreviewSimulator.php line 66
$previewAspect = GeneralUtility::makeInstance(PreviewAspect::class, $isPreview);
$this->context->setAspect('frontend.preview', $previewAspect);
}
return $handler->handle($request);
}
/**
* Simulate dates for preview functionality
at TYPO3\CMS\Frontend\Middleware\PreviewSimulator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/adminpanel/Classes/Middleware/SqlLogging.php line 58
if (StateUtility::isActivatedForUser() && StateUtility::isOpen()) {
$connection = $this->connectionPool->getConnectionByName(ConnectionPool::DEFAULT_CONNECTION_NAME);
$connection->getConfiguration()->setSQLLogger(GeneralUtility::makeInstance(DoctrineSqlLogger::class));
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Adminpanel\Middleware\SqlLogging->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/PageResolver.php line 106
// 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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php line 80
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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php line 94
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php line 102
unset($GLOBALS['TYPO3_REQUEST']);
}
}
return $handler->handle($request);
}
/**
* Creates a PSR-7 compatible Response object
at TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelInitiator.php line 55
MainController::class
);
$request = $adminPanelController->initialize($request);
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php line 77
// Register the frontend user as aspect and within the session
$this->setFrontendUserAspect($frontendUser);
$request = $request->withAttribute('frontend.user', $frontendUser);
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php line 66
Bootstrap::loadExtTables();
$this->setBackendUserAspect($GLOBALS['BE_USER']);
}
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php line 55
) {
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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php line 65
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/EidHandler.php line 64
{
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php line 45
*/
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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php line 58
$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(class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$3454e4->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 78
* @return ResponseInterface
*/
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 /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/AbstractApplication.php line 85
* @return ResponseInterface
*/
protected function handle(ServerRequestInterface $request): ResponseInterface
{
return $this->requestHandler->handle($request);
}
/**
* Set up the application and shut it down afterwards
at TYPO3\CMS\Core\Http\AbstractApplication->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/frontend/Classes/Http/Application.php line 69
// 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);
}
/**
* Check if LocalConfiguration.php and PackageStates.php exist
at TYPO3\CMS\Frontend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/cvjmroro.de/typo3_src-10.4.31/typo3/sysext/core/Classes/Http/AbstractApplication.php line 97
final public function run(callable $execute = null)
{
try {
$response = $this->handle(
ServerRequestFactory::fromGlobals()
);
if ($execute !== null) {
call_user_func($execute);
}
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /var/www/cvjmroro.de/typo3_src-10.4.31/index.php line 25
// Set up the application for the frontend
call_user_func(function () {
$classLoader = require __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 /var/www/cvjmroro.de/typo3_src-10.4.31/index.php line 26
call_user_func(function () {
$classLoader = require __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();
});