|
<!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-muted {
|
|
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 cz-shortcut-listen="true">
|
|
<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/1476107295" 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-muted">(1/1)</span>
|
|
<span class="exception-title">#1476107295 TYPO3\CMS\Core\Error\Exception</span>
|
|
</h3>
|
|
<p class="trace-message break-long-words">PHP Warning: Undefined array key "href" in /var/www/html/typo3/sysext/indexed_search/Classes/Indexer.php line 604</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/typo3/sysext/core/Classes/Error/ErrorHandler.php</strong> line 145</span></div><div class="trace-file-content"><pre><span class="" data-line="141"> }
|
|
</span><span class="" data-line="142">
|
|
</span><span class="" data-line="143"> $message = self::ERROR_LEVEL_LABELS[$errorLevel] . ': ' . $errorMessage . ' in ' . $errorFile . ' line ' . $errorLine;
|
|
</span><span class="" data-line="144"> if ($errorLevel & $this->exceptionalErrors) {
|
|
</span><span class="highlight" data-line="145"> throw new Exception($message, 1476107295);
|
|
</span><span class="" data-line="146"> }
|
|
</span><span class="" data-line="147">
|
|
</span><span class="" data-line="148"> $message = $this->getFormattedLogMessage($message);
|
|
</span><span class="" data-line="149">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Error\ErrorHandler</span><span class="trace-type">-></span><span class="trace-method">handleError</span>(<span class="trace-arguments">2, 'Undefined array key "href"', '/var/www/html/typo3/sysext/indexed_search/Classes/Indexer.php', 604</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/indexed_search/Classes/Indexer.php</strong> line 604</span></div><div class="trace-file-content"><pre><span class="" data-line="600"> if ($index % 2 !== 0) {
|
|
</span><span class="" data-line="601"> $tagAttributes = $htmlParser->get_tag_attributes($tagData, true);
|
|
</span><span class="" data-line="602"> $firstTagName = $htmlParser->getFirstTagName($tagData);
|
|
</span><span class="" data-line="603"> if (strtolower($firstTagName) === 'a') {
|
|
</span><span class="highlight" data-line="604"> if ($tagAttributes[0]['href'] && $tagAttributes[0]['href'][0] !== '#') {
|
|
</span><span class="" data-line="605"> $hyperLinksData[] = [
|
|
</span><span class="" data-line="606"> 'tag' => $tagData,
|
|
</span><span class="" data-line="607"> 'href' => $tagAttributes[0]['href'],
|
|
</span><span class="" data-line="608"> 'localPath' => $this->createLocalPath(urldecode($tagAttributes[0]['href'])),
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\IndexedSearch\Indexer</span><span class="trace-type">-></span><span class="trace-method">extractHyperLinks</span>(<span class="trace-arguments">'<!DOCTYPE
|
|
html><html lang="de-DE"><head><meta
|
|
charset="utf-8"><!-- This website is powered by TYPO3 - inspiring
|
|
people to share! TYPO3 is a free open source Content Management
|
|
Framework initially created by Kasper Skaarhoj and licensed under
|
|
GNU/GPL. TYPO3 is copyright 1998-2021 of Kasper Skaarhoj. Extensions are
|
|
copyright of their respective owners. Information and contribution at
|
|
https://typo3.org/--><title>[Translate to Deutsch:]
|
|
Home</title><meta name="generator" content="TYPO3 CMS"
|
|
/><meta name="twitter:card" content="summary" /><link
|
|
rel="stylesheet"
|
|
href="/typo3temp/assets/css/7015c8c4ac5ff815b57530b221005fc6.css?1630921532"
|
|
media="all"><link rel="canonical"
|
|
href="http://typo3cms.ddev.site/"/><link rel="alternate"
|
|
hreflang="en-US" href="//typo3cms.ddev.site/en/"/><link
|
|
rel="alternate" hreflang="de-DE"
|
|
href="//typo3cms.ddev.site/"/><link rel="alternate"
|
|
hreflang="es-ES" href="http://typo3cms.ddev.es.ddev.site/"/><link
|
|
rel="alternate" hreflang="x-default"
|
|
href="//typo3cms.ddev.site/en/"/></head><body>
|
|
<div id="c146" class="frame frame-default frame-type-textmedia
|
|
frame-layout-0">
|
|
|
|
<div class="ce-textpic ce-center ce-above">
|
|
</div>
|
|
|
|
</div>
|
|
<div id="c103" class="frame frame-default frame-type-textpic
|
|
frame-layout-1">
|
|
|
|
<div class="ce-textpic ce-center ce-above">
|
|
<div class="ce-bodytext">
|
|
<p>erzhehzerh</p>
|
|
</div> </div>
|
|
|
|
</div> <div id="c2"
|
|
class="frame frame-default frame-type-menu_abstract frame-layout-0">
|
|
<a id="c23"></a>
|
|
|
|
<header>
|
|
<h2 class="">
|
|
[Translate to Deutsch:] Abstracts </h2>
|
|
</header>
|
|
<ul>
|
|
<li> <a
|
|
href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:] Page
|
|
A"> <span>[Translate to Deutsch:] Page
|
|
A</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-b" title="[Translate to
|
|
Deutsch:] Page B"> <span>[Translate to
|
|
Deutsch:] Page B</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-a"
|
|
title="[Translate to Deutsch:] Page C">
|
|
<span>[Translate to Deutsch:] Page C</span>
|
|
</a> </li>
|
|
<li> <a href=""
|
|
title="[Translate to Deutsch:] Page D">
|
|
<span>[Translate to Deutsch:] Page D</span>
|
|
</a> </li>
|
|
<li> <a href="/page-e"
|
|
title="Page E"> <span>Page
|
|
E</span> </a>
|
|
</li> <li>
|
|
<a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
</li>
|
|
<li> <a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> </li>
|
|
<li> <a href=""
|
|
title="Shortcut">
|
|
<span>Shortcut</span> </a>
|
|
</li>
|
|
<li> <a href="/translate-to-deutsch-subpage"
|
|
title="[Translate to Deutsch:] Subpage">
|
|
<span>[Translate to Deutsch:] Subpage</span>
|
|
</a> </li>
|
|
</ul>
|
|
|
|
</div> <div id="c3" class="frame
|
|
frame-default frame-type-menu_categorized_pages frame-layout-0">
|
|
<a id="c24"></a>
|
|
|
|
<header>
|
|
<h2 class="">
|
|
[Translate to Deutsch:] Categorized pages </h2>
|
|
</header>
|
|
<ul>
|
|
<li> <a href="/sub-4/" title="Sub
|
|
4"> <span>Sub 4</span>
|
|
</a> </li>
|
|
</ul>
|
|
</div>
|
|
<div id="c4" class="frame frame-default
|
|
frame-type-menu_pages frame-layout-0">
|
|
<a id="c15"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Pages
|
|
</h2>
|
|
</header>
|
|
<ul> <li>
|
|
<a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
</li> <li>
|
|
<a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
</li> </ul>
|
|
|
|
</div> <div
|
|
id="c10" class="frame frame-default frame-type-menu_sitemap_pages
|
|
frame-layout-0"> <a
|
|
id="c16"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Sitemap
|
|
</h2>
|
|
</header>
|
|
<ul> <li>
|
|
<a href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:]
|
|
Page A"> <span>[Translate to Deutsch:]
|
|
Page A</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-b"
|
|
title="[Translate to Deutsch:] Page B">
|
|
<span>[Translate to Deutsch:] Page B</span>
|
|
</a> </li>
|
|
<li> <a
|
|
href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:] Page
|
|
C"> <span>[Translate to Deutsch:] Page
|
|
C</span> </a>
|
|
</li> <li>
|
|
<a href="" title="[Translate to Deutsch:] Page D">
|
|
<span>[Translate to Deutsch:] Page D</span>
|
|
</a>
|
|
</li> <li>
|
|
<a href="/page-e" title="Page E">
|
|
<span>Page E</span> </a>
|
|
</li>
|
|
<li> <a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> <ul>
|
|
<li> <a href="/sub-4/default-title"
|
|
title="Level 2"> <span>Level
|
|
2</span> </a>
|
|
</li> </ul>
|
|
</li> <li>
|
|
<a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
<ul> <li>
|
|
<a href="/sub-3/default-title" title="Level 2">
|
|
<span>Level 2</span>
|
|
</a> </li>
|
|
</ul> </li>
|
|
<li> <a href="" title="Shortcut">
|
|
<span>Shortcut</span>
|
|
</a> </li>
|
|
<li> <a
|
|
href="/translate-to-deutsch-subpage" title="[Translate to Deutsch:]
|
|
Subpage"> <span>[Translate to Deutsch:]
|
|
Subpage</span> </a>
|
|
</li> </ul>
|
|
|
|
</div>
|
|
<div id="c5" class="frame frame-default frame-type-menu_subpages
|
|
frame-layout-0"> <a
|
|
id="c17"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Subpages
|
|
</h2>
|
|
</header>
|
|
<ul> <li>
|
|
<a href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:]
|
|
Page A"> <span>[Translate to Deutsch:]
|
|
Page A</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-b" title="[Translate to Deutsch:]
|
|
Page B"> <span>[Translate to Deutsch:]
|
|
Page B</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:]
|
|
Page C"> <span>[Translate to Deutsch:]
|
|
Page C</span> </a>
|
|
</li> <li>
|
|
<a href="" title="[Translate to Deutsch:] Page D">
|
|
<span>[Translate to Deutsch:] Page D</span>
|
|
</a> </li>
|
|
<li> <a href="/page-e" title="Page
|
|
E"> <span>Page E</span>
|
|
</a> </li>
|
|
<li> <a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> </li>
|
|
<li> <a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> </li>
|
|
<li> <a href="" title="Shortcut">
|
|
<span>Shortcut</span>
|
|
</a> </li>
|
|
<li> <a href="/translate-to-deutsch-subpage"
|
|
title="[Translate to Deutsch:] Subpage">
|
|
<span>[Translate to Deutsch:] Subpage</span>
|
|
</a> </li> </ul>
|
|
|
|
</div>
|
|
<div id="c6" class="frame frame-default
|
|
frame-type-menu_recently_updated frame-layout-0">
|
|
<a id="c18"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to
|
|
Deutsch:] Recently updated </h2>
|
|
</header>
|
|
<ul>
|
|
<li> <a href="/" title="[Translate to
|
|
Deutsch:] Home"> <span>[Translate to
|
|
Deutsch:] Home</span> </a>
|
|
</li> </ul>
|
|
|
|
</div> <div id="c9"
|
|
class="frame frame-default frame-type-menu_related_pages
|
|
frame-layout-0"> <a
|
|
id="c19"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Related
|
|
</h2>
|
|
</header>
|
|
|
|
</div>
|
|
<div id="c20" class="frame frame-default frame-type-textmedia
|
|
frame-layout-0">
|
|
<header>
|
|
<h2
|
|
class=""> parent </h2>
|
|
</header>
|
|
<div class="ce-textpic ce-center ce-above">
|
|
<div class="ce-gallery" data-ce-columns="1"
|
|
data-ce-images="1"> <div class="ce-outer">
|
|
<div class="ce-inner">
|
|
<div class="ce-row">
|
|
<div class="ce-column">
|
|
<figure class="image">
|
|
<img class="image-embed-item" title="hihufgig" alt="kvhkhvv"
|
|
src="/fileadmin/_processed_/6/5/csm_bus_lane_ada792b15f.jpg" width="600"
|
|
height="337" loading="lazy" />
|
|
</figure> </div>
|
|
</div>
|
|
</div> </div> </div>
|
|
</div>
|
|
|
|
</div> <p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"42" and type "mask_test" has no rendering definition!</p><p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"67" and type "mask_a" has no rendering
|
|
definition!</p></body></html>'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/indexed_search/Classes/Indexer.php</strong> line 543</span></div><div class="trace-file-content"><pre><span class="" data-line="539"> */
|
|
</span><span class="" data-line="540"> public function extractLinks($content)
|
|
</span><span class="" data-line="541"> {
|
|
</span><span class="" data-line="542"> // Get links:
|
|
</span><span class="highlight" data-line="543"> $list = $this->extractHyperLinks($content);
|
|
</span><span class="" data-line="544"> // Traverse links:
|
|
</span><span class="" data-line="545"> foreach ($list as $linkInfo) {
|
|
</span><span class="" data-line="546"> // Decode entities:
|
|
</span><span class="" data-line="547"> if ($linkInfo['localPath']) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\IndexedSearch\Indexer</span><span class="trace-type">-></span><span class="trace-method">extractLinks</span>(<span class="trace-arguments">'<!DOCTYPE
|
|
html><html lang="de-DE"><head><meta
|
|
charset="utf-8"><!-- This website is powered by TYPO3 - inspiring
|
|
people to share! TYPO3 is a free open source Content Management
|
|
Framework initially created by Kasper Skaarhoj and licensed under
|
|
GNU/GPL. TYPO3 is copyright 1998-2021 of Kasper Skaarhoj. Extensions are
|
|
copyright of their respective owners. Information and contribution at
|
|
https://typo3.org/--><title>[Translate to Deutsch:]
|
|
Home</title><meta name="generator" content="TYPO3 CMS"
|
|
/><meta name="twitter:card" content="summary" /><link
|
|
rel="stylesheet"
|
|
href="/typo3temp/assets/css/7015c8c4ac5ff815b57530b221005fc6.css?1630921532"
|
|
media="all"><link rel="canonical"
|
|
href="http://typo3cms.ddev.site/"/><link rel="alternate"
|
|
hreflang="en-US" href="//typo3cms.ddev.site/en/"/><link
|
|
rel="alternate" hreflang="de-DE"
|
|
href="//typo3cms.ddev.site/"/><link rel="alternate"
|
|
hreflang="es-ES" href="http://typo3cms.ddev.es.ddev.site/"/><link
|
|
rel="alternate" hreflang="x-default"
|
|
href="//typo3cms.ddev.site/en/"/></head><body>
|
|
<div id="c146" class="frame frame-default frame-type-textmedia
|
|
frame-layout-0">
|
|
|
|
<div class="ce-textpic ce-center ce-above">
|
|
</div>
|
|
|
|
</div>
|
|
<div id="c103" class="frame frame-default frame-type-textpic
|
|
frame-layout-1">
|
|
|
|
<div class="ce-textpic ce-center ce-above">
|
|
<div class="ce-bodytext">
|
|
<p>erzhehzerh</p>
|
|
</div> </div>
|
|
|
|
</div> <div id="c2"
|
|
class="frame frame-default frame-type-menu_abstract frame-layout-0">
|
|
<a id="c23"></a>
|
|
|
|
<header>
|
|
<h2 class="">
|
|
[Translate to Deutsch:] Abstracts </h2>
|
|
</header>
|
|
<ul>
|
|
<li> <a
|
|
href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:] Page
|
|
A"> <span>[Translate to Deutsch:] Page
|
|
A</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-b" title="[Translate to
|
|
Deutsch:] Page B"> <span>[Translate to
|
|
Deutsch:] Page B</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-a"
|
|
title="[Translate to Deutsch:] Page C">
|
|
<span>[Translate to Deutsch:] Page C</span>
|
|
</a> </li>
|
|
<li> <a href=""
|
|
title="[Translate to Deutsch:] Page D">
|
|
<span>[Translate to Deutsch:] Page D</span>
|
|
</a> </li>
|
|
<li> <a href="/page-e"
|
|
title="Page E"> <span>Page
|
|
E</span> </a>
|
|
</li> <li>
|
|
<a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
</li>
|
|
<li> <a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> </li>
|
|
<li> <a href=""
|
|
title="Shortcut">
|
|
<span>Shortcut</span> </a>
|
|
</li>
|
|
<li> <a href="/translate-to-deutsch-subpage"
|
|
title="[Translate to Deutsch:] Subpage">
|
|
<span>[Translate to Deutsch:] Subpage</span>
|
|
</a> </li>
|
|
</ul>
|
|
|
|
</div> <div id="c3" class="frame
|
|
frame-default frame-type-menu_categorized_pages frame-layout-0">
|
|
<a id="c24"></a>
|
|
|
|
<header>
|
|
<h2 class="">
|
|
[Translate to Deutsch:] Categorized pages </h2>
|
|
</header>
|
|
<ul>
|
|
<li> <a href="/sub-4/" title="Sub
|
|
4"> <span>Sub 4</span>
|
|
</a> </li>
|
|
</ul>
|
|
</div>
|
|
<div id="c4" class="frame frame-default
|
|
frame-type-menu_pages frame-layout-0">
|
|
<a id="c15"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Pages
|
|
</h2>
|
|
</header>
|
|
<ul> <li>
|
|
<a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
</li> <li>
|
|
<a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
</li> </ul>
|
|
|
|
</div> <div
|
|
id="c10" class="frame frame-default frame-type-menu_sitemap_pages
|
|
frame-layout-0"> <a
|
|
id="c16"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Sitemap
|
|
</h2>
|
|
</header>
|
|
<ul> <li>
|
|
<a href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:]
|
|
Page A"> <span>[Translate to Deutsch:]
|
|
Page A</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-b"
|
|
title="[Translate to Deutsch:] Page B">
|
|
<span>[Translate to Deutsch:] Page B</span>
|
|
</a> </li>
|
|
<li> <a
|
|
href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:] Page
|
|
C"> <span>[Translate to Deutsch:] Page
|
|
C</span> </a>
|
|
</li> <li>
|
|
<a href="" title="[Translate to Deutsch:] Page D">
|
|
<span>[Translate to Deutsch:] Page D</span>
|
|
</a>
|
|
</li> <li>
|
|
<a href="/page-e" title="Page E">
|
|
<span>Page E</span> </a>
|
|
</li>
|
|
<li> <a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> <ul>
|
|
<li> <a href="/sub-4/default-title"
|
|
title="Level 2"> <span>Level
|
|
2</span> </a>
|
|
</li> </ul>
|
|
</li> <li>
|
|
<a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span> </a>
|
|
<ul> <li>
|
|
<a href="/sub-3/default-title" title="Level 2">
|
|
<span>Level 2</span>
|
|
</a> </li>
|
|
</ul> </li>
|
|
<li> <a href="" title="Shortcut">
|
|
<span>Shortcut</span>
|
|
</a> </li>
|
|
<li> <a
|
|
href="/translate-to-deutsch-subpage" title="[Translate to Deutsch:]
|
|
Subpage"> <span>[Translate to Deutsch:]
|
|
Subpage</span> </a>
|
|
</li> </ul>
|
|
|
|
</div>
|
|
<div id="c5" class="frame frame-default frame-type-menu_subpages
|
|
frame-layout-0"> <a
|
|
id="c17"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Subpages
|
|
</h2>
|
|
</header>
|
|
<ul> <li>
|
|
<a href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:]
|
|
Page A"> <span>[Translate to Deutsch:]
|
|
Page A</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-b" title="[Translate to Deutsch:]
|
|
Page B"> <span>[Translate to Deutsch:]
|
|
Page B</span> </a>
|
|
</li> <li>
|
|
<a href="/translate-to-deutsch-page-a" title="[Translate to Deutsch:]
|
|
Page C"> <span>[Translate to Deutsch:]
|
|
Page C</span> </a>
|
|
</li> <li>
|
|
<a href="" title="[Translate to Deutsch:] Page D">
|
|
<span>[Translate to Deutsch:] Page D</span>
|
|
</a> </li>
|
|
<li> <a href="/page-e" title="Page
|
|
E"> <span>Page E</span>
|
|
</a> </li>
|
|
<li> <a href="/sub-4/" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> </li>
|
|
<li> <a href="/sub-3" title="Sub 3">
|
|
<span>Sub 3</span>
|
|
</a> </li>
|
|
<li> <a href="" title="Shortcut">
|
|
<span>Shortcut</span>
|
|
</a> </li>
|
|
<li> <a href="/translate-to-deutsch-subpage"
|
|
title="[Translate to Deutsch:] Subpage">
|
|
<span>[Translate to Deutsch:] Subpage</span>
|
|
</a> </li> </ul>
|
|
|
|
</div>
|
|
<div id="c6" class="frame frame-default
|
|
frame-type-menu_recently_updated frame-layout-0">
|
|
<a id="c18"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to
|
|
Deutsch:] Recently updated </h2>
|
|
</header>
|
|
<ul>
|
|
<li> <a href="/" title="[Translate to
|
|
Deutsch:] Home"> <span>[Translate to
|
|
Deutsch:] Home</span> </a>
|
|
</li> </ul>
|
|
|
|
</div> <div id="c9"
|
|
class="frame frame-default frame-type-menu_related_pages
|
|
frame-layout-0"> <a
|
|
id="c19"></a>
|
|
|
|
<header>
|
|
<h2 class=""> [Translate to Deutsch:] Related
|
|
</h2>
|
|
</header>
|
|
|
|
</div>
|
|
<div id="c20" class="frame frame-default frame-type-textmedia
|
|
frame-layout-0">
|
|
<header>
|
|
<h2
|
|
class=""> parent </h2>
|
|
</header>
|
|
<div class="ce-textpic ce-center ce-above">
|
|
<div class="ce-gallery" data-ce-columns="1"
|
|
data-ce-images="1"> <div class="ce-outer">
|
|
<div class="ce-inner">
|
|
<div class="ce-row">
|
|
<div class="ce-column">
|
|
<figure class="image">
|
|
<img class="image-embed-item" title="hihufgig" alt="kvhkhvv"
|
|
src="/fileadmin/_processed_/6/5/csm_bus_lane_ada792b15f.jpg" width="600"
|
|
height="337" loading="lazy" />
|
|
</figure> </div>
|
|
</div>
|
|
</div> </div> </div>
|
|
</div>
|
|
|
|
</div> <p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"42" and type "mask_test" has no rendering definition!</p><p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"67" and type "mask_a" has no rendering
|
|
definition!</p></body></html>'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/indexed_search/Classes/Indexer.php</strong> line 364</span></div><div class="trace-file-content"><pre><span class="" data-line="360"> $this->updateParsetime($this->hash['phash'], IndexedSearchUtility::milliseconds() - $Pstart);
|
|
</span><span class="" data-line="361"> // Checking external files if configured for.
|
|
</span><span class="" data-line="362"> $this->log_push('Checking external files', '');
|
|
</span><span class="" data-line="363"> if ($this->conf['index_externals']) {
|
|
</span><span class="highlight" data-line="364"> $this->extractLinks($this->conf['content']);
|
|
</span><span class="" data-line="365"> }
|
|
</span><span class="" data-line="366"> $this->log_pull();
|
|
</span><span class="" data-line="367"> } else {
|
|
</span><span class="" data-line="368"> // Update the timestamp
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\IndexedSearch\Indexer</span><span class="trace-type">-></span><span class="trace-method">indexTypo3PageContent</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/typo3/sysext/indexed_search/Classes/Hook/TypoScriptFrontendHook.php</strong> line 72</span></div><div class="trace-file-content"><pre><span class="" data-line="68"> // Init and start indexing
|
|
</span><span class="" data-line="69"> $indexer = GeneralUtility::makeInstance(Indexer::class);
|
|
</span><span class="" data-line="70"> $indexer->forceIndexing = $forceIndexing;
|
|
</span><span class="" data-line="71"> $indexer->init($this->initializeIndexerConfiguration($tsfe, $languageAspect));
|
|
</span><span class="highlight" data-line="72"> $indexer->indexTypo3PageContent();
|
|
</span><span class="" data-line="73"> $timeTracker->pull();
|
|
</span><span class="" data-line="74"> }
|
|
</span><span class="" data-line="75">
|
|
</span><span class="" data-line="76"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\IndexedSearch\Hook\TypoScriptFrontendHook</span><span class="trace-type">-></span><span class="trace-method">indexPageContent</span>(<span class="trace-arguments"><em>array</em>('pObj' => <em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)), <em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)</span>)</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">call_user_func_array</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3\CMS\IndexedSearch\Hook\TypoScriptFrontendHook), 'indexPageContent'), <em>array</em>(<em>array</em>('pObj' => <em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)), <em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Utility/GeneralUtility.php</strong> line 3186</span></div><div class="trace-file-content"><pre><span class="" data-line="3182"> $methodName = (string)$parts[1];
|
|
</span><span class="" data-line="3183"> $callable = [$classObj, $methodName];
|
|
</span><span class="" data-line="3184"> if (is_callable($callable)) {
|
|
</span><span class="" data-line="3185"> // Call method:
|
|
</span><span class="highlight" data-line="3186"> $content = call_user_func_array($callable, [&$params, &$ref]);
|
|
</span><span class="" data-line="3187"> } else {
|
|
</span><span class="" data-line="3188"> throw new \InvalidArgumentException('No method name \'' . $parts[1] . '\' in class ' . $parts[0], 1294585865);
|
|
</span><span class="" data-line="3189"> }
|
|
</span><span class="" data-line="3190"> } else {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Utility\GeneralUtility</span><span class="trace-type">::</span><span class="trace-method">callUserFunction</span>(<span class="trace-arguments">'TYPO3\\CMS\\IndexedSearch\\Hook\\TypoScriptFrontendHook->indexPageContent', <em>array</em>('pObj' => <em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)), <em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php</strong> line 2572</span></div><div class="trace-file-content"><pre><span class="" data-line="2568"> // Processing if caching is enabled:
|
|
</span><span class="" data-line="2569"> if (!$this->no_cache) {
|
|
</span><span class="" data-line="2570"> // Hook for post-processing of page content before being cached:
|
|
</span><span class="" data-line="2571"> foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['contentPostProc-cached'] ?? [] as $_funcRef) {
|
|
</span><span class="highlight" data-line="2572"> GeneralUtility::callUserFunction($_funcRef, $_params, $this);
|
|
</span><span class="" data-line="2573"> }
|
|
</span><span class="" data-line="2574"> }
|
|
</span><span class="" data-line="2575"> // Convert charset for output. Any hooks before (including indexed search) will have to convert from UTF-8 to the target
|
|
</span><span class="" data-line="2576"> // charset as well.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController</span><span class="trace-type">-></span><span class="trace-method">generatePage_postProcessing</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/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 145</span></div><div class="trace-file-content"><pre><span class="" data-line="141">
|
|
</span><span class="" data-line="142"> $this->timeTracker->pull($this->timeTracker->LR ? $controller->content : '');
|
|
</span><span class="" data-line="143"> $this->timeTracker->decStackPointer();
|
|
</span><span class="" data-line="144">
|
|
</span><span class="highlight" data-line="145"> $controller->generatePage_postProcessing();
|
|
</span><span class="" data-line="146"> $this->timeTracker->pull();
|
|
</span><span class="" data-line="147"> }
|
|
</span><span class="" data-line="148"> $controller->releaseLocks();
|
|
</span><span class="" data-line="149">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\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/typo3/sysext/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\Frontend\Http\RequestHandler)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php</strong> line 48</span></div><div class="trace-file-content"><pre><span class="" data-line="44"> // Throw away all output that may have happened during bootstrapping by weird extensions
|
|
</span><span class="" data-line="45"> ob_clean();
|
|
</span><span class="" data-line="46"> // Initialize output compression if configured
|
|
</span><span class="" data-line="47"> $this->initializeOutputCompression();
|
|
</span><span class="highlight" data-line="48"> return $handler->handle($request);
|
|
</span><span class="" data-line="49"> }
|
|
</span><span class="" data-line="50">
|
|
</span><span class="" data-line="51"> /**
|
|
</span><span class="" data-line="52"> * 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\Frontend\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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php</strong> line 46</span></div><div class="trace-file-content"><pre><span class="" data-line="42"> * @return ResponseInterface
|
|
</span><span class="" data-line="43"> */
|
|
</span><span class="" data-line="44"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
</span><span class="" data-line="45"> {
|
|
</span><span class="highlight" data-line="46"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="47"> if ($GLOBALS['TSFE'] instanceof TypoScriptFrontendController) {
|
|
</span><span class="" data-line="48"> if (
|
|
</span><span class="" data-line="49"> (!isset($GLOBALS['TSFE']->config['config']['enableContentLengthHeader']) || $GLOBALS['TSFE']->config['config']['enableContentLengthHeader'])
|
|
</span><span class="" data-line="50"> && !$GLOBALS['TSFE']->isBackendUserLoggedIn() && !($GLOBALS['TYPO3_CONF_VARS']['FE']['debug'] ?? false)
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php</strong> line 74</span></div><div class="trace-file-content"><pre><span class="" data-line="70"> );
|
|
</span><span class="" data-line="71"> }
|
|
</span><span class="" data-line="72"> }
|
|
</span><span class="" data-line="73">
|
|
</span><span class="highlight" data-line="74"> return $handler->handle($request);
|
|
</span><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76">
|
|
</span><span class="" data-line="77"> protected function getRedirectUri(ServerRequestInterface $request): ?string
|
|
</span><span class="" data-line="78"> {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> $this->convertCharsetRecursivelyToUtf8($parsedBody, $controller->metaCharset);
|
|
</span><span class="" data-line="75"> $request = $request->withParsedBody($parsedBody);
|
|
</span><span class="" data-line="76"> }
|
|
</span><span class="" data-line="77"> }
|
|
</span><span class="highlight" data-line="78"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="79">
|
|
</span><span class="" data-line="80"> /**
|
|
</span><span class="" data-line="81"> * Release TSFE locks. They have been acquired in the above call to controller->getFromCache().
|
|
</span><span class="" data-line="82"> * TSFE locks are usually released by the RequestHandler 'final' middleware.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php</strong> line 104</span></div><div class="trace-file-content"><pre><span class="" data-line="100"> // Make TSFE globally available
|
|
</span><span class="" data-line="101"> // @todo deprecate $GLOBALS['TSFE'] once TSFE is retrieved from the
|
|
</span><span class="" data-line="102"> // PSR-7 request attribute frontend.controller throughout TYPO3 core
|
|
</span><span class="" data-line="103"> $GLOBALS['TSFE'] = $controller;
|
|
</span><span class="highlight" data-line="104"> return $handler->handle($request);
|
|
</span><span class="" data-line="105"> }
|
|
</span><span class="" data-line="106">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/PreviewSimulator.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62"> $previewAspect = GeneralUtility::makeInstance(PreviewAspect::class, $isPreview);
|
|
</span><span class="" data-line="63"> $this->context->setAspect('frontend.preview', $previewAspect);
|
|
</span><span class="" data-line="64"> }
|
|
</span><span class="" data-line="65">
|
|
</span><span class="highlight" data-line="66"> return $handler->handle($request);
|
|
</span><span class="" data-line="67"> }
|
|
</span><span class="" data-line="68">
|
|
</span><span class="" data-line="69"> /**
|
|
</span><span class="" data-line="70"> * Simulate dates for preview functionality
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PreviewSimulator</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/workspaces/Classes/Middleware/WorkspacePreviewPermissions.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> $pageArguments = $request->getAttribute('routing', null);
|
|
</span><span class="" data-line="44"> if ($pageArguments instanceof PageArguments && $GLOBALS['BE_USER'] instanceof PreviewUserAuthentication) {
|
|
</span><span class="" data-line="45"> $GLOBALS['BE_USER']->setWebmounts([$pageArguments->getPageId()]);
|
|
</span><span class="" data-line="46"> }
|
|
</span><span class="highlight" data-line="47"> return $handler->handle($request);
|
|
</span><span class="" data-line="48"> }
|
|
</span><span class="" data-line="49">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Workspaces\Middleware\WorkspacePreviewPermissions</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php</strong> line 132</span></div><div class="trace-file-content"><pre><span class="" data-line="128"> }
|
|
</span><span class="" data-line="129"> }
|
|
</span><span class="" data-line="130">
|
|
</span><span class="" data-line="131"> $request = $request->withAttribute('noCache', $this->disableCache);
|
|
</span><span class="highlight" data-line="132"> return $handler->handle($request);
|
|
</span><span class="" data-line="133"> }
|
|
</span><span class="" data-line="134">
|
|
</span><span class="" data-line="135"> /**
|
|
</span><span class="" data-line="136"> * Filters out the arguments that are necessary for calculating cHash
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PageArgumentValidator</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/PageResolver.php</strong> line 106</span></div><div class="trace-file-content"><pre><span class="" data-line="102"> // merge the PageArguments with the request query parameters
|
|
</span><span class="" data-line="103"> $queryParams = array_replace_recursive($request->getQueryParams(), $pageArguments->getArguments());
|
|
</span><span class="" data-line="104"> $request = $request->withQueryParams($queryParams);
|
|
</span><span class="" data-line="105">
|
|
</span><span class="highlight" data-line="106"> return $handler->handle($request);
|
|
</span><span class="" data-line="107"> }
|
|
</span><span class="" data-line="108">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PageResolver</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/workspaces/Classes/Middleware/WorkspacePreview.php</strong> line 128</span></div><div class="trace-file-content"><pre><span class="" data-line="124"> $addInformationAboutDisabledCache = true;
|
|
</span><span class="" data-line="125"> $setCookieOnCurrentRequest = false;
|
|
</span><span class="" data-line="126"> }
|
|
</span><span class="" data-line="127">
|
|
</span><span class="highlight" data-line="128"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="129">
|
|
</span><span class="" data-line="130"> $tsfe = $this->getTypoScriptFrontendController();
|
|
</span><span class="" data-line="131"> if ($tsfe instanceof TypoScriptFrontendController && $addInformationAboutDisabledCache) {
|
|
</span><span class="" data-line="132"> $tsfe->set_no_cache('GET Parameter ADMCMD_prev=LIVE was given', true);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Workspaces\Middleware\WorkspacePreview</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php</strong> line 80</span></div><div class="trace-file-content"><pre><span class="" data-line="76">
|
|
</span><span class="" data-line="77"> return new HtmlResponse($content, 200, ['Content-Type' => $contentType]);
|
|
</span><span class="" data-line="78"> }
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="highlight" data-line="80"> return $handler->handle($request);
|
|
</span><span class="" data-line="81"> }
|
|
</span><span class="" data-line="82">
|
|
</span><span class="" data-line="83"> /**
|
|
</span><span class="" data-line="84"> * Find the proper configuration for the static route in the static route configuration. Mainly:
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\StaticRouteResolver</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php</strong> line 94</span></div><div class="trace-file-content"><pre><span class="" data-line="90"> $uri = $requestedUri->withPath(rtrim($requestedUri->getPath(), '/'));
|
|
</span><span class="" data-line="91"> return new RedirectResponse($uri, 307);
|
|
</span><span class="" data-line="92"> }
|
|
</span><span class="" data-line="93"> }
|
|
</span><span class="highlight" data-line="94"> return $handler->handle($request);
|
|
</span><span class="" data-line="95"> }
|
|
</span><span class="" data-line="96">
|
|
</span><span class="" data-line="97"> /**
|
|
</span><span class="" data-line="98"> * Checks if the language is allowed in Frontend, if not, check if there is valid BE user
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php</strong> line 74</span></div><div class="trace-file-content"><pre><span class="" data-line="70"> return $response;
|
|
</span><span class="" data-line="71"> }
|
|
</span><span class="" data-line="72"> }
|
|
</span><span class="" data-line="73">
|
|
</span><span class="highlight" data-line="74"> return $handler->handle($request);
|
|
</span><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76">
|
|
</span><span class="" data-line="77"> protected function buildRedirectResponse(UriInterface $uri, array $redirectRecord): ResponseInterface
|
|
</span><span class="" data-line="78"> {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php</strong> line 91</span></div><div class="trace-file-content"><pre><span class="" data-line="87"> if ($this->context->getAspect('frontend.user')->isLoggedIn() && $rateLimiter) {
|
|
</span><span class="" data-line="88"> $rateLimiter->reset();
|
|
</span><span class="" data-line="89"> }
|
|
</span><span class="" data-line="90">
|
|
</span><span class="highlight" data-line="91"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="92">
|
|
</span><span class="" data-line="93"> // Store session data for fe_users if it still exists
|
|
</span><span class="" data-line="94"> if ($frontendUser instanceof FrontendUserAuthentication) {
|
|
</span><span class="" data-line="95"> $frontendUser->storeSessionData();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> Bootstrap::loadExtTables();
|
|
</span><span class="" data-line="75"> $this->setBackendUserAspect($GLOBALS['BE_USER']);
|
|
</span><span class="" data-line="76"> }
|
|
</span><span class="" data-line="77">
|
|
</span><span class="highlight" data-line="78"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="79">
|
|
</span><span class="" data-line="80"> // If, when building the response, the user is still available, then ensure that the headers are sent properly
|
|
</span><span class="" data-line="81"> if ($this->context->getAspect('backend.user')->isLoggedIn()) {
|
|
</span><span class="" data-line="82"> return $this->applyHeadersToResponse($response);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> ) {
|
|
</span><span class="" data-line="52"> return GeneralUtility::makeInstance(ErrorController::class)->unavailableAction($request, 'This page is temporarily unavailable.');
|
|
</span><span class="" data-line="53"> }
|
|
</span><span class="" data-line="54"> // Continue the regular stack if no maintenance mode is active
|
|
</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\Frontend\Middleware\MaintenanceMode</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php</strong> line 65</span></div><div class="trace-file-content"><pre><span class="" data-line="61"> $request = $request->withAttribute('routing', $routeResult);
|
|
</span><span class="" data-line="62"> if ($routeResult->getLanguage() instanceof SiteLanguage) {
|
|
</span><span class="" data-line="63"> Locales::setSystemLocaleFromSiteLanguage($routeResult->getLanguage());
|
|
</span><span class="" data-line="64"> }
|
|
</span><span class="highlight" data-line="65"> return $handler->handle($request);
|
|
</span><span class="" data-line="66"> }
|
|
</span><span class="" data-line="67">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/EidHandler.php</strong> line 64</span></div><div class="trace-file-content"><pre><span class="" data-line="60"> {
|
|
</span><span class="" data-line="61"> $eID = $request->getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null;
|
|
</span><span class="" data-line="62">
|
|
</span><span class="" data-line="63"> if ($eID === null) {
|
|
</span><span class="highlight" data-line="64"> return $handler->handle($request);
|
|
</span><span class="" data-line="65"> }
|
|
</span><span class="" data-line="66">
|
|
</span><span class="" data-line="67"> // Remove any output produced until now
|
|
</span><span class="" data-line="68"> ob_clean();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\EidHandler</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php</strong> line 45</span></div><div class="trace-file-content"><pre><span class="" data-line="41"> */
|
|
</span><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"> $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
|
|
</span><span class="highlight" data-line="45"> return $handler->handle($request);
|
|
</span><span class="" data-line="46"> }
|
|
</span><span class="" data-line="47">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php</strong> line 58</span></div><div class="trace-file-content"><pre><span class="" data-line="54"> $this->timeTracker->setEnabled($timeTrackingEnabled);
|
|
</span><span class="" data-line="55"> $this->timeTracker->start(microtime(true));
|
|
</span><span class="" data-line="56"> $this->timeTracker->push('');
|
|
</span><span class="" data-line="57">
|
|
</span><span class="highlight" data-line="58"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="59">
|
|
</span><span class="" data-line="60"> // Finish time tracking
|
|
</span><span class="" data-line="61"> $this->timeTracker->pull();
|
|
</span><span class="" data-line="62"> $this->timeTracker->finish();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$28e</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/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> * @return ResponseInterface
|
|
</span><span class="" data-line="75"> */
|
|
</span><span class="" data-line="76"> public function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="77"> {
|
|
</span><span class="highlight" data-line="78"> return $this->tip->handle($request);
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="" data-line="80">
|
|
</span><span class="" data-line="81"> /**
|
|
</span><span class="" data-line="82"> * 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/typo3/sysext/core/Classes/Http/AbstractApplication.php</strong> line 85</span></div><div class="trace-file-content"><pre><span class="" data-line="81"> * @return ResponseInterface
|
|
</span><span class="" data-line="82"> */
|
|
</span><span class="" data-line="83"> public function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="84"> {
|
|
</span><span class="highlight" data-line="85"> return $this->requestHandler->handle($request);
|
|
</span><span class="" data-line="86"> }
|
|
</span><span class="" data-line="87">
|
|
</span><span class="" data-line="88"> /**
|
|
</span><span class="" data-line="89"> * Set up the application and shut it down afterwards
|
|
</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/typo3/sysext/frontend/Classes/Http/Application.php</strong> line 69</span></div><div class="trace-file-content"><pre><span class="" data-line="65"> // Create new request object having applicationType "I am a frontend request" attribute.
|
|
</span><span class="" data-line="66"> $request = $request->withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_FE);
|
|
</span><span class="" data-line="67">
|
|
</span><span class="" data-line="68"> $this->initializeContext();
|
|
</span><span class="highlight" data-line="69"> return parent::handle($request);
|
|
</span><span class="" data-line="70"> }
|
|
</span><span class="" data-line="71">
|
|
</span><span class="" data-line="72"> /**
|
|
</span><span class="" data-line="73"> * 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\Frontend\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/typo3/sysext/core/Classes/Http/AbstractApplication.php</strong> line 97</span></div><div class="trace-file-content"><pre><span class="" data-line="93"> final public function run(callable $execute = null)
|
|
</span><span class="" data-line="94"> {
|
|
</span><span class="" data-line="95"> try {
|
|
</span><span class="" data-line="96"> $response = $this->handle(
|
|
</span><span class="highlight" data-line="97"> ServerRequestFactory::fromGlobals()
|
|
</span><span class="" data-line="98"> );
|
|
</span><span class="" data-line="99"> if ($execute !== null) {
|
|
</span><span class="" data-line="100"> trigger_error('Custom execution of Application code will be removed in TYPO3 v12.0, use PSR-15 Middlewares instead.', E_USER_DEPRECATED);
|
|
</span><span class="" data-line="101"> $execute();
|
|
</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/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 __DIR__.'/vendor/autoload.php';
|
|
</span><span class="" data-line="19"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
|
|
</span><span class="highlight" data-line="20"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\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/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 __DIR__.'/vendor/autoload.php';
|
|
</span><span class="" data-line="19"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
|
|
</span><span class="" data-line="20"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
|
|
</span><span class="highlight" data-line="21">});
|
|
</span></pre></div></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body></html>
|