|
<!DOCTYPE html>
|
|
<html><head>
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
|
<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">
|
|
<div class="callout-content">
|
|
<div class="callout-title">Get help in the TYPO3 Documentation</div>
|
|
<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/1661540376" target="_blank" rel="noreferrer">Find a solution for this exception in the TYPO3 Documentation.</a>
|
|
</p>
|
|
</div>
|
|
</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">#1661540376 TYPO3\CMS\Core\Schema\Exception\UndefinedSchemaException</span>
|
|
</h3>
|
|
<p class="trace-message break-long-words">No TCA schema exists for the name "tx_mask_collection".</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>/var/www/html/vendor/typo3/cms-core/Classes/Schema/TcaSchemaFactory.php</strong> line 76</span></div><div class="trace-file-content"><pre><span class="" data-line="72"> */
|
|
</span><span class="" data-line="73"> public function get(string $schemaName): TcaSchema
|
|
</span><span class="" data-line="74"> {
|
|
</span><span class="" data-line="75"> if (!$this->has($schemaName)) {
|
|
</span><span class="highlight" data-line="76"> throw new UndefinedSchemaException('No TCA schema exists for the name "' . $schemaName . '".', 1661540376);
|
|
</span><span class="" data-line="77"> }
|
|
</span><span class="" data-line="78"> if (str_contains($schemaName, '.')) {
|
|
</span><span class="" data-line="79"> [$mainSchema, $subSchema] = explode('.', $schemaName, 2);
|
|
</span><span class="" data-line="80"> return $this->get($mainSchema)->getSubSchema($subSchema);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Schema\TcaSchemaFactory</span><span class="trace-type">-></span><span class="trace-method">get</span>(<span class="trace-arguments">'tx_mask_collection'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3/cms-core/Classes/Database/ReferenceIndex.php</strong> line 1024</span></div><div class="trace-file-content"><pre><span class="" data-line="1020"> {
|
|
</span><span class="" data-line="1021"> if (isset($this->tableRelationFieldCache[$tableName])) {
|
|
</span><span class="" data-line="1022"> return $this->tableRelationFieldCache[$tableName];
|
|
</span><span class="" data-line="1023"> }
|
|
</span><span class="highlight" data-line="1024"> $tableTcaFields = $this->tcaSchemaFactory->get($tableName)->getFields();
|
|
</span><span class="" data-line="1025"> $relationFields = [];
|
|
</span><span class="" data-line="1026"> foreach ($tableTcaFields as $field) {
|
|
</span><span class="" data-line="1027"> if ($this->isReferenceField($field)) {
|
|
</span><span class="" data-line="1028"> $relationFields[] = $field->getName();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Database\ReferenceIndex</span><span class="trace-type">-></span><span class="trace-method">getTableRelationFields</span>(<span class="trace-arguments">'tx_mask_collection'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3/cms-core/Classes/Database/ReferenceIndex.php</strong> line 390</span></div><div class="trace-file-content"><pre><span class="" data-line="386"> 'keptNodes' => 0,
|
|
</span><span class="" data-line="387"> 'deletedNodes' => 0,
|
|
</span><span class="" data-line="388"> 'addedNodes' => 0,
|
|
</span><span class="" data-line="389"> ];
|
|
</span><span class="highlight" data-line="390"> if ($uid < 1 || $this->shouldExcludeTableFromReferenceIndex($tableName) || empty($this->getTableRelationFields($tableName))) {
|
|
</span><span class="" data-line="391"> // Not a valid uid, the table is excluded, or can not contain relations.
|
|
</span><span class="" data-line="392"> return $result;
|
|
</span><span class="" data-line="393"> }
|
|
</span><span class="" data-line="394"> if ($currentRecord === null) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Database\ReferenceIndex</span><span class="trace-type">-></span><span class="trace-method">updateRefIndexTable</span>(<span class="trace-arguments">'tx_mask_collection', 2, <em>false</em>, 0</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3/cms-core/Classes/DataHandling/ReferenceIndexUpdater.php</strong> line 209</span></div><div class="trace-file-content"><pre><span class="" data-line="205"> // Perform reference index updates
|
|
</span><span class="" data-line="206"> foreach ($this->updateRegistry as $workspace => $tableArray) {
|
|
</span><span class="" data-line="207"> foreach ($tableArray as $table => $uidArray) {
|
|
</span><span class="" data-line="208"> foreach ($uidArray as $uid) {
|
|
</span><span class="highlight" data-line="209"> $this->referenceIndex->updateRefIndexTable($table, $uid, false, $workspace);
|
|
</span><span class="" data-line="210"> }
|
|
</span><span class="" data-line="211"> }
|
|
</span><span class="" data-line="212"> }
|
|
</span><span class="" data-line="213"> $this->updateRegistry = [];
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\DataHandling\ReferenceIndexUpdater</span><span class="trace-type">-></span><span class="trace-method">update</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3/cms-core/Classes/DataHandling/DataHandler.php</strong> line 3515</span></div><div class="trace-file-content"><pre><span class="" data-line="3511"> $hookObj->processCmdmap_afterFinish($this);
|
|
</span><span class="" data-line="3512"> }
|
|
</span><span class="" data-line="3513"> }
|
|
</span><span class="" data-line="3514"> if ($this->isOuterMostInstance()) {
|
|
</span><span class="highlight" data-line="3515"> $this->referenceIndexUpdater->update();
|
|
</span><span class="" data-line="3516"> $this->processClearCacheQueue();
|
|
</span><span class="" data-line="3517"> $this->resetNestedElementCalls();
|
|
</span><span class="" data-line="3518"> }
|
|
</span><span class="" data-line="3519"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\DataHandling\DataHandler</span><span class="trace-type">-></span><span class="trace-method">process_cmdmap</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3/cms-backend/Classes/Controller/SimpleDataHandlerController.php</strong> line 226</span></div><div class="trace-file-content"><pre><span class="" data-line="222"> $this->tce->setMirror($this->mirror);
|
|
</span><span class="" data-line="223"> }
|
|
</span><span class="" data-line="224"> // Execute actions:
|
|
</span><span class="" data-line="225"> $this->tce->process_datamap();
|
|
</span><span class="highlight" data-line="226"> $this->tce->process_cmdmap();
|
|
</span><span class="" data-line="227"> // Clearing cache:
|
|
</span><span class="" data-line="228"> if (!empty($this->cacheCmd)) {
|
|
</span><span class="" data-line="229"> $this->tce->clear_cacheCmd($this->cacheCmd);
|
|
</span><span class="" data-line="230"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Controller\SimpleDataHandlerController</span><span class="trace-type">-></span><span class="trace-method">processRequest</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3/cms-backend/Classes/Controller/SimpleDataHandlerController.php</strong> line 113</span></div><div class="trace-file-content"><pre><span class="" data-line="109"> {
|
|
</span><span class="" data-line="110"> $this->init($request);
|
|
</span><span class="" data-line="111">
|
|
</span><span class="" data-line="112"> $this->initializeClipboard($request);
|
|
</span><span class="highlight" data-line="113"> $this->processRequest();
|
|
</span><span class="" data-line="114">
|
|
</span><span class="" data-line="115"> // Write errors to flash message queue
|
|
</span><span class="" data-line="116"> $this->tce->printLogErrorMessages();
|
|
</span><span class="" data-line="117"> if ($this->redirect) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Backend\Controller\SimpleDataHandlerController</span><span class="trace-type">-></span><span class="trace-method">mainAction</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>/var/www/html/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->getOption('target');
|
|
</span><span class="" data-line="75"> $target = $this->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>/var/www/html/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->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->dispatcher->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->uriBuilder->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>/var/www/html/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->handle($request);
|
|
</span><span class="" data-line="35"> } catch (PropagateResponseException $e) {
|
|
</span><span class="" data-line="36"> $response = $e->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>(TYPO3\CMS\Backend\Http\RequestHandler)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->siteMatcher->matchByPageId($pageId, $rootLine);
|
|
</span><span class="" data-line="63"> $request = $request->withAttribute('site', $site);
|
|
</span><span class="highlight" data-line="64"> return $handler->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->handle($request);
|
|
</span><span class="" data-line="52"> } catch (VerificationRequiredException $exception) {
|
|
</span><span class="" data-line="53"> return $this->handleVerificationRequired($exception);
|
|
</span><span class="" data-line="54"> } catch (RequestGrantedException $exception) {
|
|
</span><span class="" data-line="55"> return $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-backend/Classes/Middleware/ContentSecurityPolicyHeaders.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"> $request = $request->withAttribute('nonce', $this->requestId->nonce);
|
|
</span><span class="highlight" data-line="51"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="52">
|
|
</span><span class="" data-line="53"> $scope = Scope::backend();
|
|
</span><span class="" data-line="54"> if ($response->hasHeader('Content-Security-Policy') || $response->hasHeader('Content-Security-Policy-Report-Only')) {
|
|
</span><span class="" data-line="55"> $this->logger->info('Content-Security-Policy not enforced due to existence of custom header', [
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->initializeOutputCompression();
|
|
</span><span class="" data-line="42">
|
|
</span><span class="highlight" data-line="43"> return $handler->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-backend/Classes/Middleware/BackendModuleValidator.php</strong> line 72</span></div><div class="trace-file-content"><pre><span class="" data-line="68"> if (!$backendUser
|
|
</span><span class="" data-line="69"> || !$route->hasOption('module')
|
|
</span><span class="" data-line="70"> || !(($module = $route->getOption('module')) instanceof ModuleInterface)
|
|
</span><span class="" data-line="71"> ) {
|
|
</span><span class="highlight" data-line="72"> return $handler->handle($request);
|
|
</span><span class="" data-line="73"> }
|
|
</span><span class="" data-line="74">
|
|
</span><span class="" data-line="75"> // If on a second level module with further sub modules, jump to the third-level modules
|
|
</span><span class="" data-line="76"> // (either the last used or the first in the list) and store this selection for the user.
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-backend/Classes/Middleware/BackendUserAuthenticator.php</strong> line 158</span></div><div class="trace-file-content"><pre><span class="" data-line="154"> }
|
|
</span><span class="" data-line="155"> $GLOBALS['LANG'] = $this->languageServiceFactory->createFromUserPreferences($GLOBALS['BE_USER']);
|
|
</span><span class="" data-line="156"> // Re-setting the user and take the workspace from the user object now
|
|
</span><span class="" data-line="157"> $this->setBackendUserAspect($GLOBALS['BE_USER']);
|
|
</span><span class="highlight" data-line="158"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="159"> $this->sessionGarbageCollection();
|
|
</span><span class="" data-line="160"> return $this->enrichResponseWithHeadersAndCookieInformation($request, $response, $GLOBALS['BE_USER']);
|
|
</span><span class="" data-line="161"> }
|
|
</span><span class="" data-line="162">
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->securityAspect->setReceivedRequestToken(false);
|
|
</span><span class="" data-line="68"> $this->logger->debug('Could not resolve request token', ['exception' => $exception]);
|
|
</span><span class="" data-line="69"> }
|
|
</span><span class="" data-line="70">
|
|
</span><span class="highlight" data-line="71"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="72"> return $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-backend/Classes/Middleware/BackendRouteInitialization.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> $uri = $this->uriBuilder->buildUriFromRoute('login');
|
|
</span><span class="" data-line="75"> return new RedirectResponse($uri);
|
|
</span><span class="" data-line="76"> }
|
|
</span><span class="" data-line="77">
|
|
</span><span class="highlight" data-line="78"> return $handler->handle($request);
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="" data-line="80">}
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->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->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-backend/Classes/Middleware/ForcedHttpsBackendRedirector.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> ->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->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-backend/Classes/Middleware/LockedBackendGuard.php</strong> line 76</span></div><div class="trace-file-content"><pre><span class="" data-line="72"> $request->getAttribute('normalizedParams')->getRemoteAddress(),
|
|
</span><span class="" data-line="73"> trim((string)$GLOBALS['TYPO3_CONF_VARS']['BE']['IPmaskList'])
|
|
</span><span class="" data-line="74"> );
|
|
</span><span class="" data-line="75">
|
|
</span><span class="highlight" data-line="76"> return $handler->handle($request);
|
|
</span><span class="" data-line="77"> }
|
|
</span><span class="" data-line="78">
|
|
</span><span class="" data-line="79"> /**
|
|
</span><span class="" data-line="80"> * Check adminOnly configuration variable and redirects to an URL in file
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-core/Classes/Middleware/NormalizedParamsAttribute.php</strong> line 44</span></div><div class="trace-file-content"><pre><span class="" data-line="40"> $normalizedParams = $request->getAttribute('normalizedParams', null);
|
|
</span><span class="" data-line="41"> if ($normalizedParams === null) {
|
|
</span><span class="" data-line="42"> $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
|
|
</span><span class="" data-line="43"> }
|
|
</span><span class="highlight" data-line="44"> return $handler->handle($request);
|
|
</span><span class="" data-line="45"> }
|
|
</span><span class="" data-line="46">}
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->tip->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>/var/www/html/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php</strong> line 83</span></div><div class="trace-file-content"><pre><span class="" data-line="79">
|
|
</span><span class="" data-line="80"> public function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="81"> {
|
|
</span><span class="" data-line="82"> try {
|
|
</span><span class="highlight" data-line="83"> $response = $this->requestHandler->handle($request);
|
|
</span><span class="" data-line="84"> } catch (ImmediateResponseException $exception) {
|
|
</span><span class="" data-line="85"> $response = $exception->getResponse();
|
|
</span><span class="" data-line="86"> }
|
|
</span><span class="" data-line="87"> 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>/var/www/html/vendor/typo3/cms-backend/Classes/Http/Application.php</strong> line 51</span></div><div class="trace-file-content"><pre><span class="" data-line="47"> }
|
|
</span><span class="" data-line="48">
|
|
</span><span class="" data-line="49"> // Set up the initial context
|
|
</span><span class="" data-line="50"> $this->initializeContext();
|
|
</span><span class="highlight" data-line="51"> return parent::handle($request);
|
|
</span><span class="" data-line="52"> }
|
|
</span><span class="" data-line="53">
|
|
</span><span class="" data-line="54"> /**
|
|
</span><span class="" data-line="55"> * Initializes the Context used for accessing data and finding out the current state of the application
|
|
</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>/var/www/html/vendor/typo3/cms-core/Classes/Http/RequestHandler.php</strong> line 38</span></div><div class="trace-file-content"><pre><span class="" data-line="34">
|
|
</span><span class="" data-line="35"> public function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="36"> {
|
|
</span><span class="" data-line="37"> if ($this->container->has(BackendApplication::class) && $this->backendEntryPointResolver->isBackendRoute($request)) {
|
|
</span><span class="highlight" data-line="38"> return $this->container->get(BackendApplication::class)->handle($request);
|
|
</span><span class="" data-line="39"> }
|
|
</span><span class="" data-line="40">
|
|
</span><span class="" data-line="41"> if ($this->container->has(FrontendApplication::class)) {
|
|
</span><span class="" data-line="42"> return $this->container->get(FrontendApplication::class)->handle($request);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\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>/var/www/html/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->handle($request);
|
|
</span><span class="" data-line="35"> } catch (PropagateResponseException $e) {
|
|
</span><span class="" data-line="36"> $response = $e->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>(TYPO3\CMS\Core\Http\RequestHandler)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/vendor/typo3/cms-core/Classes/Middleware/NormalizedParamsAttribute.php</strong> line 44</span></div><div class="trace-file-content"><pre><span class="" data-line="40"> $normalizedParams = $request->getAttribute('normalizedParams', null);
|
|
</span><span class="" data-line="41"> if ($normalizedParams === null) {
|
|
</span><span class="" data-line="42"> $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
|
|
</span><span class="" data-line="43"> }
|
|
</span><span class="highlight" data-line="44"> return $handler->handle($request);
|
|
</span><span class="" data-line="45"> }
|
|
</span><span class="" data-line="46">}
|
|
</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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/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->process($request, $this->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/
|
|
var/www/html/vendor/typo3/cms-core/Classes/Http/
|
|
MiddlewareDispatcher.php:128$a5a</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>/var/www/html/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->tip->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>/var/www/html/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php</strong> line 83</span></div><div class="trace-file-content"><pre><span class="" data-line="79">
|
|
</span><span class="" data-line="80"> public function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="81"> {
|
|
</span><span class="" data-line="82"> try {
|
|
</span><span class="highlight" data-line="83"> $response = $this->requestHandler->handle($request);
|
|
</span><span class="" data-line="84"> } catch (ImmediateResponseException $exception) {
|
|
</span><span class="" data-line="85"> $response = $exception->getResponse();
|
|
</span><span class="" data-line="86"> }
|
|
</span><span class="" data-line="87"> 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>/var/www/html/vendor/typo3/cms-core/Classes/Http/Application.php</strong> line 44</span></div><div class="trace-file-content"><pre><span class="" data-line="40"> if (!Bootstrap::checkIfEssentialConfigurationExists($this->configurationManager)) {
|
|
</span><span class="" data-line="41"> return $this->installToolRedirect($request);
|
|
</span><span class="" data-line="42"> }
|
|
</span><span class="" data-line="43">
|
|
</span><span class="highlight" data-line="44"> return parent::handle($request);
|
|
</span><span class="" data-line="45"> }
|
|
</span><span class="" data-line="46">
|
|
</span><span class="" data-line="47"> protected function installToolRedirect(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="48"> {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\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>/var/www/html/vendor/typo3/cms-core/Classes/Http/AbstractApplication.php</strong> line 95</span></div><div class="trace-file-content"><pre><span class="" data-line="91"> * Set up the application and shut it down afterwards
|
|
</span><span class="" data-line="92"> */
|
|
</span><span class="" data-line="93"> final public function run()
|
|
</span><span class="" data-line="94"> {
|
|
</span><span class="highlight" data-line="95"> $response = $this->handle(ServerRequestFactory::fromGlobals());
|
|
</span><span class="" data-line="96"> $this->sendResponse($response);
|
|
</span><span class="" data-line="97"> }
|
|
</span><span class="" data-line="98">}
|
|
</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>/var/www/html/public/index.php</strong> line 20</span></div><div class="trace-file-content"><pre><span class="" data-line="16">// Set up the application for the frontend
|
|
</span><span class="" data-line="17">call_user_func(static function () {
|
|
</span><span class="" data-line="18"> $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
|
|
</span><span class="" data-line="19"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run();
|
|
</span><span class="highlight" data-line="20"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Core\Http\Application::class)->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>/var/www/html/public/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(__DIR__).'/vendor/autoload.php';
|
|
</span><span class="" data-line="19"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run();
|
|
</span><span class="" data-line="20"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Core\Http\Application::class)->run();
|
|
</span><span class="highlight" 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">require</span>(<span class="trace-arguments">'/var/www/html/public/index.php'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/public/typo3/index.php</strong> line 48</span></div><div class="trace-file-content"><pre><span class="" data-line="44"> },
|
|
</span><span class="" data-line="45"> ['SCRIPT_NAME', 'SCRIPT_FILENAME', 'SCRIPT_URI', 'SCRIPT_URL', 'PHP_SELF'],
|
|
</span><span class="" data-line="46">);
|
|
</span><span class="" data-line="47">
|
|
</span><span class="highlight" data-line="48">require '../index.php';
|
|
</span></pre></div></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body></html>
|