Project

General

Profile

Bug #103377 ยป TYPO3 Exception.html

Oliver Eglseder, 2024-03-12 11:18

 
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>TYPO3 Exception</title>
<meta name="robots" content="noindex,nofollow" />
<style> html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
}

body {
margin: 0;
}

.exception-page {
background-color: #eaeaea;
color: #212121;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
font-weight: 400;
height: 100vh;
line-height: 1.5;
overflow-x: hidden;
overflow-y: scroll;
text-align: left;
top: 0;
}

.panel-collapse .exception-page {
height: 100%;
}

.exception-page a {
color: #ff8700;
text-decoration: underline;
}

.exception-page a:hover {
text-decoration: none;
}

.exception-page abbr[title] {
border-bottom: none;
cursor: help;
text-decoration: none;
}

.exception-page code,
.exception-page kbd,
.exception-page pre,
.exception-page samp {
font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
font-size: 1em;
}

.exception-page pre {
background-color: #ffffff;
overflow-x: auto;
border: 1px solid rgba(0,0,0,0.125);
}

.exception-page pre span {
display: block;
line-height: 1.3em;
}

.exception-page pre span:before {
display: inline-block;
content: attr(data-line);
border-right: 1px solid #b9b9b9;
margin-right: 0.5em;
padding-right: 0.5em;
background-color: #f4f4f4;
width: 4em;
text-align: right;
color: #515151;
}

.exception-page pre span.highlight {
background-color: #cce5ff;
}

.exception-page .break-long-words {
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}

.exception-page .callout {
padding: 1.5rem;
background-color: #fff;
margin-bottom: 2em;
box-shadow: 0 2px 1px rgba(0,0,0,.15);
border-left: 3px solid #8c8c8c;
}

.exception-page .callout-title {
margin: 0;
}

.exception-page .callout-body p:last-child {
margin-bottom: 0;
}

.exception-page .container {
max-width: 1140px;
margin: 0 auto;
padding: 0 30px;
}

.panel-collapse .exception-page .container {
width: 100%;
}

.exception-page .exception-illustration {
width: 3em;
height: 3em;
float: left;
margin-right: 1rem;
}

.exception-page .exception-illustration svg {
width: 100%;
}

.exception-page .exception-illustration svg path {
fill: #ff8700;
}

.exception-page .exception-summary {
background: #000000;
color: #fff;
padding: 1.5rem 0;
margin-bottom: 2rem;
}

.exception-page .exception-summary h1 {
margin: 0;
}

.exception-page .text-body-secondary {
opacity: 0.5;
}

.exception-page .trace {
background-color: #fff;
margin-bottom: 2rem;
box-shadow: 0 2px 1px rgba(0,0,0,.15);
}

.exception-page .trace-arguments {
color: #8c8c8c;
}

.exception-page .trace-body {
}

.exception-page .trace-call {
margin-bottom: 1rem;
}

.exception-page .trace-class {
margin: 0;
}

.exception-page .trace-file pre {
margin-top: 1.5rem;
margin-bottom: 0;
}

.exception-page .trace-head {
color: #721c24;
background-color: #f8d7da;
padding: 1.5rem;
}

.exception-page .trace-file-path {
word-break: break-all;
}

.exception-page .trace-message {
margin-bottom: 0;
}

.exception-page .trace-step {
padding: 1.5rem;
border-bottom: 1px solid #b9b9b9;
}

.exception-page .trace-step > *:first-child {
margin-top: 0;
}

.exception-page .trace-step > *:last-child {
margin-bottom: 0;
}

.exception-page .trace-step:nth-child(even)
{
background-color: #fafafa;
}

.exception-page .trace-step:last-child {
border-bottom: none;
}</style>
</head>
<body>
<div class="exception-page">
<div class="exception-summary">
<div class="container">
<div class="exception-message-wrapper">
<div class="exception-illustration hidden-xs-down"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M11.1 10.3c-.2 0-.3.1-.5.1C9 10.4 6.8 5 6.8 3.2c0-.7.2-.9.4-1.1-2 .2-4.2.9-4.9 1.8-.2.2-.3.6-.3 1 0 2.8 3 9.2 5.1 9.2 1 0 2.6-1.6 4-3.8m-1-8.4c1.9 0 3.9.3 3.9 1.4 0 2.2-1.4 4.9-2.1 4.9C10.6 8.3 9 4.7 9 2.9c0-.8.3-1 1.1-1"></path></svg></div>
<h1 class="exception-message break-long-words">Whoops, looks like something went wrong.</h1>
</div>
</div>
</div>

<div class="container">
<div class="callout">
<h4 class="callout-title">Get help in the TYPO3 Documentation</h4>
<div class="callout-body">
<p>
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.
</p>
<p>
<a href="https://typo3.org/go/exception/CMS/debug/1343589451" target="_blank" rel="noreferrer">Find a solution for this exception in the TYPO3 Documentation.</a>
</p>
</div>
</div>
</div>

<div class="container">
<div class="trace">
<div class="trace-head">
<h3 class="trace-class">
<span class="text-body-secondary">(1/1)</span>
<span class="exception-title">#1343589451 TYPO3\CMS\Core\Exception\Page\PageNotFoundException</span>
</h3>
<p class="trace-message break-long-words">Could not fetch page data for uid 1.</p>
</div>
<div class="trace-body">
<div class="trace-step"><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Utility/RootlineUtility.php</strong> line 207</span></div><div class="trace-file-content"><pre><span class="" data-line="203"> )
</span><span class="" data-line="204"> -&gt;executeQuery()
</span><span class="" data-line="205"> -&gt;fetchAssociative();
</span><span class="" data-line="206"> if (empty($row)) {
</span><span class="highlight" data-line="207"> throw new PageNotFoundException('Could not fetch page data for uid ' . $uid . '.', 1343589451);
</span><span class="" data-line="208"> }
</span><span class="" data-line="209"> $this-&gt;pageRepository-&gt;versionOL('pages', $row, false, true);
</span><span class="" data-line="210"> if (is_array($row)) {
</span><span class="" data-line="211"> $row = $this-&gt;pageRepository-&gt;getLanguageOverlay('pages', $row, $this-&gt;context-&gt;getAspect('language'));
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Utility\RootlineUtility</span><span class="trace-type">-></span><span class="trace-method">getRecordArray</span>(<span class="trace-arguments">1</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Utility/RootlineUtility.php</strong> line 295</span></div><div class="trace-file-content"><pre><span class="" data-line="291"> * @throws CircularRootLineException
</span><span class="" data-line="292"> */
</span><span class="" data-line="293"> protected function generateRootlineCache(): void
</span><span class="" data-line="294"> {
</span><span class="highlight" data-line="295"> $page = $this-&gt;getRecordArray($this-&gt;pageUid);
</span><span class="" data-line="296"> // If the current page is a mounted (according to the MP parameter) handle the mount-point
</span><span class="" data-line="297"> if ($this-&gt;isMountedPage()) {
</span><span class="" data-line="298"> $mountPoint = $this-&gt;getRecordArray($this-&gt;parsedMountPointParameters[$this-&gt;pageUid]);
</span><span class="" data-line="299"> $page = $this-&gt;processMountedPage($page, $mountPoint);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Utility\RootlineUtility</span><span class="trace-type">-></span><span class="trace-method">generateRootlineCache</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Utility/RootlineUtility.php</strong> line 158</span></div><div class="trace-file-content"><pre><span class="" data-line="154"> }
</span><span class="" data-line="155"> if (!$this-&gt;runtimeCache-&gt;has('rootline-localcache-' . $this-&gt;cacheIdentifier)) {
</span><span class="" data-line="156"> $entry = $this-&gt;cache-&gt;get($this-&gt;cacheIdentifier);
</span><span class="" data-line="157"> if (!$entry) {
</span><span class="highlight" data-line="158"> $this-&gt;generateRootlineCache();
</span><span class="" data-line="159"> } else {
</span><span class="" data-line="160"> $this-&gt;runtimeCache-&gt;set('rootline-localcache-' . $this-&gt;cacheIdentifier, $entry, [self::RUNTIME_CACHE_TAG]);
</span><span class="" data-line="161"> $depth = count($entry);
</span><span class="" data-line="162"> // Populate the root-lines for parent pages as well
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Utility\RootlineUtility</span><span class="trace-type">-></span><span class="trace-method">get</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Configuration/BackendConfigurationManager.php</strong> line 262</span></div><div class="trace-file-content"><pre><span class="" data-line="258"> 'endtime' =&gt; 0,
</span><span class="" data-line="259"> 'sorting' =&gt; 0,
</span><span class="" data-line="260"> ];
</span><span class="" data-line="261"> if ($pageId &gt; 0) {
</span><span class="highlight" data-line="262"> $rootLine = GeneralUtility::makeInstance(RootlineUtility::class, $pageId)-&gt;get();
</span><span class="" data-line="263"> $sysTemplateRows = $this-&gt;sysTemplateRepository-&gt;getSysTemplateRowsByRootline($rootLine, $request);
</span><span class="" data-line="264"> ksort($rootLine);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if (empty($sysTemplateRows)) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager</span><span class="trace-type">-></span><span class="trace-method">getTypoScriptSetup</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Configuration/BackendConfigurationManager.php</strong> line 319</span></div><div class="trace-file-content"><pre><span class="" data-line="315"> * Returns the TypoScript configuration found in config.tx_extbase
</span><span class="" data-line="316"> */
</span><span class="" data-line="317"> protected function getExtbaseConfiguration(): array
</span><span class="" data-line="318"> {
</span><span class="highlight" data-line="319"> $setup = $this-&gt;getTypoScriptSetup();
</span><span class="" data-line="320"> $extbaseConfiguration = [];
</span><span class="" data-line="321"> if (isset($setup['config.']['tx_extbase.'])) {
</span><span class="" data-line="322"> $extbaseConfiguration = $this-&gt;typoScriptService-&gt;convertTypoScriptArrayToPlainArray($setup['config.']['tx_extbase.']);
</span><span class="" data-line="323"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager</span><span class="trace-type">-></span><span class="trace-method">getExtbaseConfiguration</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Configuration/BackendConfigurationManager.php</strong> line 170</span></div><div class="trace-file-content"><pre><span class="" data-line="166"> // @todo: Avoid $GLOBALS['TYPO3_REQUEST'] in v13.
</span><span class="" data-line="167"> /** @var ServerRequestInterface|null $request */
</span><span class="" data-line="168"> $request = $this-&gt;request ?? $GLOBALS['TYPO3_REQUEST'] ?? null;
</span><span class="" data-line="169">
</span><span class="highlight" data-line="170"> $frameworkConfiguration = $this-&gt;getExtbaseConfiguration();
</span><span class="" data-line="171"> if (!isset($frameworkConfiguration['persistence']['storagePid'])) {
</span><span class="" data-line="172"> $frameworkConfiguration['persistence']['storagePid'] = $this-&gt;getCurrentPageId($request);
</span><span class="" data-line="173"> }
</span><span class="" data-line="174"> // only merge $this-&gt;configuration and override controller configuration when retrieving configuration of the current plugin
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Configuration\BackendConfigurationManager</span><span class="trace-type">-></span><span class="trace-method">getConfiguration</span>(<span class="trace-arguments"><em>null</em>, <em>null</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Configuration/ConfigurationManager.php</strong> line 143</span></div><div class="trace-file-content"><pre><span class="" data-line="139"> case self::CONFIGURATION_TYPE_SETTINGS:
</span><span class="" data-line="140"> $configuration = $this-&gt;concreteConfigurationManager-&gt;getConfiguration($extensionName, $pluginName);
</span><span class="" data-line="141"> return $configuration['settings'] ?? [];
</span><span class="" data-line="142"> case self::CONFIGURATION_TYPE_FRAMEWORK:
</span><span class="highlight" data-line="143"> return $this-&gt;concreteConfigurationManager-&gt;getConfiguration($extensionName, $pluginName);
</span><span class="" data-line="144"> case self::CONFIGURATION_TYPE_FULL_TYPOSCRIPT:
</span><span class="" data-line="145"> return $this-&gt;concreteConfigurationManager-&gt;getTypoScriptSetup();
</span><span class="" data-line="146"> default:
</span><span class="" data-line="147"> throw new InvalidConfigurationTypeException('Invalid configuration type &quot;' . $configurationType . '&quot;', 1206031879);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Configuration\ConfigurationManager</span><span class="trace-type">-></span><span class="trace-method">getConfiguration</span>(<span class="trace-arguments">'Framework'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Configuration/ConfigurationManager.php</strong> line 163</span></div><div class="trace-file-content"><pre><span class="" data-line="159"> * @deprecated since TYPO3 v12, will be removed in TYPO3 v13. Remove together with other extbase feature toggle related code.
</span><span class="" data-line="160"> */
</span><span class="" data-line="161"> public function isFeatureEnabled(string $featureName): bool
</span><span class="" data-line="162"> {
</span><span class="highlight" data-line="163"> $configuration = $this-&gt;getConfiguration(self::CONFIGURATION_TYPE_FRAMEWORK);
</span><span class="" data-line="164"> return (bool)(isset($configuration['features'][$featureName]) &amp;&amp; $configuration['features'][$featureName]);
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Configuration\ConfigurationManager</span><span class="trace-type">-></span><span class="trace-method">isFeatureEnabled</span>(<span class="trace-arguments">'enableNamespacedArgumentsForBackend'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Mvc/Web/RequestBuilder.php</strong> line 86</span></div><div class="trace-file-content"><pre><span class="" data-line="82"> if ($module instanceof ExtbaseModule) {
</span><span class="" data-line="83"> $configuration = [
</span><span class="" data-line="84"> 'controllerConfiguration' =&gt; $module-&gt;getControllerActions(),
</span><span class="" data-line="85"> ];
</span><span class="highlight" data-line="86"> $useArgumentsWithoutNamespace = !$this-&gt;configurationManager-&gt;isFeatureEnabled('enableNamespacedArgumentsForBackend');
</span><span class="" data-line="87"> if (!$useArgumentsWithoutNamespace) {
</span><span class="" data-line="88"> // @deprecated since TYPO3 v12, will be removed in TYPO3 v13. Remove together with other extbase feature toggle related code.
</span><span class="" data-line="89"> // Remove &quot;$useArgumentsWithoutNamespace&quot; from if() below.
</span><span class="" data-line="90"> trigger_error(
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder</span><span class="trace-type">-></span><span class="trace-method">build</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-extbase/Classes/Core/Bootstrap.php</strong> line 229</span></div><div class="trace-file-content"><pre><span class="" data-line="225"> 'pluginName' =&gt; $module?-&gt;getIdentifier(),
</span><span class="" data-line="226"> ];
</span><span class="" data-line="227">
</span><span class="" data-line="228"> $request = $this-&gt;initialize($configuration, $request);
</span><span class="highlight" data-line="229"> $extbaseRequest = $this-&gt;extbaseRequestBuilder-&gt;build($request);
</span><span class="" data-line="230"> $response = $this-&gt;dispatcher-&gt;dispatch($extbaseRequest);
</span><span class="" data-line="231"> $this-&gt;resetSingletons();
</span><span class="" data-line="232"> $this-&gt;cacheService-&gt;clearCachesOfRegisteredPageIds();
</span><span class="" data-line="233"> return $response;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Core\Bootstrap</span><span class="trace-type">-></span><span class="trace-method">handleBackendRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Http/RouteDispatcher.php</strong> line 77</span></div><div class="trace-file-content"><pre><span class="" data-line="73">
</span><span class="" data-line="74"> $targetIdentifier = $route-&gt;getOption('target');
</span><span class="" data-line="75"> $target = $this-&gt;getCallableFromTarget($targetIdentifier);
</span><span class="" data-line="76"> $arguments = [$request];
</span><span class="highlight" data-line="77"> return $target(...$arguments);
</span><span class="" data-line="78"> }
</span><span class="" data-line="79">
</span><span class="" data-line="80"> /**
</span><span class="" data-line="81"> * Evaluates HTTP `Referer` header (which is denied by client to be a custom
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Http\RouteDispatcher</span><span class="trace-type">-></span><span class="trace-method">dispatch</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Http/RequestHandler.php</strong> line 104</span></div><div class="trace-file-content"><pre><span class="" data-line="100"> // there are Core classes that need the Request object but do not get it handed in
</span><span class="" data-line="101"> $this-&gt;resetGlobalsToCurrentRequest($request);
</span><span class="" data-line="102"> try {
</span><span class="" data-line="103"> // Check if the router has the available route and dispatch.
</span><span class="highlight" data-line="104"> return $this-&gt;dispatcher-&gt;dispatch($request);
</span><span class="" data-line="105"> } catch (MissingRequestTokenException $e) {
</span><span class="" data-line="106"> // When token was missing, then redirect to login, but keep the current route as redirect after login
</span><span class="" data-line="107"> $loginUrl = $this-&gt;uriBuilder-&gt;buildUriWithRedirect(
</span><span class="" data-line="108"> 'login',
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Http\RequestHandler</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/packages/in2publish_core/Classes/Middleware/InjectLoadingOverlayMiddleware.php</strong> line 61</span></div><div class="trace-file-content"><pre><span class="" data-line="57"> );
</span><span class="" data-line="58"> $pageRenderer-&gt;loadRequireJsModule('TYPO3/CMS/In2publishCore/LoadingOverlay');
</span><span class="" data-line="59"> $pageRenderer-&gt;addInlineLanguageLabelFile('EXT:in2publish_core/Resources/Private/Language/locallang_js.xlf');
</span><span class="" data-line="60">
</span><span class="highlight" data-line="61"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="62">
</span><span class="" data-line="63"> if ($response-&gt;getStatusCode() &gt;= 200 &amp;&amp; $response-&gt;getStatusCode() &lt; 300) {
</span><span class="" data-line="64"> $body = $response-&gt;getBody();
</span><span class="" data-line="65"> if ($body-&gt;isSeekable()) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">In2code\In2publishCore\Middleware\InjectLoadingOverlayMiddleware</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(TYPO3\CMS\Backend\Http\RequestHandler)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/packages/in2publish_core/Classes/Features/MetricsAndDebug/Middleware/MetricsAndDebugMiddleware.php</strong> line 46</span></div><div class="trace-file-content"><pre><span class="" data-line="42"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="43"> {
</span><span class="" data-line="44"> $this-&gt;simpleStopwatch-&gt;start();
</span><span class="" data-line="45">
</span><span class="highlight" data-line="46"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="47">
</span><span class="" data-line="48"> // Early return for ajax request e.g. pagetree or dashboard widgets.
</span><span class="" data-line="49"> $contentType = $response-&gt;getHeaderLine('Content-Type');
</span><span class="" data-line="50"> $route = $request-&gt;getQueryParams()['route'] ?? '';
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">In2code\In2publishCore\Features\MetricsAndDebug\Middleware\MetricsAndDebugMiddleware</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/packages/in2publish/Classes/Features/Workflow/Middleware/RootPageWorkflowStateButtonMiddleware.php</strong> line 30</span></div><div class="trace-file-content"><pre><span class="" data-line="26">class RootPageWorkflowStateButtonMiddleware implements MiddlewareInterface
</span><span class="" data-line="27">{
</span><span class="" data-line="28"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="29"> {
</span><span class="highlight" data-line="30"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="31">
</span><span class="" data-line="32"> if (TYPO3_V11) {
</span><span class="" data-line="33"> return $response;
</span><span class="" data-line="34"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">In2code\In2publish\Features\Workflow\Middleware\RootPageWorkflowStateButtonMiddleware</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Middleware/ResponsePropagation.php</strong> line 34</span></div><div class="trace-file-content"><pre><span class="" data-line="30">{
</span><span class="" data-line="31"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="32"> {
</span><span class="" data-line="33"> try {
</span><span class="highlight" data-line="34"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="35"> } catch (PropagateResponseException $e) {
</span><span class="" data-line="36"> $response = $e-&gt;getResponse();
</span><span class="" data-line="37"> }
</span><span class="" data-line="38">
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Middleware\ResponsePropagation</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/SiteResolver.php</strong> line 64</span></div><div class="trace-file-content"><pre><span class="" data-line="60"> $rootLine = BackendUtility::BEgetRootLine($pageId);
</span><span class="" data-line="61"> }
</span><span class="" data-line="62"> $site = $this-&gt;siteMatcher-&gt;matchByPageId($pageId, $rootLine);
</span><span class="" data-line="63"> $request = $request-&gt;withAttribute('site', $site);
</span><span class="highlight" data-line="64"> return $handler-&gt;handle($request);
</span><span class="" data-line="65"> }
</span><span class="" data-line="66">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\SiteResolver</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/SudoModeInterceptor.php</strong> line 51</span></div><div class="trace-file-content"><pre><span class="" data-line="47">
</span><span class="" data-line="48"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="49"> {
</span><span class="" data-line="50"> try {
</span><span class="highlight" data-line="51"> return $handler-&gt;handle($request);
</span><span class="" data-line="52"> } catch (VerificationRequiredException $exception) {
</span><span class="" data-line="53"> return $this-&gt;handleVerificationRequired($exception);
</span><span class="" data-line="54"> } catch (RequestGrantedException $exception) {
</span><span class="" data-line="55"> return $this-&gt;handleRequestGrantedException($exception);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\SudoModeInterceptor</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/AdditionalResponseHeaders.php</strong> line 37</span></div><div class="trace-file-content"><pre><span class="" data-line="33"> * Adds HTTP headers defined in $GLOBALS['TYPO3_CONF_VARS']['BE']['HTTP']['Response']['Headers']
</span><span class="" data-line="34"> */
</span><span class="" data-line="35"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="36"> {
</span><span class="highlight" data-line="37"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="38">
</span><span class="" data-line="39"> // Remove HSTS header, if [BE][lockSSL] is not configured to use SSL
</span><span class="" data-line="40"> if ((bool)$GLOBALS['TYPO3_CONF_VARS']['BE']['lockSSL'] === false) {
</span><span class="" data-line="41"> unset($GLOBALS['TYPO3_CONF_VARS']['BE']['HTTP']['Response']['Headers']['strictTransportSecurity']);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/ContentSecurityPolicyHeaders.php</strong> line 50</span></div><div class="trace-file-content"><pre><span class="" data-line="46">
</span><span class="" data-line="47"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="48"> {
</span><span class="" data-line="49"> $request = $request-&gt;withAttribute('nonce', $this-&gt;requestId-&gt;nonce);
</span><span class="highlight" data-line="50"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="51">
</span><span class="" data-line="52"> if (!$this-&gt;features-&gt;isFeatureEnabled('security.backend.enforceContentSecurityPolicy')) {
</span><span class="" data-line="53"> return $response;
</span><span class="" data-line="54"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyHeaders</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/OutputCompression.php</strong> line 43</span></div><div class="trace-file-content"><pre><span class="" data-line="39"> ob_clean();
</span><span class="" data-line="40"> // Initialize output compression if configured
</span><span class="" data-line="41"> $this-&gt;initializeOutputCompression();
</span><span class="" data-line="42">
</span><span class="highlight" data-line="43"> return $handler-&gt;handle($request);
</span><span class="" data-line="44"> }
</span><span class="" data-line="45">
</span><span class="" data-line="46"> /**
</span><span class="" data-line="47"> * Initialize output compression if configured
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\OutputCompression</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/BackendModuleValidator.php</strong> line 194</span></div><div class="trace-file-content"><pre><span class="" data-line="190"> $request = $request
</span><span class="" data-line="191"> -&gt;withAttribute('module', $module)
</span><span class="" data-line="192"> -&gt;withAttribute('moduleData', $moduleData);
</span><span class="" data-line="193">
</span><span class="highlight" data-line="194"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="195">
</span><span class="" data-line="196"> if ($ensureToPersistUserSettings) {
</span><span class="" data-line="197"> $backendUser-&gt;writeUC();
</span><span class="" data-line="198"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\BackendModuleValidator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/BackendUserAuthenticator.php</strong> line 159</span></div><div class="trace-file-content"><pre><span class="" data-line="155"> }
</span><span class="" data-line="156"> $GLOBALS['LANG'] = $this-&gt;languageServiceFactory-&gt;createFromUserPreferences($GLOBALS['BE_USER']);
</span><span class="" data-line="157"> // Re-setting the user and take the workspace from the user object now
</span><span class="" data-line="158"> $this-&gt;setBackendUserAspect($GLOBALS['BE_USER']);
</span><span class="highlight" data-line="159"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="160"> $this-&gt;sessionGarbageCollection();
</span><span class="" data-line="161"> return $this-&gt;enrichResponseWithHeadersAndCookieInformation($request, $response, $GLOBALS['BE_USER']);
</span><span class="" data-line="162"> }
</span><span class="" data-line="163">
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Middleware/RequestTokenMiddleware.php</strong> line 71</span></div><div class="trace-file-content"><pre><span class="" data-line="67"> $this-&gt;securityAspect-&gt;setReceivedRequestToken(false);
</span><span class="" data-line="68"> $this-&gt;logger-&gt;debug('Could not resolve request token', ['exception' =&gt; $exception]);
</span><span class="" data-line="69"> }
</span><span class="" data-line="70">
</span><span class="highlight" data-line="71"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="72"> return $this-&gt;enrichResponseWithCookie($request, $response);
</span><span class="" data-line="73"> }
</span><span class="" data-line="74">
</span><span class="" data-line="75"> protected function resolveNoncePool(ServerRequestInterface $request): NoncePool
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Middleware\RequestTokenMiddleware</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/packages/in2publish_testing/Classes/Middleware/TestSetupMiddleware.php</strong> line 30</span></div><div class="trace-file-content"><pre><span class="" data-line="26"> case 'indexFile':
</span><span class="" data-line="27"> return $this-&gt;indexFile($request);
</span><span class="" data-line="28"> }
</span><span class="" data-line="29"> }
</span><span class="highlight" data-line="30"> return $handler-&gt;handle($request);
</span><span class="" data-line="31"> }
</span><span class="" data-line="32">
</span><span class="" data-line="33"> private function indexFile(ServerRequestInterface $request): ResponseInterface
</span><span class="" data-line="34"> {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">In2code\In2publishTesting\Middleware\TestSetupMiddleware</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/BackendRouteInitialization.php</strong> line 80</span></div><div class="trace-file-content"><pre><span class="" data-line="76"> $uri = $this-&gt;uriBuilder-&gt;buildUriFromRoute('login');
</span><span class="" data-line="77"> return new RedirectResponse($uri);
</span><span class="" data-line="78"> }
</span><span class="" data-line="79">
</span><span class="highlight" data-line="80"> return $handler-&gt;handle($request);
</span><span class="" data-line="81"> }
</span><span class="" data-line="82">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\BackendRouteInitialization</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/ContentSecurityPolicyReporter.php</strong> line 41</span></div><div class="trace-file-content"><pre><span class="" data-line="37"> // @todo create report, then call persist, then dispatch new event
</span><span class="" data-line="38"> $this-&gt;persistCspReport($scope, $request);
</span><span class="" data-line="39"> return new NullResponse();
</span><span class="" data-line="40"> }
</span><span class="highlight" data-line="41"> return $handler-&gt;handle($request);
</span><span class="" data-line="42"> }
</span><span class="" data-line="43">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\ContentSecurityPolicyReporter</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/ForcedHttpsBackendRedirector.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> -&gt;withPort($sslPortSuffix);
</span><span class="" data-line="52"> return new RedirectResponse($backendUrl);
</span><span class="" data-line="53"> }
</span><span class="" data-line="54">
</span><span class="highlight" data-line="55"> return $handler-&gt;handle($request);
</span><span class="" data-line="56"> }
</span><span class="" data-line="57">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Middleware/LockedBackendGuard.php</strong> line 71</span></div><div class="trace-file-content"><pre><span class="" data-line="67"> $request-&gt;getAttribute('normalizedParams')-&gt;getRemoteAddress(),
</span><span class="" data-line="68"> trim((string)$GLOBALS['TYPO3_CONF_VARS']['BE']['IPmaskList'])
</span><span class="" data-line="69"> );
</span><span class="" data-line="70">
</span><span class="highlight" data-line="71"> return $handler-&gt;handle($request);
</span><span class="" data-line="72"> }
</span><span class="" data-line="73">
</span><span class="" data-line="74"> /**
</span><span class="" data-line="75"> * Check adminOnly configuration variable and redirects to an URL in file typo3conf/LOCK_BACKEND
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Middleware\LockedBackendGuard</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Middleware/NormalizedParamsAttribute.php</strong> line 41</span></div><div class="trace-file-content"><pre><span class="" data-line="37"> */
</span><span class="" data-line="38"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="39"> {
</span><span class="" data-line="40"> $request = $request-&gt;withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
</span><span class="highlight" data-line="41"> return $handler-&gt;handle($request);
</span><span class="" data-line="42"> }
</span><span class="" data-line="43">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Middleware/VerifyHostHeader.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> 1396795884
</span><span class="" data-line="52"> );
</span><span class="" data-line="53"> }
</span><span class="" data-line="54">
</span><span class="highlight" data-line="55"> return $handler-&gt;handle($request);
</span><span class="" data-line="56"> }
</span><span class="" data-line="57">
</span><span class="" data-line="58"> /**
</span><span class="" data-line="59"> * Checks if the provided host header value matches the trusted hosts pattern.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Middleware\VerifyHostHeader</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 162</span></div><div class="trace-file-content"><pre><span class="" data-line="158">
</span><span class="" data-line="159"> if (!$middleware instanceof MiddlewareInterface) {
</span><span class="" data-line="160"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
</span><span class="" data-line="161"> }
</span><span class="highlight" data-line="162"> return $middleware-&gt;process($request, $this-&gt;next);
</span><span class="" data-line="163"> }
</span><span class="" data-line="164"> };
</span><span class="" data-line="165"> }
</span><span class="" data-line="166">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Http\Server\RequestHandlerInterface@anonymous/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php:128$4267</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/MiddlewareDispatcher.php</strong> line 70</span></div><div class="trace-file-content"><pre><span class="" data-line="66"> * Invoke the middleware stack
</span><span class="" data-line="67"> */
</span><span class="" data-line="68"> public function handle(ServerRequestInterface $request): ResponseInterface
</span><span class="" data-line="69"> {
</span><span class="highlight" data-line="70"> return $this-&gt;tip-&gt;handle($request);
</span><span class="" data-line="71"> }
</span><span class="" data-line="72">
</span><span class="" data-line="73"> /**
</span><span class="" data-line="74"> * Seed the middleware stack with the inner request handler
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Http\MiddlewareDispatcher</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php</strong> line 80</span></div><div class="trace-file-content"><pre><span class="" data-line="76">
</span><span class="" data-line="77"> public function handle(ServerRequestInterface $request): ResponseInterface
</span><span class="" data-line="78"> {
</span><span class="" data-line="79"> try {
</span><span class="highlight" data-line="80"> $response = $this-&gt;requestHandler-&gt;handle($request);
</span><span class="" data-line="81"> } catch (ImmediateResponseException $exception) {
</span><span class="" data-line="82"> $response = $exception-&gt;getResponse();
</span><span class="" data-line="83"> }
</span><span class="" data-line="84"> return $response;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Http\AbstractApplication</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-backend/Classes/Http/Application.php</strong> line 58</span></div><div class="trace-file-content"><pre><span class="" data-line="54"> $request = $request-&gt;withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_BE);
</span><span class="" data-line="55">
</span><span class="" data-line="56"> // Set up the initial context
</span><span class="" data-line="57"> $this-&gt;initializeContext();
</span><span class="highlight" data-line="58"> return parent::handle($request);
</span><span class="" data-line="59"> }
</span><span class="" data-line="60">
</span><span class="" data-line="61"> /**
</span><span class="" data-line="62"> * Create a PSR-7 Response that redirects to the install tool
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Http\Application</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php</strong> line 92</span></div><div class="trace-file-content"><pre><span class="" data-line="88"> * Set up the application and shut it down afterwards
</span><span class="" data-line="89"> */
</span><span class="" data-line="90"> final public function run()
</span><span class="" data-line="91"> {
</span><span class="highlight" data-line="92"> $response = $this-&gt;handle(ServerRequestFactory::fromGlobals());
</span><span class="" data-line="93"> $this-&gt;sendResponse($response);
</span><span class="" data-line="94"> }
</span><span class="" data-line="95">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Http\AbstractApplication</span><span class="trace-type">-></span><span class="trace-method">run</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/public/typo3/index.php</strong> line 20</span></div><div class="trace-file-content"><pre><span class="" data-line="16">// Set up the application for the backend
</span><span class="" data-line="17">call_user_func(static function () {
</span><span class="" data-line="18"> $classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php';
</span><span class="" data-line="19"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
</span><span class="highlight" data-line="20"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)-&gt;get(\TYPO3\CMS\Backend\Http\Application::class)-&gt;run();
</span><span class="" data-line="21">});
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">{closure}</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/app/public/typo3/index.php</strong> line 21</span></div><div class="trace-file-content"><pre><span class="" data-line="17">call_user_func(static function () {
</span><span class="" data-line="18"> $classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php';
</span><span class="" data-line="19"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
</span><span class="" data-line="20"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)-&gt;get(\TYPO3\CMS\Backend\Http\Application::class)-&gt;run();
</span><span class="highlight" data-line="21">});
</span></pre></div></div></div>
</div>
</div>
</div>
</div>
</body>
</html>
    (1-1/1)