Project

General

Profile

Bug #94140 » TYPO3 Exception.html

Nikita Hovratov, 2021-05-14 10:41

 
<!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: array_intersect_key(): Argument #2 is not an array in
/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
line 618</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/web/typo3/sysext/core/Classes/Error/ErrorHandler.php</strong> line 130</span></div><div class="trace-file-content"><pre><span class="" data-line="126"> E_DEPRECATED =&gt; 'PHP Runtime Deprecation Notice'
</span><span class="" data-line="127"> ];
</span><span class="" data-line="128"> $message = $errorLevels[$errorLevel] . ': ' . $errorMessage . ' in ' . $errorFile . ' line ' . $errorLine;
</span><span class="" data-line="129"> if ($errorLevel &amp; $this-&gt;exceptionalErrors) {
</span><span class="highlight" data-line="130"> throw new Exception($message, 1476107295);
</span><span class="" data-line="131"> }
</span><span class="" data-line="132"> switch ($errorLevel) {
</span><span class="" data-line="133"> case E_USER_ERROR:
</span><span class="" data-line="134"> case E_RECOVERABLE_ERROR:
</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">-&gt;</span><span class="trace-method">handleError</span>(<span class="trace-arguments">2,
'array_intersect_key(): Argument #2 is not an array',
'/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php',
618, <em>array</em>('tableName' =&gt; 'tx_news_domain_model_news', 'rows' =&gt; <em>array</em>(<em>array</em>('uid_local'
=&gt; 8, 'uid_foreign' =&gt; 1, 'sorting' =&gt; 0, 'sorting_foreign'
=&gt; 1, 'uid' =&gt; 8, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987725,
'crdate' =&gt; 1620986907, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0,
't3ver_wsid' =&gt; 0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0,
't3ver_count' =&gt; 0, 't3ver_tstamp' =&gt; 0, 't3ver_move_id' =&gt; 0,
't3_origuid' =&gt; 0, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0,
'l10n_parent' =&gt; 0, 'l10n_diffsource' =&gt; 'a:1:{s:6:"hidden";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'title' =&gt; 'New News', 'teaser' =&gt; '', 'bodytext' =&gt;
'', 'datetime' =&gt; 1620986901, 'archive' =&gt; 0, 'author' =&gt; '',
'author_email' =&gt; '', 'categories' =&gt; 0, 'related' =&gt; 1,
'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 0,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'new-news', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; '')), 'pageRepository' =&gt; <em>object</em>(TYPO3\CMS\Core\Domain\Repository\PageRepository), 'query' =&gt; <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query), 'fieldsOfMainTable' =&gt; 0, 'overlaidRows' =&gt; <em>array</em>(), 'row' =&gt; <em>array</em>('uid_local'
=&gt; 8, 'uid_foreign' =&gt; 1, 'sorting' =&gt; 0, 'sorting_foreign'
=&gt; 1, 'uid' =&gt; 8, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987725,
'crdate' =&gt; 1620986907, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0,
't3ver_wsid' =&gt; 0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0,
't3ver_count' =&gt; 0, 't3ver_tstamp' =&gt; 0, 't3ver_move_id' =&gt; 0,
't3_origuid' =&gt; 0, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0,
'l10n_parent' =&gt; 0, 'l10n_diffsource' =&gt; 'a:1:{s:6:"hidden";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'title' =&gt; 'New News', 'teaser' =&gt; '', 'bodytext' =&gt;
'', 'datetime' =&gt; 1620986901, 'archive' =&gt; 0, 'author' =&gt; '',
'author_email' =&gt; '', 'categories' =&gt; 0, 'related' =&gt; 1,
'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 0,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'new-news', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; ''))</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">array_intersect_key</span>(<span class="trace-arguments"><em>array</em>('uid_local'
=&gt; 8, 'uid_foreign' =&gt; 1, 'sorting' =&gt; 0, 'sorting_foreign'
=&gt; 1, 'uid' =&gt; 8, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987725,
'crdate' =&gt; 1620986907, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0,
't3ver_wsid' =&gt; 0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0,
't3ver_count' =&gt; 0, 't3ver_tstamp' =&gt; 0, 't3ver_move_id' =&gt; 0,
't3_origuid' =&gt; 0, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0,
'l10n_parent' =&gt; 0, 'l10n_diffsource' =&gt; 'a:1:{s:6:"hidden";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'title' =&gt; 'New News', 'teaser' =&gt; '', 'bodytext' =&gt;
'', 'datetime' =&gt; 1620986901, 'archive' =&gt; 0, 'author' =&gt; '',
'author_email' =&gt; '', 'categories' =&gt; 0, 'related' =&gt; 1,
'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 0,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'new-news', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; ''), 0</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php</strong> line 618</span></div><div class="trace-file-content"><pre><span class="" data-line="614">// }
</span><span class="" data-line="615">
</span><span class="" data-line="616"> $overlaidRows = [];
</span><span class="" data-line="617"> foreach ($rows as $row) {
</span><span class="highlight" data-line="618"> $mainRow = array_intersect_key($row, $fieldsOfMainTable);
</span><span class="" data-line="619"> $joinRow = array_diff_key($row, $mainRow);
</span><span class="" data-line="620"> $mainRow = $this-&gt;overlayLanguageAndWorkspaceForSingleRecord($tableName, $mainRow, $pageRepository, $query);
</span><span class="" data-line="621"> if ($mainRow !== null &amp;&amp; is_array($mainRow)) {
</span><span class="" data-line="622"> $overlaidRows[] = array_replace($joinRow, $mainRow);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend</span><span class="trace-type">-&gt;</span><span class="trace-method">overlayLanguageAndWorkspaceForJoinedSelect</span>(<span class="trace-arguments">'tx_news_domain_model_news', <em>array</em>(<em>array</em>('uid_local'
=&gt; 8, 'uid_foreign' =&gt; 1, 'sorting' =&gt; 0, 'sorting_foreign'
=&gt; 1, 'uid' =&gt; 8, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987725,
'crdate' =&gt; 1620986907, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0,
't3ver_wsid' =&gt; 0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0,
't3ver_count' =&gt; 0, 't3ver_tstamp' =&gt; 0, 't3ver_move_id' =&gt; 0,
't3_origuid' =&gt; 0, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0,
'l10n_parent' =&gt; 0, 'l10n_diffsource' =&gt; 'a:1:{s:6:"hidden";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'title' =&gt; 'New News', 'teaser' =&gt; '', 'bodytext' =&gt;
'', 'datetime' =&gt; 1620986901, 'archive' =&gt; 0, 'author' =&gt; '',
'author_email' =&gt; '', 'categories' =&gt; 0, 'related' =&gt; 1,
'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 0,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'new-news', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; '')), <em>object</em>(TYPO3\CMS\Core\Domain\Repository\PageRepository), <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php</strong> line 571</span></div><div class="trace-file-content"><pre><span class="" data-line="567"> // in live workspace
</span><span class="" data-line="568"> if ($workspaceUid === 0) {
</span><span class="" data-line="569"> return $this-&gt;overlayLanguageAndWorkspaceForSelect($tableName, $rows, $pageRepository, $query);
</span><span class="" data-line="570"> }
</span><span class="highlight" data-line="571"> return $this-&gt;overlayLanguageAndWorkspaceForJoinedSelect($tableName, $rows, $pageRepository, $query);
</span><span class="" data-line="572"> }
</span><span class="" data-line="573"> // No proper source, so we do not have a table name here
</span><span class="" data-line="574"> // we cannot do an overlay and return the original rows instead.
</span><span class="" data-line="575"> return $rows;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend</span><span class="trace-type">-&gt;</span><span class="trace-method">overlayLanguageAndWorkspace</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join), <em>array</em>(<em>array</em>('uid_local'
=&gt; 8, 'uid_foreign' =&gt; 1, 'sorting' =&gt; 0, 'sorting_foreign'
=&gt; 1, 'uid' =&gt; 8, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987725,
'crdate' =&gt; 1620986907, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0,
't3ver_wsid' =&gt; 0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0,
't3ver_count' =&gt; 0, 't3ver_tstamp' =&gt; 0, 't3ver_move_id' =&gt; 0,
't3_origuid' =&gt; 0, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0,
'l10n_parent' =&gt; 0, 'l10n_diffsource' =&gt; 'a:1:{s:6:"hidden";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'title' =&gt; 'New News', 'teaser' =&gt; '', 'bodytext' =&gt;
'', 'datetime' =&gt; 1620986901, 'archive' =&gt; 0, 'author' =&gt; '',
'author_email' =&gt; '', 'categories' =&gt; 0, 'related' =&gt; 1,
'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 0,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'new-news', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; '')), <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php</strong> line 381</span></div><div class="trace-file-content"><pre><span class="" data-line="377"> }
</span><span class="" data-line="378"> }
</span><span class="" data-line="379">
</span><span class="" data-line="380"> if (!empty($rows)) {
</span><span class="highlight" data-line="381"> $rows = $this-&gt;overlayLanguageAndWorkspace($query-&gt;getSource(), $rows, $query);
</span><span class="" data-line="382"> }
</span><span class="" data-line="383">
</span><span class="" data-line="384"> return $rows;
</span><span class="" data-line="385"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend</span><span class="trace-type">-&gt;</span><span class="trace-method">getObjectDataByQuery</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php</strong> line 219</span></div><div class="trace-file-content"><pre><span class="" data-line="215"> {
</span><span class="" data-line="216"> $event = new ModifyQueryBeforeFetchingObjectDataEvent($query);
</span><span class="" data-line="217"> $this-&gt;eventDispatcher-&gt;dispatch($event);
</span><span class="" data-line="218"> $query = $event-&gt;getQuery();
</span><span class="highlight" data-line="219"> $result = $this-&gt;storageBackend-&gt;getObjectDataByQuery($query);
</span><span class="" data-line="220"> $event = new ModifyResultAfterFetchingObjectDataEvent($query, $result);
</span><span class="" data-line="221"> $this-&gt;eventDispatcher-&gt;dispatch($event);
</span><span class="" data-line="222"> return $event-&gt;getResult();
</span><span class="" data-line="223"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Backend</span><span class="trace-type">-&gt;</span><span class="trace-method">getObjectDataByQuery</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/PersistenceManager.php</strong> line 115</span></div><div class="trace-file-content"><pre><span class="" data-line="111"> * @return array
</span><span class="" data-line="112"> */
</span><span class="" data-line="113"> public function getObjectDataByQuery(QueryInterface $query)
</span><span class="" data-line="114"> {
</span><span class="highlight" data-line="115"> return $this-&gt;backend-&gt;getObjectDataByQuery($query);
</span><span class="" data-line="116"> }
</span><span class="" data-line="117">
</span><span class="" data-line="118"> /**
</span><span class="" data-line="119"> * Returns the (internal) identifier for the object, if it is known to the
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager</span><span class="trace-type">-&gt;</span><span class="trace-method">getObjectDataByQuery</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 102</span></div><div class="trace-file-content"><pre><span class="" data-line="98"> */
</span><span class="" data-line="99"> protected function initialize()
</span><span class="" data-line="100"> {
</span><span class="" data-line="101"> if (!is_array($this-&gt;queryResult)) {
</span><span class="highlight" data-line="102"> $this-&gt;queryResult = $this-&gt;dataMapper-&gt;map($this-&gt;query-&gt;getType(), $this-&gt;persistenceManager-&gt;getObjectDataByQuery($this-&gt;query));
</span><span class="" data-line="103"> }
</span><span class="" data-line="104"> }
</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\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-&gt;</span><span class="trace-method">initialize</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/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> * @see Iterator::rewind()
</span><span class="" data-line="249"> */
</span><span class="" data-line="250"> public function rewind()
</span><span class="" data-line="251"> {
</span><span class="highlight" data-line="252"> $this-&gt;initialize();
</span><span class="" data-line="253"> reset($this-&gt;queryResult);
</span><span class="" data-line="254"> }
</span><span class="" data-line="255">
</span><span class="" data-line="256"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-&gt;</span><span class="trace-method">rewind</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/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 597</span></div><div class="trace-file-content"><pre><span class="" data-line="593"> } else {
</span><span class="" data-line="594"> $property = $this-&gt;reflectionService-&gt;getClassSchema(get_class($parentObject))-&gt;getProperty($propertyName);
</span><span class="" data-line="595"> if (in_array($property-&gt;getType(), ['array', \ArrayObject::class, \SplObjectStorage::class, ObjectStorage::class], true)) {
</span><span class="" data-line="596"> $objects = [];
</span><span class="highlight" data-line="597"> foreach ($result as $value) {
</span><span class="" data-line="598"> $objects[] = $value;
</span><span class="" data-line="599"> }
</span><span class="" data-line="600"> if ($property-&gt;getType() === \ArrayObject::class) {
</span><span class="" data-line="601"> $propertyValue = new \ArrayObject($objects);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-&gt;</span><span class="trace-method">mapResultToPropertyValue</span>(<span class="trace-arguments"><em>object</em>(GeorgRinger\News\Domain\Model\NewsDefault), 'related', <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 299</span></div><div class="trace-file-content"><pre><span class="" data-line="295"> case ObjectStorage::class:
</span><span class="" data-line="296"> $propertyValue = $this-&gt;mapResultToPropertyValue(
</span><span class="" data-line="297"> $object,
</span><span class="" data-line="298"> $propertyName,
</span><span class="highlight" data-line="299"> $this-&gt;fetchRelated($object, $propertyName, $row[$columnName])
</span><span class="" data-line="300"> );
</span><span class="" data-line="301"> break;
</span><span class="" data-line="302"> default:
</span><span class="" data-line="303"> if (is_subclass_of($propertyType, \DateTimeInterface::class)) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-&gt;</span><span class="trace-method">thawProperties</span>(<span class="trace-arguments"><em>object</em>(GeorgRinger\News\Domain\Model\NewsDefault), <em>array</em>('uid'
=&gt; 1, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987390, 'crdate' =&gt;
1614414462, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0, 't3ver_wsid' =&gt;
0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0, 't3ver_count' =&gt; 0,
't3ver_tstamp' =&gt; 1614416462, 't3ver_move_id' =&gt; 0, 't3_origuid'
=&gt; 1, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0, 'l10n_parent'
=&gt; 0, 'l10n_diffsource' =&gt;
'a:29:{s:4:"type";N;s:9:"istopnews";N;s:5:"title";N;s:12:"path_segment";N;s:6:"teaser";N;s:8:"datetime";N;s:7:"archive";N;s:8:"bodytext";N;s:16:"content_elements";N;s:9:"fal_media";N;s:17:"fal_related_files";N;s:10:"categories";N;s:7:"related";N;s:13:"related_links";N;s:4:"tags";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:17:"alternative_title";N;s:18:"sitemap_changefreq";N;s:16:"sitemap_priority";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:5:"notes";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'sorting' =&gt; 0, 'title' =&gt; 'Test WS CHANGE', 'teaser'
=&gt; '', 'bodytext' =&gt; '', 'datetime' =&gt; 1613401117, 'archive'
=&gt; 0, 'author' =&gt; '', 'author_email' =&gt; '', 'categories' =&gt;
1, 'related' =&gt; 1, 'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 1,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'test', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; '')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 191</span></div><div class="trace-file-content"><pre><span class="" data-line="187"> $object = $this-&gt;persistenceSession-&gt;getObjectByIdentifier($row['uid'], $className);
</span><span class="" data-line="188"> } else {
</span><span class="" data-line="189"> $object = $this-&gt;createEmptyObject($className);
</span><span class="" data-line="190"> $this-&gt;persistenceSession-&gt;registerObject($object, $row['uid']);
</span><span class="highlight" data-line="191"> $this-&gt;thawProperties($object, $row);
</span><span class="" data-line="192"> $event = new AfterObjectThawedEvent($object, $row);
</span><span class="" data-line="193"> $this-&gt;eventDispatcher-&gt;dispatch($event);
</span><span class="" data-line="194"> $object-&gt;_memorizeCleanState();
</span><span class="" data-line="195"> $this-&gt;persistenceSession-&gt;registerReconstitutedEntity($object);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-&gt;</span><span class="trace-method">mapSingleRow</span>(<span class="trace-arguments">'GeorgRinger\\News\\Domain\\Model\\NewsDefault', <em>array</em>('uid'
=&gt; 1, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987390, 'crdate' =&gt;
1614414462, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0, 't3ver_wsid' =&gt;
0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0, 't3ver_count' =&gt; 0,
't3ver_tstamp' =&gt; 1614416462, 't3ver_move_id' =&gt; 0, 't3_origuid'
=&gt; 1, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0, 'l10n_parent'
=&gt; 0, 'l10n_diffsource' =&gt;
'a:29:{s:4:"type";N;s:9:"istopnews";N;s:5:"title";N;s:12:"path_segment";N;s:6:"teaser";N;s:8:"datetime";N;s:7:"archive";N;s:8:"bodytext";N;s:16:"content_elements";N;s:9:"fal_media";N;s:17:"fal_related_files";N;s:10:"categories";N;s:7:"related";N;s:13:"related_links";N;s:4:"tags";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:17:"alternative_title";N;s:18:"sitemap_changefreq";N;s:16:"sitemap_priority";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:5:"notes";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'sorting' =&gt; 0, 'title' =&gt; 'Test WS CHANGE', 'teaser'
=&gt; '', 'bodytext' =&gt; '', 'datetime' =&gt; 1613401117, 'archive'
=&gt; 0, 'author' =&gt; '', 'author_email' =&gt; '', 'categories' =&gt;
1, 'related' =&gt; 1, 'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 1,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'test', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; '')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 149</span></div><div class="trace-file-content"><pre><span class="" data-line="145"> public function map($className, array $rows)
</span><span class="" data-line="146"> {
</span><span class="" data-line="147"> $objects = [];
</span><span class="" data-line="148"> foreach ($rows as $row) {
</span><span class="highlight" data-line="149"> $objects[] = $this-&gt;mapSingleRow($this-&gt;getTargetType($className, $row), $row);
</span><span class="" data-line="150"> }
</span><span class="" data-line="151"> return $objects;
</span><span class="" data-line="152"> }
</span><span class="" data-line="153">
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-&gt;</span><span class="trace-method">map</span>(<span class="trace-arguments">'GeorgRinger\\News\\Domain\\Model\\News', <em>array</em>(<em>array</em>('uid'
=&gt; 1, 'pid' =&gt; 3, 'tstamp' =&gt; 1620987390, 'crdate' =&gt;
1614414462, 'cruser_id' =&gt; 1, 't3ver_oid' =&gt; 0, 't3ver_wsid' =&gt;
0, 't3ver_state' =&gt; 0, 't3ver_stage' =&gt; 0, 't3ver_count' =&gt; 0,
't3ver_tstamp' =&gt; 1614416462, 't3ver_move_id' =&gt; 0, 't3_origuid'
=&gt; 1, 'editlock' =&gt; 0, 'sys_language_uid' =&gt; 0, 'l10n_parent'
=&gt; 0, 'l10n_diffsource' =&gt;
'a:29:{s:4:"type";N;s:9:"istopnews";N;s:5:"title";N;s:12:"path_segment";N;s:6:"teaser";N;s:8:"datetime";N;s:7:"archive";N;s:8:"bodytext";N;s:16:"content_elements";N;s:9:"fal_media";N;s:17:"fal_related_files";N;s:10:"categories";N;s:7:"related";N;s:13:"related_links";N;s:4:"tags";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:17:"alternative_title";N;s:18:"sitemap_changefreq";N;s:16:"sitemap_priority";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:5:"notes";N;}',
'l10n_source' =&gt; 0, 'deleted' =&gt; 0, 'hidden' =&gt; 0, 'starttime'
=&gt; 0, 'endtime' =&gt; 0, 'fe_group' =&gt; '', 'notes' =&gt; '',
'l10n_state' =&gt; <em>null</em>, 't3ver_id' =&gt; 0, 't3ver_label'
=&gt; '', 'sorting' =&gt; 0, 'title' =&gt; 'Test WS CHANGE', 'teaser'
=&gt; '', 'bodytext' =&gt; '', 'datetime' =&gt; 1613401117, 'archive'
=&gt; 0, 'author' =&gt; '', 'author_email' =&gt; '', 'categories' =&gt;
1, 'related' =&gt; 1, 'related_from' =&gt; 0, 'related_files' =&gt; <em>null</em>,
'fal_related_files' =&gt; 0, 'related_links' =&gt; '0', 'type' =&gt;
'0', 'keywords' =&gt; '', 'description' =&gt; '', 'tags' =&gt; 1,
'media' =&gt; <em>null</em>, 'fal_media' =&gt; 0, 'internalurl' =&gt; <em>null</em>, 'externalurl' =&gt; <em>null</em>,
'istopnews' =&gt; 0, 'content_elements' =&gt; 0, 'path_segment' =&gt;
'test', 'alternative_title' =&gt; '', 'sitemap_changefreq' =&gt; '',
'sitemap_priority' =&gt; '0.5', 'import_id' =&gt; '', 'import_source'
=&gt; ''))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 102</span></div><div class="trace-file-content"><pre><span class="" data-line="98"> */
</span><span class="" data-line="99"> protected function initialize()
</span><span class="" data-line="100"> {
</span><span class="" data-line="101"> if (!is_array($this-&gt;queryResult)) {
</span><span class="highlight" data-line="102"> $this-&gt;queryResult = $this-&gt;dataMapper-&gt;map($this-&gt;query-&gt;getType(), $this-&gt;persistenceManager-&gt;getObjectDataByQuery($this-&gt;query));
</span><span class="" data-line="103"> }
</span><span class="" data-line="104"> }
</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\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-&gt;</span><span class="trace-method">initialize</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/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> * @see Iterator::rewind()
</span><span class="" data-line="249"> */
</span><span class="" data-line="250"> public function rewind()
</span><span class="" data-line="251"> {
</span><span class="highlight" data-line="252"> $this-&gt;initialize();
</span><span class="" data-line="253"> reset($this-&gt;queryResult);
</span><span class="" data-line="254"> }
</span><span class="" data-line="255">
</span><span class="" data-line="256"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-&gt;</span><span class="trace-method">rewind</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/ForViewHelper.php</strong> line 119</span></div><div class="trace-file-content"><pre><span class="" data-line="115"> ];
</span><span class="" data-line="116"> }
</span><span class="" data-line="117">
</span><span class="" data-line="118"> $output = '';
</span><span class="highlight" data-line="119"> foreach ($arguments['each'] as $keyValue =&gt; $singleElement) {
</span><span class="" data-line="120"> $templateVariableContainer-&gt;add($arguments['as'], $singleElement);
</span><span class="" data-line="121"> if (isset($arguments['key'])) {
</span><span class="" data-line="122"> $templateVariableContainer-&gt;add($arguments['key'], $keyValue);
</span><span class="" data-line="123"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('each' =&gt; <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult), 'as' =&gt; 'newsItem', 'key' =&gt; <em>null</em>, 'reverse' =&gt; <em>false</em>, 'iteration' =&gt; 'iterator'), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/Traits/CompileWithRenderStatic.php</strong> line 30</span></div><div class="trace-file-content"><pre><span class="" data-line="26"> {
</span><span class="" data-line="27"> return static::renderStatic(
</span><span class="" data-line="28"> $this-&gt;arguments,
</span><span class="" data-line="29"> $this-&gt;buildRenderChildrenClosure(),
</span><span class="highlight" data-line="30"> $this-&gt;renderingContext
</span><span class="" data-line="31"> );
</span><span class="" data-line="32"> }
</span><span class="" data-line="33">
</span><span class="" data-line="34"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
</span><span class="" data-line="249"> $this-&gt;validateArguments();
</span><span class="" data-line="250"> $this-&gt;initialize();
</span><span class="" data-line="251">
</span><span class="highlight" data-line="252"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="253"> }
</span><span class="" data-line="254">
</span><span class="" data-line="255"> /**
</span><span class="" data-line="256"> * Call the render() method and handle errors.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper), <em>array</em>('each' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'as' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'iteration' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
</span><span class="" data-line="53"> */
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
</span><span class="" data-line="55"> {
</span><span class="highlight" data-line="56"> $output = $node-&gt;evaluate($renderingContext);
</span><span class="" data-line="57"> if ($cast) {
</span><span class="" data-line="58"> $output = $this-&gt;castToString($output);
</span><span class="" data-line="59"> }
</span><span class="" data-line="60"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
</span><span class="" data-line="33"> {
</span><span class="" data-line="34"> $evaluatedNodes = [];
</span><span class="" data-line="35"> foreach ($this-&gt;getChildNodes() as $childNode) {
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this-&gt;evaluateChildNode($childNode, $renderingContext, false);
</span><span class="" data-line="37"> }
</span><span class="" data-line="38"> // Make decisions about what to actually return
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
</span><span class="" data-line="40"> return null;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/RootNode.php</strong> line 25</span></div><div class="trace-file-content"><pre><span class="" data-line="21"> * @return mixed Evaluated subtree
</span><span class="" data-line="22"> */
</span><span class="" data-line="23"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="24"> {
</span><span class="highlight" data-line="25"> return $this-&gt;evaluateChildNodes($renderingContext);
</span><span class="" data-line="26"> }
</span><span class="" data-line="27">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/ViewHelpers/RenderChildrenViewHelper.php</strong> line 62</span></div><div class="trace-file-content"><pre><span class="" data-line="58"> {
</span><span class="" data-line="59"> $subRenderingContext = static::getWidgetRenderingContext($renderingContext);
</span><span class="" data-line="60"> $widgetChildNodes = static::getWidgetChildNodes($renderingContext);
</span><span class="" data-line="61"> static::addArgumentsToTemplateVariableContainer($subRenderingContext, $arguments['arguments']);
</span><span class="highlight" data-line="62"> $output = $widgetChildNodes-&gt;evaluate($subRenderingContext);
</span><span class="" data-line="63"> static::removeArgumentsFromTemplateVariableContainer($subRenderingContext, $arguments['arguments']);
</span><span class="" data-line="64"> return $output;
</span><span class="" data-line="65"> }
</span><span class="" data-line="66">
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('arguments' =&gt; <em>array</em>('paginatedNews' =&gt; <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult))), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/ViewHelpers_Widget_Paginate_action_index_e84d95e18968951ec2f79b4bdd09b2f9d538af1c.php</strong> line 1911</span></div><div class="trace-file-content"><pre><span class="" data-line="1907">);
</span><span class="" data-line="1908">$array288 = array (
</span><span class="" data-line="1909">);$arguments286['arguments'] = $renderingContext-&gt;getVariableProvider()-&gt;getByPath('contentArguments', $array288);
</span><span class="" data-line="1910">
</span><span class="highlight" data-line="1911">$output274 .= TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper::renderStatic($arguments286, $renderChildrenClosure287, $renderingContext);
</span><span class="" data-line="1912">
</span><span class="" data-line="1913">$output274 .= '
</span><span class="" data-line="1914">
</span><span class="" data-line="1915">';
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">ViewHelpers_Widget_Paginate_action_index_e84d95e18968951ec2f79b4bdd09b2f9d538af1c</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 186</span></div><div class="trace-file-content"><pre><span class="" data-line="182"> }
</span><span class="" data-line="183">
</span><span class="" data-line="184"> if (!$parsedTemplate-&gt;hasLayout()) {
</span><span class="" data-line="185"> $this-&gt;startRendering(self::RENDERING_TEMPLATE, $parsedTemplate, $this-&gt;baseRenderingContext);
</span><span class="highlight" data-line="186"> $output = $parsedTemplate-&gt;render($this-&gt;baseRenderingContext);
</span><span class="" data-line="187"> $this-&gt;stopRendering();
</span><span class="" data-line="188"> } else {
</span><span class="" data-line="189"> $layoutName = $parsedTemplate-&gt;getLayoutName($this-&gt;baseRenderingContext);
</span><span class="" data-line="190"> try {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-&gt;</span><span class="trace-method">render</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/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 504</span></div><div class="trace-file-content"><pre><span class="" data-line="500"> $actionResult = $this-&gt;{$this-&gt;errorMethodName}();
</span><span class="" data-line="501"> }
</span><span class="" data-line="502">
</span><span class="" data-line="503"> if ($actionResult === null &amp;&amp; $this-&gt;view instanceof ViewInterface) {
</span><span class="highlight" data-line="504"> $this-&gt;response-&gt;appendContent($this-&gt;view-&gt;render());
</span><span class="" data-line="505"> } elseif (is_string($actionResult) &amp;&amp; $actionResult !== '') {
</span><span class="" data-line="506"> $this-&gt;response-&gt;appendContent($actionResult);
</span><span class="" data-line="507"> } elseif (is_object($actionResult) &amp;&amp; method_exists($actionResult, '__toString')) {
</span><span class="" data-line="508"> $this-&gt;response-&gt;appendContent((string)$actionResult);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-&gt;</span><span class="trace-method">callActionMethod</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/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 426</span></div><div class="trace-file-content"><pre><span class="" data-line="422"> $this-&gt;view = $this-&gt;resolveView();
</span><span class="" data-line="423"> if ($this-&gt;view !== null) {
</span><span class="" data-line="424"> $this-&gt;initializeView($this-&gt;view);
</span><span class="" data-line="425"> }
</span><span class="highlight" data-line="426"> $this-&gt;callActionMethod();
</span><span class="" data-line="427"> $this-&gt;renderAssetsForRequest($request);
</span><span class="" data-line="428"> }
</span><span class="" data-line="429">
</span><span class="" data-line="430"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-&gt;</span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Widget\WidgetRequest), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php</strong> line 54</span></div><div class="trace-file-content"><pre><span class="" data-line="50"> */
</span><span class="" data-line="51"> public function processRequest(RequestInterface $request, ResponseInterface $response)
</span><span class="" data-line="52"> {
</span><span class="" data-line="53"> $this-&gt;widgetConfiguration = $request-&gt;getWidgetContext()-&gt;getWidgetConfiguration();
</span><span class="highlight" data-line="54"> parent::processRequest($request, $response);
</span><span class="" data-line="55"> }
</span><span class="" data-line="56">
</span><span class="" data-line="57"> /**
</span><span class="" data-line="58"> * Allows the widget template root path to be overridden via the framework configuration,
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetController</span><span class="trace-type">-&gt;</span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Widget\WidgetRequest), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetViewHelper.php</strong> line 235</span></div><div class="trace-file-content"><pre><span class="" data-line="231"> $subRequest = $this-&gt;objectManager-&gt;get(WidgetRequest::class);
</span><span class="" data-line="232"> $subRequest-&gt;setWidgetContext($this-&gt;widgetContext);
</span><span class="" data-line="233"> $this-&gt;passArgumentsToSubRequest($subRequest);
</span><span class="" data-line="234"> $subResponse = $this-&gt;objectManager-&gt;get(Response::class);
</span><span class="highlight" data-line="235"> $this-&gt;controller-&gt;processRequest($subRequest, $subResponse);
</span><span class="" data-line="236"> return $subResponse;
</span><span class="" data-line="237"> }
</span><span class="" data-line="238">
</span><span class="" data-line="239"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initiateSubRequest</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/web/typo3conf/ext/news/Classes/ViewHelpers/Widget/PaginateViewHelper.php</strong> line 68</span></div><div class="trace-file-content"><pre><span class="" data-line="64"> * @return string
</span><span class="" data-line="65"> */
</span><span class="" data-line="66"> public function render()
</span><span class="" data-line="67"> {
</span><span class="highlight" data-line="68"> return $this-&gt;initiateSubRequest();
</span><span class="" data-line="69"> }
</span><span class="" data-line="70">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</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/web/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetViewHelper.php</strong> line 132</span></div><div class="trace-file-content"><pre><span class="" data-line="128"> {
</span><span class="" data-line="129"> $this-&gt;validateArguments();
</span><span class="" data-line="130"> $this-&gt;initialize();
</span><span class="" data-line="131"> $this-&gt;initializeWidgetContext();
</span><span class="highlight" data-line="132"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="133"> }
</span><span class="" data-line="134">
</span><span class="" data-line="135"> /**
</span><span class="" data-line="136"> * Initialize the arguments of the ViewHelper, and call the render() method of the ViewHelper.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper), <em>array</em>('objects' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'as' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'configuration' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'initial' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
</span><span class="" data-line="53"> */
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
</span><span class="" data-line="55"> {
</span><span class="highlight" data-line="56"> $output = $node-&gt;evaluate($renderingContext);
</span><span class="" data-line="57"> if ($cast) {
</span><span class="" data-line="58"> $output = $this-&gt;castToString($output);
</span><span class="" data-line="59"> }
</span><span class="" data-line="60"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
</span><span class="" data-line="33"> {
</span><span class="" data-line="34"> $evaluatedNodes = [];
</span><span class="" data-line="35"> foreach ($this-&gt;getChildNodes() as $childNode) {
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this-&gt;evaluateChildNode($childNode, $renderingContext, false);
</span><span class="" data-line="37"> }
</span><span class="" data-line="38"> // Make decisions about what to actually return
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
</span><span class="" data-line="40"> return null;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 306</span></div><div class="trace-file-content"><pre><span class="" data-line="302"> if ($this-&gt;renderChildrenClosure !== null) {
</span><span class="" data-line="303"> $closure = $this-&gt;renderChildrenClosure;
</span><span class="" data-line="304"> return $closure();
</span><span class="" data-line="305"> }
</span><span class="highlight" data-line="306"> return $this-&gt;viewHelperNode-&gt;evaluateChildNodes($this-&gt;renderingContext);
</span><span class="" data-line="307"> }
</span><span class="" data-line="308">
</span><span class="" data-line="309"> /**
</span><span class="" data-line="310"> * Helper which is mostly needed when calling renderStatic() from within
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">renderChildren</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/ElseViewHelper.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> * @api
</span><span class="" data-line="52"> */
</span><span class="" data-line="53"> public function render()
</span><span class="" data-line="54"> {
</span><span class="highlight" data-line="55"> return $this-&gt;renderChildren();
</span><span class="" data-line="56"> }
</span><span class="" data-line="57">
</span><span class="" data-line="58"> /**
</span><span class="" data-line="59"> * @param string $argumentsName
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ElseViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ElseViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
</span><span class="" data-line="249"> $this-&gt;validateArguments();
</span><span class="" data-line="250"> $this-&gt;initialize();
</span><span class="" data-line="251">
</span><span class="highlight" data-line="252"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="253"> }
</span><span class="" data-line="254">
</span><span class="" data-line="255"> /**
</span><span class="" data-line="256"> * Call the render() method and handle errors.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ElseViewHelper), <em>array</em>(), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 211</span></div><div class="trace-file-content"><pre><span class="" data-line="207"> }
</span><span class="" data-line="208"> }
</span><span class="" data-line="209"> }
</span><span class="" data-line="210">
</span><span class="highlight" data-line="211"> return $elseNode instanceof ViewHelperNode ? $elseNode-&gt;evaluate($this-&gt;renderingContext) : '';
</span><span class="" data-line="212"> }
</span><span class="" data-line="213">
</span><span class="" data-line="214"> /**
</span><span class="" data-line="215"> * The compiled ViewHelper adds two new ViewHelper arguments: __thenClosure and __elseClosure.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">renderElseChild</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 62</span></div><div class="trace-file-content"><pre><span class="" data-line="58"> {
</span><span class="" data-line="59"> if (static::verdict($this-&gt;arguments, $this-&gt;renderingContext)) {
</span><span class="" data-line="60"> return $this-&gt;renderThenChild();
</span><span class="" data-line="61"> }
</span><span class="highlight" data-line="62"> return $this-&gt;renderElseChild();
</span><span class="" data-line="63"> }
</span><span class="" data-line="64">
</span><span class="" data-line="65"> /**
</span><span class="" data-line="66"> * @param array $arguments
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
</span><span class="" data-line="249"> $this-&gt;validateArguments();
</span><span class="" data-line="250"> $this-&gt;initialize();
</span><span class="" data-line="251">
</span><span class="highlight" data-line="252"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="253"> }
</span><span class="" data-line="254">
</span><span class="" data-line="255"> /**
</span><span class="" data-line="256"> * Call the render() method and handle errors.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), <em>array</em>('condition' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
</span><span class="" data-line="53"> */
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
</span><span class="" data-line="55"> {
</span><span class="highlight" data-line="56"> $output = $node-&gt;evaluate($renderingContext);
</span><span class="" data-line="57"> if ($cast) {
</span><span class="" data-line="58"> $output = $this-&gt;castToString($output);
</span><span class="" data-line="59"> }
</span><span class="" data-line="60"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
</span><span class="" data-line="33"> {
</span><span class="" data-line="34"> $evaluatedNodes = [];
</span><span class="" data-line="35"> foreach ($this-&gt;getChildNodes() as $childNode) {
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this-&gt;evaluateChildNode($childNode, $renderingContext, false);
</span><span class="" data-line="37"> }
</span><span class="" data-line="38"> // Make decisions about what to actually return
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
</span><span class="" data-line="40"> return null;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 306</span></div><div class="trace-file-content"><pre><span class="" data-line="302"> if ($this-&gt;renderChildrenClosure !== null) {
</span><span class="" data-line="303"> $closure = $this-&gt;renderChildrenClosure;
</span><span class="" data-line="304"> return $closure();
</span><span class="" data-line="305"> }
</span><span class="highlight" data-line="306"> return $this-&gt;viewHelperNode-&gt;evaluateChildNodes($this-&gt;renderingContext);
</span><span class="" data-line="307"> }
</span><span class="" data-line="308">
</span><span class="" data-line="309"> /**
</span><span class="" data-line="310"> * Helper which is mostly needed when calling renderStatic() from within
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">renderChildren</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/ThenViewHelper.php</strong> line 35</span></div><div class="trace-file-content"><pre><span class="" data-line="31"> * @api
</span><span class="" data-line="32"> */
</span><span class="" data-line="33"> public function render()
</span><span class="" data-line="34"> {
</span><span class="highlight" data-line="35"> return $this-&gt;renderChildren();
</span><span class="" data-line="36"> }
</span><span class="" data-line="37">
</span><span class="" data-line="38"> /**
</span><span class="" data-line="39"> * @param string $argumentsName
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ThenViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ThenViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
</span><span class="" data-line="249"> $this-&gt;validateArguments();
</span><span class="" data-line="250"> $this-&gt;initialize();
</span><span class="" data-line="251">
</span><span class="highlight" data-line="252"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="253"> }
</span><span class="" data-line="254">
</span><span class="" data-line="255"> /**
</span><span class="" data-line="256"> * Call the render() method and handle errors.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ThenViewHelper), <em>array</em>(), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 164</span></div><div class="trace-file-content"><pre><span class="" data-line="160"> $elseViewHelperEncountered = false;
</span><span class="" data-line="161"> foreach ($this-&gt;viewHelperNode-&gt;getChildNodes() as $childNode) {
</span><span class="" data-line="162"> if ($childNode instanceof ViewHelperNode
</span><span class="" data-line="163"> &amp;&amp; substr($childNode-&gt;getViewHelperClassName(), -14) === 'ThenViewHelper') {
</span><span class="highlight" data-line="164"> $data = $childNode-&gt;evaluate($this-&gt;renderingContext);
</span><span class="" data-line="165"> return $data;
</span><span class="" data-line="166"> }
</span><span class="" data-line="167"> if ($childNode instanceof ViewHelperNode
</span><span class="" data-line="168"> &amp;&amp; substr($childNode-&gt;getViewHelperClassName(), -14) === 'ElseViewHelper') {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">renderThenChild</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 60</span></div><div class="trace-file-content"><pre><span class="" data-line="56"> */
</span><span class="" data-line="57"> public function render()
</span><span class="" data-line="58"> {
</span><span class="" data-line="59"> if (static::verdict($this-&gt;arguments, $this-&gt;renderingContext)) {
</span><span class="highlight" data-line="60"> return $this-&gt;renderThenChild();
</span><span class="" data-line="61"> }
</span><span class="" data-line="62"> return $this-&gt;renderElseChild();
</span><span class="" data-line="63"> }
</span><span class="" data-line="64">
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
</span><span class="" data-line="249"> $this-&gt;validateArguments();
</span><span class="" data-line="250"> $this-&gt;initialize();
</span><span class="" data-line="251">
</span><span class="highlight" data-line="252"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="253"> }
</span><span class="" data-line="254">
</span><span class="" data-line="255"> /**
</span><span class="" data-line="256"> * Call the render() method and handle errors.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), <em>array</em>('condition' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
</span><span class="" data-line="53"> */
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
</span><span class="" data-line="55"> {
</span><span class="highlight" data-line="56"> $output = $node-&gt;evaluate($renderingContext);
</span><span class="" data-line="57"> if ($cast) {
</span><span class="" data-line="58"> $output = $this-&gt;castToString($output);
</span><span class="" data-line="59"> }
</span><span class="" data-line="60"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
</span><span class="" data-line="33"> {
</span><span class="" data-line="34"> $evaluatedNodes = [];
</span><span class="" data-line="35"> foreach ($this-&gt;getChildNodes() as $childNode) {
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this-&gt;evaluateChildNode($childNode, $renderingContext, false);
</span><span class="" data-line="37"> }
</span><span class="" data-line="38"> // Make decisions about what to actually return
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
</span><span class="" data-line="40"> return null;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 306</span></div><div class="trace-file-content"><pre><span class="" data-line="302"> if ($this-&gt;renderChildrenClosure !== null) {
</span><span class="" data-line="303"> $closure = $this-&gt;renderChildrenClosure;
</span><span class="" data-line="304"> return $closure();
</span><span class="" data-line="305"> }
</span><span class="highlight" data-line="306"> return $this-&gt;viewHelperNode-&gt;evaluateChildNodes($this-&gt;renderingContext);
</span><span class="" data-line="307"> }
</span><span class="" data-line="308">
</span><span class="" data-line="309"> /**
</span><span class="" data-line="310"> * Helper which is mostly needed when calling renderStatic() from within
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">renderChildren</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/SectionViewHelper.php</strong> line 108</span></div><div class="trace-file-content"><pre><span class="" data-line="104"> {
</span><span class="" data-line="105"> $content = '';
</span><span class="" data-line="106"> if ($this-&gt;viewHelperVariableContainer-&gt;exists(SectionViewHelper::class, 'isCurrentlyRenderingSection')) {
</span><span class="" data-line="107"> $this-&gt;viewHelperVariableContainer-&gt;remove(SectionViewHelper::class, 'isCurrentlyRenderingSection');
</span><span class="highlight" data-line="108"> $content = $this-&gt;renderChildren();
</span><span class="" data-line="109"> }
</span><span class="" data-line="110"> return $content;
</span><span class="" data-line="111"> }
</span><span class="" data-line="112">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"></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</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
</span><span class="" data-line="261"> protected function callRenderMethod()
</span><span class="" data-line="262"> {
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
</span><span class="" data-line="265"> }
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))-&gt;getDeclaringClass()-&gt;getName() !== AbstractViewHelper::class) {
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
</span><span class="" data-line="249"> $this-&gt;validateArguments();
</span><span class="" data-line="250"> $this-&gt;initialize();
</span><span class="" data-line="251">
</span><span class="highlight" data-line="252"> return $this-&gt;callRenderMethod();
</span><span class="" data-line="253"> }
</span><span class="" data-line="254">
</span><span class="" data-line="255"> /**
</span><span class="" data-line="256"> * Call the render() method and handle errors.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-&gt;</span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
</span><span class="" data-line="76"> $viewHelper-&gt;setRenderingContext($renderingContext);
</span><span class="" data-line="77"> $viewHelper-&gt;setArguments($evaluatedArguments);
</span><span class="" data-line="78"> $viewHelper-&gt;handleAdditionalArguments($undeclaredArguments);
</span><span class="highlight" data-line="79"> return $viewHelper-&gt;initializeArgumentsAndRender();
</span><span class="" data-line="80"> } catch (Exception $error) {
</span><span class="" data-line="81"> return $renderingContext-&gt;getErrorHandler()-&gt;handleViewHelperError($error);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-&gt;</span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper), <em>array</em>('name' =&gt; <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
</span><span class="" data-line="147"> */
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
</span><span class="" data-line="149"> {
</span><span class="highlight" data-line="150"> return $renderingContext-&gt;getViewHelperInvoker()-&gt;invoke($this-&gt;uninitializedViewHelper, $this-&gt;arguments, $renderingContext);
</span><span class="" data-line="151"> }
</span><span class="" data-line="152">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-&gt;</span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 282</span></div><div class="trace-file-content"><pre><span class="" data-line="278"> true
</span><span class="" data-line="279"> );
</span><span class="" data-line="280">
</span><span class="" data-line="281"> $this-&gt;startRendering($renderingTypeOnNextLevel, $parsedTemplate, $renderingContext);
</span><span class="highlight" data-line="282"> $output = $section-&gt;evaluate($renderingContext);
</span><span class="" data-line="283"> $this-&gt;stopRendering();
</span><span class="" data-line="284"> }
</span><span class="" data-line="285">
</span><span class="" data-line="286"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-&gt;</span><span class="trace-method">renderSection</span>(<span class="trace-arguments">'content', <em>array</em>(), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php</strong> line 143</span></div><div class="trace-file-content"><pre><span class="" data-line="139"> $content = (new $delegate())-&gt;render($renderingContext);
</span><span class="" data-line="140"> } elseif ($partial !== null) {
</span><span class="" data-line="141"> $content = $view-&gt;renderPartial($partial, $section, $variables, $optional);
</span><span class="" data-line="142"> } elseif ($section !== null) {
</span><span class="highlight" data-line="143"> $content = $view-&gt;renderSection($section, $variables, $optional);
</span><span class="" data-line="144"> } elseif (!$optional) {
</span><span class="" data-line="145"> throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial, renderable or delegate and optional flag is false');
</span><span class="" data-line="146"> }
</span><span class="" data-line="147"> // Replace empty content with default value. If default is
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('section' =&gt; 'content', 'partial' =&gt; <em>null</em>, 'delegate' =&gt; <em>null</em>, 'renderable' =&gt; <em>null</em>, 'arguments' =&gt; <em>array</em>(), 'optional' =&gt; <em>false</em>, 'default' =&gt; <em>null</em>, 'contentAs' =&gt; <em>null</em>, 'debug' =&gt; <em>true</em>), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/layout_General_html_6640da7d19efb0249062c971c6115f91dae6f2e4.php</strong> line 61</span></div><div class="trace-file-content"><pre><span class="" data-line="57">$arguments1['contentAs'] = NULL;
</span><span class="" data-line="58">$arguments1['debug'] = true;
</span><span class="" data-line="59">$arguments1['section'] = 'content';
</span><span class="" data-line="60">
</span><span class="highlight" data-line="61">$output0 .= TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext);
</span><span class="" data-line="62">
</span><span class="" data-line="63">$output0 .= '
</span><span class="" data-line="64">&lt;/div&gt;
</span><span class="" data-line="65">';
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">layout_General_html_6640da7d19efb0249062c971c6115f91dae6f2e4</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 201</span></div><div class="trace-file-content"><pre><span class="" data-line="197"> } catch (PassthroughSourceException $error) {
</span><span class="" data-line="198"> return $error-&gt;getSource();
</span><span class="" data-line="199"> }
</span><span class="" data-line="200"> $this-&gt;startRendering(self::RENDERING_LAYOUT, $parsedTemplate, $this-&gt;baseRenderingContext);
</span><span class="highlight" data-line="201"> $output = $parsedLayout-&gt;render($this-&gt;baseRenderingContext);
</span><span class="" data-line="202"> $this-&gt;stopRendering();
</span><span class="" data-line="203"> }
</span><span class="" data-line="204">
</span><span class="" data-line="205"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-&gt;</span><span class="trace-method">render</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/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 504</span></div><div class="trace-file-content"><pre><span class="" data-line="500"> $actionResult = $this-&gt;{$this-&gt;errorMethodName}();
</span><span class="" data-line="501"> }
</span><span class="" data-line="502">
</span><span class="" data-line="503"> if ($actionResult === null &amp;&amp; $this-&gt;view instanceof ViewInterface) {
</span><span class="highlight" data-line="504"> $this-&gt;response-&gt;appendContent($this-&gt;view-&gt;render());
</span><span class="" data-line="505"> } elseif (is_string($actionResult) &amp;&amp; $actionResult !== '') {
</span><span class="" data-line="506"> $this-&gt;response-&gt;appendContent($actionResult);
</span><span class="" data-line="507"> } elseif (is_object($actionResult) &amp;&amp; method_exists($actionResult, '__toString')) {
</span><span class="" data-line="508"> $this-&gt;response-&gt;appendContent((string)$actionResult);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-&gt;</span><span class="trace-method">callActionMethod</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/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 426</span></div><div class="trace-file-content"><pre><span class="" data-line="422"> $this-&gt;view = $this-&gt;resolveView();
</span><span class="" data-line="423"> if ($this-&gt;view !== null) {
</span><span class="" data-line="424"> $this-&gt;initializeView($this-&gt;view);
</span><span class="" data-line="425"> }
</span><span class="highlight" data-line="426"> $this-&gt;callActionMethod();
</span><span class="" data-line="427"> $this-&gt;renderAssetsForRequest($request);
</span><span class="" data-line="428"> }
</span><span class="" data-line="429">
</span><span class="" data-line="430"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-&gt;</span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Request), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3conf/ext/news/Classes/Controller/NewsBaseController.php</strong> line 54</span></div><div class="trace-file-content"><pre><span class="" data-line="50"> */
</span><span class="" data-line="51"> public function processRequest(RequestInterface $request, ResponseInterface $response)
</span><span class="" data-line="52"> {
</span><span class="" data-line="53"> try {
</span><span class="highlight" data-line="54"> parent::processRequest($request, $response);
</span><span class="" data-line="55"> } catch (\Exception $exception) {
</span><span class="" data-line="56"> $this-&gt;handleKnownExceptionsElseThrowAgain($exception);
</span><span class="" data-line="57"> }
</span><span class="" data-line="58"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">GeorgRinger\News\Controller\NewsBaseController</span><span class="trace-type">-&gt;</span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Request), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php</strong> line 89</span></div><div class="trace-file-content"><pre><span class="" data-line="85"> throw new InfiniteLoopException('Could not ultimately dispatch the request after ' . $dispatchLoopCount . ' iterations. Most probably, a @' . IgnoreValidation::class . ' annotation is missing on re-displaying a form with validation errors.', 1217839467);
</span><span class="" data-line="86"> }
</span><span class="" data-line="87"> $controller = $this-&gt;resolveController($request);
</span><span class="" data-line="88"> try {
</span><span class="highlight" data-line="89"> $controller-&gt;processRequest($request, $response);
</span><span class="" data-line="90"> } catch (StopActionException $ignoredException) {
</span><span class="" data-line="91"> }
</span><span class="" data-line="92"> }
</span><span class="" data-line="93">
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Dispatcher</span><span class="trace-type">-&gt;</span><span class="trace-method">dispatch</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Request), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62"> }
</span><span class="" data-line="63">
</span><span class="" data-line="64"> /** @var \TYPO3\CMS\Extbase\Mvc\ResponseInterface $response */
</span><span class="" data-line="65"> $response = $this-&gt;objectManager-&gt;get(Response::class);
</span><span class="highlight" data-line="66"> $this-&gt;dispatcher-&gt;dispatch($request, $response);
</span><span class="" data-line="67"> return $response;
</span><span class="" data-line="68"> }
</span><span class="" data-line="69">
</span><span class="" data-line="70"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler</span><span class="trace-type">-&gt;</span><span class="trace-method">handleRequest</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/web/typo3/sysext/extbase/Classes/Core/Bootstrap.php</strong> line 183</span></div><div class="trace-file-content"><pre><span class="" data-line="179"> protected function handleRequest(): string
</span><span class="" data-line="180"> {
</span><span class="" data-line="181"> $requestHandler = $this-&gt;requestHandlerResolver-&gt;resolveRequestHandler();
</span><span class="" data-line="182">
</span><span class="highlight" data-line="183"> $response = $requestHandler-&gt;handleRequest();
</span><span class="" data-line="184"> // If response is NULL after handling the request we need to stop
</span><span class="" data-line="185"> // This happens for instance, when a USER object was converted to a USER_INT
</span><span class="" data-line="186"> // @see TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::handleRequest()
</span><span class="" data-line="187"> if ($response === null) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Core\Bootstrap</span><span class="trace-type">-&gt;</span><span class="trace-method">handleRequest</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/web/typo3/sysext/extbase/Classes/Core/Bootstrap.php</strong> line 173</span></div><div class="trace-file-content"><pre><span class="" data-line="169"> */
</span><span class="" data-line="170"> public function run(string $content, array $configuration): string
</span><span class="" data-line="171"> {
</span><span class="" data-line="172"> $this-&gt;initialize($configuration);
</span><span class="highlight" data-line="173"> return $this-&gt;handleRequest();
</span><span class="" data-line="174"> }
</span><span class="" data-line="175">
</span><span class="" data-line="176"> /**
</span><span class="" data-line="177"> * @return string
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Core\Bootstrap</span><span class="trace-type">-&gt;</span><span class="trace-method">run</span>(<span class="trace-arguments">'', <em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1')</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\Extbase\Core\Bootstrap), 'run'), <em>array</em>('', <em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1'))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 5644</span></div><div class="trace-file-content"><pre><span class="" data-line="5640"> if (is_object($classObj) &amp;&amp; method_exists($classObj, $parts[1]) &amp;&amp; is_callable($callable)) {
</span><span class="" data-line="5641"> $classObj-&gt;cObj = $this;
</span><span class="" data-line="5642"> $content = call_user_func_array($callable, [
</span><span class="" data-line="5643"> $content,
</span><span class="highlight" data-line="5644"> $conf
</span><span class="" data-line="5645"> ]);
</span><span class="" data-line="5646"> } else {
</span><span class="" data-line="5647"> $this-&gt;getTimeTracker()-&gt;setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
</span><span class="" data-line="5648"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">callUserFunction</span>(<span class="trace-arguments">'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', <em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1'), ''</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php</strong> line 43</span></div><div class="trace-file-content"><pre><span class="" data-line="39"> if ($this-&gt;cObj-&gt;getUserObjectType() === false) {
</span><span class="" data-line="40"> // Come here only if we are not called from $TSFE-&gt;processNonCacheableContentPartsAndSubstituteContentMarkers()!
</span><span class="" data-line="41"> $this-&gt;cObj-&gt;setUserObjectType(ContentObjectRenderer::OBJECTTYPE_USER);
</span><span class="" data-line="42"> }
</span><span class="highlight" data-line="43"> $tempContent = $this-&gt;cObj-&gt;callUserFunction($conf['userFunc'], $conf, '');
</span><span class="" data-line="44"> if ($this-&gt;cObj-&gt;doConvertToUserIntObject) {
</span><span class="" data-line="45"> $this-&gt;cObj-&gt;doConvertToUserIntObject = false;
</span><span class="" data-line="46"> $content = $this-&gt;cObj-&gt;cObjGetSingle('USER_INT', $conf);
</span><span class="" data-line="47"> } else {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\UserContentObject</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
</span><span class="" data-line="819">
</span><span class="" data-line="820"> // Render content
</span><span class="" data-line="821"> try {
</span><span class="highlight" data-line="822"> $content .= $contentObject-&gt;render($configuration);
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
</span><span class="" data-line="826"> throw $exception;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\UserContentObject), <em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
</span><span class="" data-line="733"> if (!$hooked) {
</span><span class="" data-line="734"> $contentObject = $this-&gt;getContentObject($name);
</span><span class="" data-line="735"> if ($contentObject) {
</span><span class="highlight" data-line="736"> $content .= $this-&gt;render($contentObject, $conf);
</span><span class="" data-line="737"> } else {
</span><span class="" data-line="738"> // Call hook functions for extra processing
</span><span class="" data-line="739"> if ($name) {
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'USER', <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'News', 'pluginName' =&gt; 'Pi1'), 'tt_content.list.20.news_pi1'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/ViewHelpers/CObjectViewHelper.php</strong> line 193</span></div><div class="trace-file-content"><pre><span class="" data-line="189"> if ($timeTracker-&gt;LR) {
</span><span class="" data-line="190"> $timeTracker-&gt;push('/f:cObject/', '&lt;' . $typoscriptObjectPath);
</span><span class="" data-line="191"> }
</span><span class="" data-line="192"> $timeTracker-&gt;incStackPointer();
</span><span class="highlight" data-line="193"> $content = $contentObjectRenderer-&gt;cObjGetSingle($setup[$lastSegment], $setup[$lastSegment . '.'] ?? [], $typoscriptObjectPath);
</span><span class="" data-line="194"> $timeTracker-&gt;decStackPointer();
</span><span class="" data-line="195"> if ($timeTracker-&gt;LR) {
</span><span class="" data-line="196"> $timeTracker-&gt;pull($content);
</span><span class="" data-line="197"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderContentObject</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer), <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1')), 'tt_content.list.20.news_pi1',
'news_pi1'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/ViewHelpers/CObjectViewHelper.php</strong> line 170</span></div><div class="trace-file-content"><pre><span class="" data-line="166"> 'No Content Object definition found at TypoScript object path "' . $typoscriptObjectPath . '"',
</span><span class="" data-line="167"> 1540246570
</span><span class="" data-line="168"> );
</span><span class="" data-line="169"> }
</span><span class="highlight" data-line="170"> $content = self::renderContentObject($contentObjectRenderer, $setup, $typoscriptObjectPath, $lastSegment);
</span><span class="" data-line="171"> if (!isset($GLOBALS['TSFE']) || !($GLOBALS['TSFE'] instanceof TypoScriptFrontendController)) {
</span><span class="" data-line="172"> static::resetFrontendEnvironment();
</span><span class="" data-line="173"> }
</span><span class="" data-line="174"> return $content;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('data' =&gt; <em>array</em>('uid'
=&gt; 214, 'rowDescription' =&gt; '', 'pid' =&gt; 1, 'tstamp' =&gt;
1619775680, 'crdate' =&gt; 1619775662, 'cruser_id' =&gt; 1, 'deleted'
=&gt; 0, 'hidden' =&gt; 0, 'starttime' =&gt; 0, 'endtime' =&gt; 0,
'fe_group' =&gt; '', 'sorting' =&gt; 928, 'editlock' =&gt; 0,
'sys_language_uid' =&gt; 0, 'l18n_parent' =&gt; 0, 'l10n_source' =&gt;
0, 'l10n_state' =&gt; <em>null</em>, 't3_origuid' =&gt; 214,
'l18n_diffsource' =&gt;
'a:25:{s:5:"CType";N;s:6:"colPos";N;s:6:"header";N;s:13:"header_layout";N;s:15:"header_position";N;s:4:"date";N;s:11:"header_link";N;s:9:"subheader";N;s:9:"list_type";N;s:11:"pi_flexform";N;s:6:"layout";N;s:11:"frame_class";N;s:18:"space_before_class";N;s:17:"space_after_class";N;s:12:"sectionIndex";N;s:9:"linkToTop";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:10:"categories";N;s:14:"rowDescription";N;s:25:"tx_gridelements_container";N;}',
't3ver_oid' =&gt; 214, 't3ver_wsid' =&gt; 1, 't3ver_state' =&gt; 0,
't3ver_stage' =&gt; 0, 't3ver_count' =&gt; 0, 't3ver_tstamp' =&gt; 0,
't3ver_move_id' =&gt; 0, 'CType' =&gt; 'list', 'header' =&gt; '',
'header_position' =&gt; '', 'bodytext' =&gt; <em>null</em>,
'bullets_type' =&gt; 0, 'uploads_description' =&gt; 0, 'uploads_type'
=&gt; 0, 'assets' =&gt; 0, 'image' =&gt; 0, 'imagewidth' =&gt; 0,
'imageorient' =&gt; 0, 'imagecols' =&gt; 2, 'imageborder' =&gt; 0,
'media' =&gt; 0, 'layout' =&gt; '0', 'frame_class' =&gt; 'default',
'cols' =&gt; 0, 'space_before_class' =&gt; '', 'space_after_class' =&gt;
'', 'records' =&gt; '', 'pages' =&gt; '', 'colPos' =&gt; 0, 'subheader'
=&gt; '', 'header_link' =&gt; '', 'image_zoom' =&gt; 0, 'header_layout'
=&gt; '0', 'list_type' =&gt; 'news_pi1', 'sectionIndex' =&gt; 1,
'linkToTop' =&gt; 0, 'file_collections' =&gt; '', 'filelink_size' =&gt;
0, 'filelink_sorting' =&gt; '', 'filelink_sorting_direction' =&gt; '',
'target' =&gt; '', 'date' =&gt; 0, 'recursive' =&gt; 0, 'imageheight'
=&gt; 0, 'pi_flexform' =&gt; '&lt;?xml version="1.0" encoding="utf-8"
standalone="yes" ?&gt;&lt;T3FlexForms&gt; &lt;data&gt;
&lt;sheet index="sDEF"&gt; &lt;language index="lDEF"&gt;
&lt;field index="settings.orderBy"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.orderDirection"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.categoryConjunction"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.categories"&gt;
&lt;value index="vDEF"&gt;5&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.includeSubCategories"&gt;
&lt;value index="vDEF"&gt;0&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.archiveRestriction"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.timeRestriction"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.timeRestrictionHigh"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.topNewsRestriction"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.startingpoint"&gt;
&lt;value index="vDEF"&gt;3&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.recursive"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.selectedList"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="switchableControllerActions"&gt;
&lt;value
index="vDEF"&gt;News-&amp;gt;list;News-&amp;gt;detail&lt;/value&gt;
&lt;/field&gt; &lt;/language&gt;
&lt;/sheet&gt; &lt;sheet index="additional"&gt;
&lt;language index="lDEF"&gt; &lt;field
index="settings.detailPid"&gt; &lt;value
index="vDEF"&gt;4&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.listPid"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.backPid"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.limit"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.offset"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.tags"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.hidePagination"&gt;
&lt;value index="vDEF"&gt;0&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.list.paginate.itemsPerPage"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.topNewsFirst"&gt; &lt;value
index="vDEF"&gt;0&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.excludeAlreadyDisplayedNews"&gt;
&lt;value index="vDEF"&gt;0&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.disableOverrideDemand"&gt; &lt;value
index="vDEF"&gt;1&lt;/value&gt; &lt;/field&gt;
&lt;/language&gt; &lt;/sheet&gt; &lt;sheet
index="template"&gt; &lt;language index="lDEF"&gt;
&lt;field index="settings.media.maxWidth"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.media.maxHeight"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt;
&lt;/field&gt; &lt;field
index="settings.cropMaxCharacters"&gt; &lt;value
index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;field index="settings.templateLayout"&gt;
&lt;value index="vDEF"&gt;&lt;/value&gt; &lt;/field&gt;
&lt;/language&gt; &lt;/sheet&gt;
&lt;/data&gt;&lt;/T3FlexForms&gt;', 'accessibility_title' =&gt; '',
'accessibility_bypass' =&gt; 0, 'accessibility_bypass_text' =&gt; '',
'selected_categories' =&gt; '', 'category_field' =&gt; '', 'table_class'
=&gt; '', 'table_caption' =&gt; <em>null</em>, 'table_delimiter' =&gt;
124, 'table_enclosure' =&gt; 0, 'table_header_position' =&gt; 0,
'table_tfoot' =&gt; 0, 'categories' =&gt; 1, 'backupColPos' =&gt; -2,
'tx_gridelements_backend_layout' =&gt; '0', 'tx_gridelements_children'
=&gt; 0, 'tx_gridelements_container' =&gt; 0, 'tx_gridelements_columns'
=&gt; 0, 'gridelements_shortcut_page_order_by' =&gt; 0,
'tx_news_related_news' =&gt; 0, '_ORIG_pid' =&gt; 1, '_ORIG_uid' =&gt;
219), 'typoscriptObjectPath' =&gt; 'tt_content.list.20.news_pi1',
'currentValueKey' =&gt; <em>null</em>, 'table' =&gt; 'tt_content'), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62">$array11 = array (
</span><span class="" data-line="63">);$arguments7['data'] = $renderingContext-&gt;getVariableProvider()-&gt;getByPath('data', $array11);
</span><span class="" data-line="64">$arguments7['table'] = 'tt_content';
</span><span class="" data-line="65">$renderChildrenClosure8 = ($arguments7['data'] !== null) ? function() use ($arguments7) { return $arguments7['data']; } : $renderChildrenClosure8;
</span><span class="highlight" data-line="66">$output6 .= TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper::renderStatic($arguments7, $renderChildrenClosure8, $renderingContext);
</span><span class="" data-line="67">
</span><span class="" data-line="68">$output6 .= '
</span><span class="" data-line="69"> ';
</span><span class="" data-line="70">return $output6;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e</span><span class="trace-type">-&gt;</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/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> if (isset($arguments['then'])) {
</span><span class="" data-line="75"> return $arguments['then'];
</span><span class="" data-line="76"> }
</span><span class="" data-line="77"> if (isset($arguments['__thenClosure'])) {
</span><span class="highlight" data-line="78"> return $arguments['__thenClosure']();
</span><span class="" data-line="79"> }
</span><span class="" data-line="80"> } elseif (!empty($arguments['__elseClosures'])) {
</span><span class="" data-line="81"> $elseIfClosures = isset($arguments['__elseifClosures']) ? $arguments['__elseifClosures'] : [];
</span><span class="" data-line="82"> return static::evaluateElseClosures($arguments['__elseClosures'], $elseIfClosures, $renderingContext);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('then' =&gt; <em>null</em>, 'else' =&gt; <em>null</em>, 'condition' =&gt; <em>true</em>, '__thenClosure' =&gt; <em>object</em>(Closure)), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e.php</strong> line 91</span></div><div class="trace-file-content"><pre><span class="" data-line="87"> $renderingContext
</span><span class="" data-line="88"> );
</span><span class="" data-line="89">$arguments1['__thenClosure'] = $renderChildrenClosure2;
</span><span class="" data-line="90">
</span><span class="highlight" data-line="91">$output0 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext);
</span><span class="" data-line="92">
</span><span class="" data-line="93">$output0 .= '
</span><span class="" data-line="94">
</span><span class="" data-line="95">';
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e</span><span class="trace-type">-&gt;</span><span class="trace-method">section_62bce9422ff2d14f69ab80a154510232fc8a9afd</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 260</span></div><div class="trace-file-content"><pre><span class="" data-line="256"> );
</span><span class="" data-line="257"> }
</span><span class="" data-line="258"> }
</span><span class="" data-line="259"> $this-&gt;startRendering($renderingTypeOnNextLevel, $parsedTemplate, $renderingContext);
</span><span class="highlight" data-line="260"> $output = $parsedTemplate-&gt;$methodNameOfSection($renderingContext);
</span><span class="" data-line="261"> $this-&gt;stopRendering();
</span><span class="" data-line="262"> } else {
</span><span class="" data-line="263"> $sections = $parsedTemplate-&gt;getVariableContainer()-&gt;get('1457379500_sections');
</span><span class="" data-line="264"> if (!isset($sections[$sectionName])) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-&gt;</span><span class="trace-method">renderSection</span>(<span class="trace-arguments">'Main', <em>array</em>(), <em>true</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php</strong> line 143</span></div><div class="trace-file-content"><pre><span class="" data-line="139"> $content = (new $delegate())-&gt;render($renderingContext);
</span><span class="" data-line="140"> } elseif ($partial !== null) {
</span><span class="" data-line="141"> $content = $view-&gt;renderPartial($partial, $section, $variables, $optional);
</span><span class="" data-line="142"> } elseif ($section !== null) {
</span><span class="highlight" data-line="143"> $content = $view-&gt;renderSection($section, $variables, $optional);
</span><span class="" data-line="144"> } elseif (!$optional) {
</span><span class="" data-line="145"> throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial, renderable or delegate and optional flag is false');
</span><span class="" data-line="146"> }
</span><span class="" data-line="147"> // Replace empty content with default value. If default is
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('section' =&gt; 'Main', 'partial' =&gt; <em>null</em>, 'delegate' =&gt; <em>null</em>, 'renderable' =&gt; <em>null</em>, 'arguments' =&gt; <em>array</em>(), 'optional' =&gt; <em>true</em>, 'default' =&gt; <em>null</em>, 'contentAs' =&gt; <em>null</em>, 'debug' =&gt; <em>true</em>), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2.php</strong> line 1143</span></div><div class="trace-file-content"><pre><span class="" data-line="1139"> ),
</span><span class="" data-line="1140"> $renderingContext
</span><span class="" data-line="1141"> );
</span><span class="" data-line="1142">
</span><span class="highlight" data-line="1143">$output3 .= TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic($arguments45, $renderChildrenClosure46, $renderingContext);
</span><span class="" data-line="1144">
</span><span class="" data-line="1145">$output3 .= '
</span><span class="" data-line="1146"> ';
</span><span class="" data-line="1147">// Rendering ViewHelper TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2</span><span class="trace-type">-&gt;</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/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> if (isset($arguments['then'])) {
</span><span class="" data-line="75"> return $arguments['then'];
</span><span class="" data-line="76"> }
</span><span class="" data-line="77"> if (isset($arguments['__thenClosure'])) {
</span><span class="highlight" data-line="78"> return $arguments['__thenClosure']();
</span><span class="" data-line="79"> }
</span><span class="" data-line="80"> } elseif (!empty($arguments['__elseClosures'])) {
</span><span class="" data-line="81"> $elseIfClosures = isset($arguments['__elseifClosures']) ? $arguments['__elseifClosures'] : [];
</span><span class="" data-line="82"> return static::evaluateElseClosures($arguments['__elseClosures'], $elseIfClosures, $renderingContext);
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('then' =&gt; <em>null</em>, 'else' =&gt; <em>null</em>, 'condition' =&gt; <em>true</em>, '__thenClosure' =&gt; <em>object</em>(Closure), '__elseClosures' =&gt; <em>array</em>(<em>object</em>(Closure))), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2.php</strong> line 1665</span></div><div class="trace-file-content"><pre><span class="" data-line="1661"> ';
</span><span class="" data-line="1662">return $output65;
</span><span class="" data-line="1663">};
</span><span class="" data-line="1664">
</span><span class="highlight" data-line="1665">$output0 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext);
</span><span class="" data-line="1666">
</span><span class="" data-line="1667">$output0 .= '
</span><span class="" data-line="1668">
</span><span class="" data-line="1669">';
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 201</span></div><div class="trace-file-content"><pre><span class="" data-line="197"> } catch (PassthroughSourceException $error) {
</span><span class="" data-line="198"> return $error-&gt;getSource();
</span><span class="" data-line="199"> }
</span><span class="" data-line="200"> $this-&gt;startRendering(self::RENDERING_LAYOUT, $parsedTemplate, $this-&gt;baseRenderingContext);
</span><span class="highlight" data-line="201"> $output = $parsedLayout-&gt;render($this-&gt;baseRenderingContext);
</span><span class="" data-line="202"> $this-&gt;stopRendering();
</span><span class="" data-line="203"> }
</span><span class="" data-line="204">
</span><span class="" data-line="205"> return $output;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-&gt;</span><span class="trace-method">render</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/web/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php</strong> line 358</span></div><div class="trace-file-content"><pre><span class="" data-line="354"> * @return string
</span><span class="" data-line="355"> */
</span><span class="" data-line="356"> protected function renderFluidView()
</span><span class="" data-line="357"> {
</span><span class="highlight" data-line="358"> return $this-&gt;view-&gt;render();
</span><span class="" data-line="359"> }
</span><span class="" data-line="360">
</span><span class="" data-line="361"> /**
</span><span class="" data-line="362"> * Apply standard wrap to content
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject</span><span class="trace-type">-&gt;</span><span class="trace-method">renderFluidView</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/web/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php</strong> line 108</span></div><div class="trace-file-content"><pre><span class="" data-line="104">
</span><span class="" data-line="105"> $this-&gt;view-&gt;assignMultiple($variables);
</span><span class="" data-line="106">
</span><span class="" data-line="107"> $this-&gt;renderFluidTemplateAssetsIntoPageRenderer();
</span><span class="highlight" data-line="108"> $content = $this-&gt;renderFluidView();
</span><span class="" data-line="109"> $content = $this-&gt;applyStandardWrapToRenderedContent($content, $conf);
</span><span class="" data-line="110">
</span><span class="" data-line="111"> $this-&gt;view = $parentView;
</span><span class="" data-line="112"> return $content;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('templateName' =&gt; 'List', 'templateRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' =&gt; <em>array</em>('defaultHeaderType' =&gt; '2', 'media.' =&gt; <em>array</em>('lazyLoading' =&gt; 'lazy', 'popup.' =&gt; <em>array</em>('bodyTag'
=&gt; '&lt;body style="margin:0; background:#fff;"&gt;', 'wrap' =&gt;
'&lt;a href="javascript:close();"&gt; | &lt;/a&gt;', 'width' =&gt;
'800m', 'height' =&gt; '600m', 'crop.' =&gt; <em>array</em>('data' =&gt; 'file:current:crop'), 'JSwindow' =&gt; '1', 'JSwindow.' =&gt; <em>array</em>('newWindow' =&gt; '0', 'if.' =&gt; <em>array</em>('isFalse' =&gt; '0')), 'directImageLink' =&gt; '0', 'linkParams.' =&gt; <em>array</em>('ATagParams.' =&gt; <em>array</em>('dataWrap' =&gt; 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' =&gt; <em>array</em>('no-cookie' =&gt; '1', 'api' =&gt; '0'))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1')))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
</span><span class="" data-line="819">
</span><span class="" data-line="820"> // Render content
</span><span class="" data-line="821"> try {
</span><span class="highlight" data-line="822"> $content .= $contentObject-&gt;render($configuration);
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
</span><span class="" data-line="826"> throw $exception;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject), <em>array</em>('templateName' =&gt; 'List', 'templateRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' =&gt; <em>array</em>('defaultHeaderType' =&gt; '2', 'media.' =&gt; <em>array</em>('lazyLoading' =&gt; 'lazy', 'popup.' =&gt; <em>array</em>('bodyTag'
=&gt; '&lt;body style="margin:0; background:#fff;"&gt;', 'wrap' =&gt;
'&lt;a href="javascript:close();"&gt; | &lt;/a&gt;', 'width' =&gt;
'800m', 'height' =&gt; '600m', 'crop.' =&gt; <em>array</em>('data' =&gt; 'file:current:crop'), 'JSwindow' =&gt; '1', 'JSwindow.' =&gt; <em>array</em>('newWindow' =&gt; '0', 'if.' =&gt; <em>array</em>('isFalse' =&gt; '0')), 'directImageLink' =&gt; '0', 'linkParams.' =&gt; <em>array</em>('ATagParams.' =&gt; <em>array</em>('dataWrap' =&gt; 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' =&gt; <em>array</em>('no-cookie' =&gt; '1', 'api' =&gt; '0'))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt; 'News', 'pluginName' =&gt; 'Pi1')))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
</span><span class="" data-line="733"> if (!$hooked) {
</span><span class="" data-line="734"> $contentObject = $this-&gt;getContentObject($name);
</span><span class="" data-line="735"> if ($contentObject) {
</span><span class="highlight" data-line="736"> $content .= $this-&gt;render($contentObject, $conf);
</span><span class="" data-line="737"> } else {
</span><span class="" data-line="738"> // Call hook functions for extra processing
</span><span class="" data-line="739"> if ($name) {
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'FLUIDTEMPLATE', <em>array</em>('templateName' =&gt; 'List', 'templateRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' =&gt; <em>array</em>('defaultHeaderType' =&gt; '2', 'media.' =&gt; <em>array</em>('lazyLoading' =&gt; 'lazy', 'popup.' =&gt; <em>array</em>('bodyTag'
=&gt; '&lt;body style="margin:0; background:#fff;"&gt;', 'wrap' =&gt;
'&lt;a href="javascript:close();"&gt; | &lt;/a&gt;', 'width' =&gt;
'800m', 'height' =&gt; '600m', 'crop.' =&gt; <em>array</em>('data' =&gt; 'file:current:crop'), 'JSwindow' =&gt; '1', 'JSwindow.' =&gt; <em>array</em>('newWindow' =&gt; '0', 'if.' =&gt; <em>array</em>('isFalse' =&gt; '0')), 'directImageLink' =&gt; '0', 'linkParams.' =&gt; <em>array</em>('ATagParams.' =&gt; <em>array</em>('dataWrap' =&gt; 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' =&gt; <em>array</em>('no-cookie' =&gt; '1', 'api' =&gt; '0'))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1'))), 'lib.contentElement'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 717</span></div><div class="trace-file-content"><pre><span class="" data-line="713"> [$name, $conf] = $cF-&gt;getVal($key, $this-&gt;getTypoScriptFrontendController()-&gt;tmpl-&gt;setup);
</span><span class="" data-line="714"> $conf = array_replace_recursive(is_array($conf) ? $conf : [], $confOverride);
</span><span class="" data-line="715"> // Getting the cObject
</span><span class="" data-line="716"> $timeTracker-&gt;incStackPointer();
</span><span class="highlight" data-line="717"> $content .= $this-&gt;cObjGetSingle($name, $conf, $key);
</span><span class="" data-line="718"> $timeTracker-&gt;decStackPointer();
</span><span class="" data-line="719"> } else {
</span><span class="" data-line="720"> $hooked = false;
</span><span class="" data-line="721"> // Application defined cObjects
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'FLUIDTEMPLATE', <em>array</em>('templateName' =&gt; 'List', 'templateRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' =&gt; <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' =&gt; <em>array</em>('defaultHeaderType' =&gt; '2', 'media.' =&gt; <em>array</em>('lazyLoading' =&gt; 'lazy', 'popup.' =&gt; <em>array</em>('bodyTag'
=&gt; '&lt;body style="margin:0; background:#fff;"&gt;', 'wrap' =&gt;
'&lt;a href="javascript:close();"&gt; | &lt;/a&gt;', 'width' =&gt;
'800m', 'height' =&gt; '600m', 'crop.' =&gt; <em>array</em>('data' =&gt; 'file:current:crop'), 'JSwindow' =&gt; '1', 'JSwindow.' =&gt; <em>array</em>('newWindow' =&gt; '0', 'if.' =&gt; <em>array</em>('isFalse' =&gt; '0')), 'directImageLink' =&gt; '0', 'linkParams.' =&gt; <em>array</em>('ATagParams.' =&gt; <em>array</em>('dataWrap' =&gt; 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' =&gt; <em>array</em>('no-cookie' =&gt; '1', 'api' =&gt; '0'))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1'))), 'list'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> // If no "default" property is available, then an empty string is returned
</span><span class="" data-line="44"> if ($key === 'default' &amp;&amp; !isset($conf['default'])) {
</span><span class="" data-line="45"> $theValue = '';
</span><span class="" data-line="46"> } else {
</span><span class="highlight" data-line="47"> $theValue = $this-&gt;cObj-&gt;cObjGetSingle($conf[$key], $conf[$key . '.'] ?? [], $key);
</span><span class="" data-line="48"> }
</span><span class="" data-line="49"> if (isset($conf['stdWrap.'])) {
</span><span class="" data-line="50"> $theValue = $this-&gt;cObj-&gt;stdWrap($theValue, $conf['stdWrap.']);
</span><span class="" data-line="51"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\CaseContentObject</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('key.' =&gt; <em>array</em>('field' =&gt; 'CType'), 'default' =&gt; 'TEXT', 'default.' =&gt; <em>array</em>('field'
=&gt; 'CType', 'htmlSpecialChars' =&gt; '1', 'wrap' =&gt; '&lt;p
style="background-color: yellow; padding: 0.5em
1em;"&gt;&lt;strong&gt;ERROR:&lt;/strong&gt; Content Element with uid
"{field:uid}" and type "|" has no rendering definition!&lt;/p&gt;',
'wrap.' =&gt; <em>array</em>('insertData' =&gt; '1')), 'stdWrap.' =&gt; <em>array</em>('editPanel' =&gt; '1', 'editPanel.' =&gt; <em>array</em>('allow'
=&gt; 'move, new, edit, hide, delete', 'label' =&gt; '%s',
'onlyCurrentPid' =&gt; '1', 'previewBorder' =&gt; '1', 'edit.' =&gt; <em>array</em>('displayRecord' =&gt; '1'))), 'bullets' =&gt; '&lt; lib.contentElement', 'bullets.' =&gt; <em>array</em>('templateName' =&gt; 'Bullets', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('value' =&gt; '2', 'isLessThan.' =&gt; <em>array</em>('field'
=&gt; 'bullets_type')), 'fieldName' =&gt; 'bodytext',
'removeEmptyEntries' =&gt; '1', 'as' =&gt; 'bullets'),
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
'20.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'if.' =&gt; <em>array</em>('value' =&gt; '2', 'equals.' =&gt; <em>array</em>('field' =&gt; 'bullets_type')), 'fieldDelimiter' =&gt; '|', 'as' =&gt; 'bullets')), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
'div' =&gt; '&lt; lib.contentElement', 'div.' =&gt; <em>array</em>('templateName' =&gt; 'Div'), 'header' =&gt; '&lt; lib.contentElement', 'header.' =&gt; <em>array</em>('templateName' =&gt; 'Header', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
'html' =&gt; '&lt; lib.contentElement', 'html.' =&gt; <em>array</em>('templateName' =&gt; 'Html', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'image' =&gt; '&lt; lib.contentElement', 'image.' =&gt; <em>array</em>('templateName' =&gt; 'Image', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content : image
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
'list' =&gt; '&lt; lib.contentElement', 'list.' =&gt; <em>array</em>('templateName' =&gt; 'List', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1'))), 'shortcut' =&gt; '&lt;
lib.contentElement', 'shortcut.' =&gt; <em>array</em>('templateName' =&gt; 'Shortcut', 'variables.' =&gt; <em>array</em>('shortcuts' =&gt; 'RECORDS', 'shortcuts.' =&gt; <em>array</em>('source.' =&gt; <em>array</em>('field' =&gt; 'records'), 'tables' =&gt; 'tt_content,pages,tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('pages' =&gt; 'COA', 'pages.' =&gt; <em>array</em>('LOAD_REGISTER', '5.' =&gt; <em>array</em>('tt_content_shortcut_recursive.' =&gt; <em>array</em>('field' =&gt; 'recursive')), 'USER', '10.' =&gt; <em>array</em>('userFunc' =&gt; 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements-&gt;user_getTreeList'), 'CONTENT', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('pidInList.' =&gt; <em>array</em>('data' =&gt; 'register:pidInList'), 'selectFields.' =&gt; <em>array</em>('dataWrap'
=&gt; '*,FIND_IN_SET(pid,{register:pidInList}) AS
gridelements_shortcut_page_order_by'), 'where' =&gt; 'colPos &gt;= 0',
'languageField' =&gt; 'sys_language_uid', 'orderBy' =&gt;
'gridelements_shortcut_page_order_by,colPos,sorting')),
'RESTORE_REGISTER'), 'tx_news_domain_model_news' =&gt; 'USER',
'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt; 'GeorgRinger',
'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt; '1', 'isShortcut' =&gt; '1'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], records', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' =&gt; <em>array</em>('tables' =&gt; 'tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('tx_news_domain_model_news' =&gt; 'USER', 'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt;
'GeorgRinger', 'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt;
'1', 'isShortcut' =&gt; '1'))))), 'table' =&gt; '&lt;
lib.contentElement', 'table.' =&gt; <em>array</em>('templateName' =&gt; 'Table', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'fieldDelimiter.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_delimiter'))), 'fieldEnclosure.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure')), 'if.' =&gt; <em>array</em>('value' =&gt; '0', 'equals.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure'), 'negate' =&gt; '1')), 'maximumColumns.' =&gt; <em>array</em>('field' =&gt; 'cols'), 'as' =&gt; 'table')), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], bodytext,
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
=&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
'text' =&gt; '&lt; lib.contentElement', 'text.' =&gt; <em>array</em>('templateName' =&gt; 'Text', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'textmedia' =&gt; '&lt; lib.contentElement', 'textmedia.' =&gt; <em>array</em>('templateName' =&gt; 'Textmedia', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
'textpic' =&gt; '&lt; lib.contentElement', 'textpic.' =&gt; <em>array</em>('templateName' =&gt; 'Textpic', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
'uploads' =&gt; '&lt; lib.contentElement', 'uploads.' =&gt; <em>array</em>('templateName' =&gt; 'Uploads', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'), 'collections.' =&gt; <em>array</em>('field' =&gt; 'file_collections'), 'sorting.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting', 'direction.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting_direction')))), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], media, file_collections,
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
'menu_abstract' =&gt; '&lt; lib.contentElement', 'menu_abstract.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuAbstract', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_content' =&gt; '&lt; lib.contentElement',
'menu_categorized_content.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedContent', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'selectFields' =&gt; 'tt_content.*', 'groupBy' =&gt; 'uid', 'pidInList.' =&gt; <em>array</em>('data' =&gt; 'leveluid : 0'), 'recursive' =&gt; '99', 'join.' =&gt; <em>array</em>('data'
=&gt; 'field:selected_categories', 'wrap' =&gt; 'sys_category_record_mm
ON uid = sys_category_record_mm.uid_foreign AND
sys_category_record_mm.uid_local IN(|)'), 'where.' =&gt; <em>array</em>('data'
=&gt; 'field:category_field', 'wrap' =&gt; 'tablenames=\'tt_content\'
and fieldname=\'|\''), 'orderBy' =&gt; 'tt_content.sorting', 'as' =&gt;
'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_pages' =&gt; '&lt; lib.contentElement',
'menu_categorized_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'categories', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'selected_categories'), 'relation.' =&gt; <em>array</em>('field' =&gt; 'category_field'), 'sorting' =&gt; 'title', 'order' =&gt; 'asc'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_pages' =&gt; '&lt; lib.contentElement', 'menu_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_subpages' =&gt; '&lt; lib.contentElement', 'menu_subpages.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuSubpages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section' =&gt; '&lt; lib.contentElement', 'menu_section.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSection', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('includeNotInMenu.' =&gt; <em>array</em>('override' =&gt; '1', 'override.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')))), 'special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages', 'override.' =&gt; <em>array</em>('data' =&gt; 'page:uid', 'if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'override.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid', 'if.' =&gt; <em>array</em>('isTrue.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid')))))), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'as' =&gt; 'content', 'where' =&gt; 'sectionIndex = 1',
'orderBy' =&gt; 'sorting', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section_pages' =&gt; '&lt; lib.contentElement',
'menu_section_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSectionPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'orderBy' =&gt; 'sorting', 'as' =&gt; 'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_recently_updated' =&gt; '&lt; lib.contentElement',
'menu_recently_updated.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRecentlyUpdated', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'updated', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'maxAge' =&gt; '3600*24*7', 'excludeNoSearchPages' =&gt; '1'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_related_pages' =&gt; '&lt; lib.contentElement',
'menu_related_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRelatedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'keywords', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'excludeNoSearchPages' =&gt; '1'), 'alternativeSortingField' =&gt; 'title', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap' =&gt; '&lt; lib.contentElement', 'menu_sitemap.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemap', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap_pages' =&gt; '&lt; lib.contentElement',
'menu_sitemap_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemapPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'form_formframework' =&gt; '&lt; lib.contentElement',
'form_formframework.' =&gt; <em>array</em>('templateName' =&gt; 'Generic', 'USER', '20.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'Form', 'pluginName' =&gt; 'Formframework')), 'gridelements_pi1'
=&gt; '&lt; lib.contentElement', 'gridelements_pi1.' =&gt; <em>array</em>('templateName' =&gt; 'GridElement', 'templateName.' =&gt; <em>array</em>('override.' =&gt; <em>array</em>('field' =&gt; 'tx_gridelements_backend_layout')), 'templateRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' =&gt; <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' =&gt; <em>array</em>('default.' =&gt; <em>array</em>('as' =&gt; 'children')))))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
</span><span class="" data-line="819">
</span><span class="" data-line="820"> // Render content
</span><span class="" data-line="821"> try {
</span><span class="highlight" data-line="822"> $content .= $contentObject-&gt;render($configuration);
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
</span><span class="" data-line="826"> throw $exception;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\CaseContentObject), <em>array</em>('key.' =&gt; <em>array</em>('field' =&gt; 'CType'), 'default' =&gt; 'TEXT', 'default.' =&gt; <em>array</em>('field'
=&gt; 'CType', 'htmlSpecialChars' =&gt; '1', 'wrap' =&gt; '&lt;p
style="background-color: yellow; padding: 0.5em
1em;"&gt;&lt;strong&gt;ERROR:&lt;/strong&gt; Content Element with uid
"{field:uid}" and type "|" has no rendering definition!&lt;/p&gt;',
'wrap.' =&gt; <em>array</em>('insertData' =&gt; '1')), 'stdWrap.' =&gt; <em>array</em>('editPanel' =&gt; '1', 'editPanel.' =&gt; <em>array</em>('allow'
=&gt; 'move, new, edit, hide, delete', 'label' =&gt; '%s',
'onlyCurrentPid' =&gt; '1', 'previewBorder' =&gt; '1', 'edit.' =&gt; <em>array</em>('displayRecord' =&gt; '1'))), 'bullets' =&gt; '&lt; lib.contentElement', 'bullets.' =&gt; <em>array</em>('templateName' =&gt; 'Bullets', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('value' =&gt; '2', 'isLessThan.' =&gt; <em>array</em>('field'
=&gt; 'bullets_type')), 'fieldName' =&gt; 'bodytext',
'removeEmptyEntries' =&gt; '1', 'as' =&gt; 'bullets'),
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
'20.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'if.' =&gt; <em>array</em>('value' =&gt; '2', 'equals.' =&gt; <em>array</em>('field' =&gt; 'bullets_type')), 'fieldDelimiter' =&gt; '|', 'as' =&gt; 'bullets')), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
'div' =&gt; '&lt; lib.contentElement', 'div.' =&gt; <em>array</em>('templateName' =&gt; 'Div'), 'header' =&gt; '&lt; lib.contentElement', 'header.' =&gt; <em>array</em>('templateName' =&gt; 'Header', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
'html' =&gt; '&lt; lib.contentElement', 'html.' =&gt; <em>array</em>('templateName' =&gt; 'Html', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'image' =&gt; '&lt; lib.contentElement', 'image.' =&gt; <em>array</em>('templateName' =&gt; 'Image', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content : image
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
'list' =&gt; '&lt; lib.contentElement', 'list.' =&gt; <em>array</em>('templateName' =&gt; 'List', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1'))), 'shortcut' =&gt; '&lt;
lib.contentElement', 'shortcut.' =&gt; <em>array</em>('templateName' =&gt; 'Shortcut', 'variables.' =&gt; <em>array</em>('shortcuts' =&gt; 'RECORDS', 'shortcuts.' =&gt; <em>array</em>('source.' =&gt; <em>array</em>('field' =&gt; 'records'), 'tables' =&gt; 'tt_content,pages,tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('pages' =&gt; 'COA', 'pages.' =&gt; <em>array</em>('LOAD_REGISTER', '5.' =&gt; <em>array</em>('tt_content_shortcut_recursive.' =&gt; <em>array</em>('field' =&gt; 'recursive')), 'USER', '10.' =&gt; <em>array</em>('userFunc' =&gt; 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements-&gt;user_getTreeList'), 'CONTENT', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('pidInList.' =&gt; <em>array</em>('data' =&gt; 'register:pidInList'), 'selectFields.' =&gt; <em>array</em>('dataWrap'
=&gt; '*,FIND_IN_SET(pid,{register:pidInList}) AS
gridelements_shortcut_page_order_by'), 'where' =&gt; 'colPos &gt;= 0',
'languageField' =&gt; 'sys_language_uid', 'orderBy' =&gt;
'gridelements_shortcut_page_order_by,colPos,sorting')),
'RESTORE_REGISTER'), 'tx_news_domain_model_news' =&gt; 'USER',
'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt; 'GeorgRinger',
'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt; '1', 'isShortcut' =&gt; '1'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], records', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' =&gt; <em>array</em>('tables' =&gt; 'tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('tx_news_domain_model_news' =&gt; 'USER', 'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt;
'GeorgRinger', 'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt;
'1', 'isShortcut' =&gt; '1'))))), 'table' =&gt; '&lt;
lib.contentElement', 'table.' =&gt; <em>array</em>('templateName' =&gt; 'Table', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'fieldDelimiter.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_delimiter'))), 'fieldEnclosure.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure')), 'if.' =&gt; <em>array</em>('value' =&gt; '0', 'equals.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure'), 'negate' =&gt; '1')), 'maximumColumns.' =&gt; <em>array</em>('field' =&gt; 'cols'), 'as' =&gt; 'table')), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], bodytext,
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
=&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
'text' =&gt; '&lt; lib.contentElement', 'text.' =&gt; <em>array</em>('templateName' =&gt; 'Text', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'textmedia' =&gt; '&lt; lib.contentElement', 'textmedia.' =&gt; <em>array</em>('templateName' =&gt; 'Textmedia', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
'textpic' =&gt; '&lt; lib.contentElement', 'textpic.' =&gt; <em>array</em>('templateName' =&gt; 'Textpic', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
'uploads' =&gt; '&lt; lib.contentElement', 'uploads.' =&gt; <em>array</em>('templateName' =&gt; 'Uploads', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'), 'collections.' =&gt; <em>array</em>('field' =&gt; 'file_collections'), 'sorting.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting', 'direction.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting_direction')))), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], media, file_collections,
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
'menu_abstract' =&gt; '&lt; lib.contentElement', 'menu_abstract.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuAbstract', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_content' =&gt; '&lt; lib.contentElement',
'menu_categorized_content.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedContent', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'selectFields' =&gt; 'tt_content.*', 'groupBy' =&gt; 'uid', 'pidInList.' =&gt; <em>array</em>('data' =&gt; 'leveluid : 0'), 'recursive' =&gt; '99', 'join.' =&gt; <em>array</em>('data'
=&gt; 'field:selected_categories', 'wrap' =&gt; 'sys_category_record_mm
ON uid = sys_category_record_mm.uid_foreign AND
sys_category_record_mm.uid_local IN(|)'), 'where.' =&gt; <em>array</em>('data'
=&gt; 'field:category_field', 'wrap' =&gt; 'tablenames=\'tt_content\'
and fieldname=\'|\''), 'orderBy' =&gt; 'tt_content.sorting', 'as' =&gt;
'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_pages' =&gt; '&lt; lib.contentElement',
'menu_categorized_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'categories', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'selected_categories'), 'relation.' =&gt; <em>array</em>('field' =&gt; 'category_field'), 'sorting' =&gt; 'title', 'order' =&gt; 'asc'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_pages' =&gt; '&lt; lib.contentElement', 'menu_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_subpages' =&gt; '&lt; lib.contentElement', 'menu_subpages.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuSubpages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section' =&gt; '&lt; lib.contentElement', 'menu_section.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSection', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('includeNotInMenu.' =&gt; <em>array</em>('override' =&gt; '1', 'override.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')))), 'special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages', 'override.' =&gt; <em>array</em>('data' =&gt; 'page:uid', 'if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'override.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid', 'if.' =&gt; <em>array</em>('isTrue.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid')))))), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'as' =&gt; 'content', 'where' =&gt; 'sectionIndex = 1',
'orderBy' =&gt; 'sorting', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section_pages' =&gt; '&lt; lib.contentElement',
'menu_section_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSectionPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'orderBy' =&gt; 'sorting', 'as' =&gt; 'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_recently_updated' =&gt; '&lt; lib.contentElement',
'menu_recently_updated.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRecentlyUpdated', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'updated', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'maxAge' =&gt; '3600*24*7', 'excludeNoSearchPages' =&gt; '1'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_related_pages' =&gt; '&lt; lib.contentElement',
'menu_related_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRelatedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'keywords', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'excludeNoSearchPages' =&gt; '1'), 'alternativeSortingField' =&gt; 'title', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap' =&gt; '&lt; lib.contentElement', 'menu_sitemap.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemap', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap_pages' =&gt; '&lt; lib.contentElement',
'menu_sitemap_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemapPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'form_formframework' =&gt; '&lt; lib.contentElement',
'form_formframework.' =&gt; <em>array</em>('templateName' =&gt; 'Generic', 'USER', '20.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'Form', 'pluginName' =&gt; 'Formframework')), 'gridelements_pi1'
=&gt; '&lt; lib.contentElement', 'gridelements_pi1.' =&gt; <em>array</em>('templateName' =&gt; 'GridElement', 'templateName.' =&gt; <em>array</em>('override.' =&gt; <em>array</em>('field' =&gt; 'tx_gridelements_backend_layout')), 'templateRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' =&gt; <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' =&gt; <em>array</em>('default.' =&gt; <em>array</em>('as' =&gt; 'children')))))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
</span><span class="" data-line="733"> if (!$hooked) {
</span><span class="" data-line="734"> $contentObject = $this-&gt;getContentObject($name);
</span><span class="" data-line="735"> if ($contentObject) {
</span><span class="highlight" data-line="736"> $content .= $this-&gt;render($contentObject, $conf);
</span><span class="" data-line="737"> } else {
</span><span class="" data-line="738"> // Call hook functions for extra processing
</span><span class="" data-line="739"> if ($name) {
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'CASE', <em>array</em>('key.' =&gt; <em>array</em>('field' =&gt; 'CType'), 'default' =&gt; 'TEXT', 'default.' =&gt; <em>array</em>('field'
=&gt; 'CType', 'htmlSpecialChars' =&gt; '1', 'wrap' =&gt; '&lt;p
style="background-color: yellow; padding: 0.5em
1em;"&gt;&lt;strong&gt;ERROR:&lt;/strong&gt; Content Element with uid
"{field:uid}" and type "|" has no rendering definition!&lt;/p&gt;',
'wrap.' =&gt; <em>array</em>('insertData' =&gt; '1')), 'stdWrap.' =&gt; <em>array</em>('editPanel' =&gt; '1', 'editPanel.' =&gt; <em>array</em>('allow'
=&gt; 'move, new, edit, hide, delete', 'label' =&gt; '%s',
'onlyCurrentPid' =&gt; '1', 'previewBorder' =&gt; '1', 'edit.' =&gt; <em>array</em>('displayRecord' =&gt; '1'))), 'bullets' =&gt; '&lt; lib.contentElement', 'bullets.' =&gt; <em>array</em>('templateName' =&gt; 'Bullets', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('value' =&gt; '2', 'isLessThan.' =&gt; <em>array</em>('field'
=&gt; 'bullets_type')), 'fieldName' =&gt; 'bodytext',
'removeEmptyEntries' =&gt; '1', 'as' =&gt; 'bullets'),
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
'20.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'if.' =&gt; <em>array</em>('value' =&gt; '2', 'equals.' =&gt; <em>array</em>('field' =&gt; 'bullets_type')), 'fieldDelimiter' =&gt; '|', 'as' =&gt; 'bullets')), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
'div' =&gt; '&lt; lib.contentElement', 'div.' =&gt; <em>array</em>('templateName' =&gt; 'Div'), 'header' =&gt; '&lt; lib.contentElement', 'header.' =&gt; <em>array</em>('templateName' =&gt; 'Header', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
'html' =&gt; '&lt; lib.contentElement', 'html.' =&gt; <em>array</em>('templateName' =&gt; 'Html', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'image' =&gt; '&lt; lib.contentElement', 'image.' =&gt; <em>array</em>('templateName' =&gt; 'Image', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content : image
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
'list' =&gt; '&lt; lib.contentElement', 'list.' =&gt; <em>array</em>('templateName' =&gt; 'List', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1'))), 'shortcut' =&gt; '&lt;
lib.contentElement', 'shortcut.' =&gt; <em>array</em>('templateName' =&gt; 'Shortcut', 'variables.' =&gt; <em>array</em>('shortcuts' =&gt; 'RECORDS', 'shortcuts.' =&gt; <em>array</em>('source.' =&gt; <em>array</em>('field' =&gt; 'records'), 'tables' =&gt; 'tt_content,pages,tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('pages' =&gt; 'COA', 'pages.' =&gt; <em>array</em>('LOAD_REGISTER', '5.' =&gt; <em>array</em>('tt_content_shortcut_recursive.' =&gt; <em>array</em>('field' =&gt; 'recursive')), 'USER', '10.' =&gt; <em>array</em>('userFunc' =&gt; 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements-&gt;user_getTreeList'), 'CONTENT', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('pidInList.' =&gt; <em>array</em>('data' =&gt; 'register:pidInList'), 'selectFields.' =&gt; <em>array</em>('dataWrap'
=&gt; '*,FIND_IN_SET(pid,{register:pidInList}) AS
gridelements_shortcut_page_order_by'), 'where' =&gt; 'colPos &gt;= 0',
'languageField' =&gt; 'sys_language_uid', 'orderBy' =&gt;
'gridelements_shortcut_page_order_by,colPos,sorting')),
'RESTORE_REGISTER'), 'tx_news_domain_model_news' =&gt; 'USER',
'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt; 'GeorgRinger',
'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt; '1', 'isShortcut' =&gt; '1'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], records', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' =&gt; <em>array</em>('tables' =&gt; 'tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('tx_news_domain_model_news' =&gt; 'USER', 'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt;
'GeorgRinger', 'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt;
'1', 'isShortcut' =&gt; '1'))))), 'table' =&gt; '&lt;
lib.contentElement', 'table.' =&gt; <em>array</em>('templateName' =&gt; 'Table', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'fieldDelimiter.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_delimiter'))), 'fieldEnclosure.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure')), 'if.' =&gt; <em>array</em>('value' =&gt; '0', 'equals.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure'), 'negate' =&gt; '1')), 'maximumColumns.' =&gt; <em>array</em>('field' =&gt; 'cols'), 'as' =&gt; 'table')), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], bodytext,
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
=&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
'text' =&gt; '&lt; lib.contentElement', 'text.' =&gt; <em>array</em>('templateName' =&gt; 'Text', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'textmedia' =&gt; '&lt; lib.contentElement', 'textmedia.' =&gt; <em>array</em>('templateName' =&gt; 'Textmedia', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
'textpic' =&gt; '&lt; lib.contentElement', 'textpic.' =&gt; <em>array</em>('templateName' =&gt; 'Textpic', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
'uploads' =&gt; '&lt; lib.contentElement', 'uploads.' =&gt; <em>array</em>('templateName' =&gt; 'Uploads', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'), 'collections.' =&gt; <em>array</em>('field' =&gt; 'file_collections'), 'sorting.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting', 'direction.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting_direction')))), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], media, file_collections,
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
'menu_abstract' =&gt; '&lt; lib.contentElement', 'menu_abstract.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuAbstract', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_content' =&gt; '&lt; lib.contentElement',
'menu_categorized_content.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedContent', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'selectFields' =&gt; 'tt_content.*', 'groupBy' =&gt; 'uid', 'pidInList.' =&gt; <em>array</em>('data' =&gt; 'leveluid : 0'), 'recursive' =&gt; '99', 'join.' =&gt; <em>array</em>('data'
=&gt; 'field:selected_categories', 'wrap' =&gt; 'sys_category_record_mm
ON uid = sys_category_record_mm.uid_foreign AND
sys_category_record_mm.uid_local IN(|)'), 'where.' =&gt; <em>array</em>('data'
=&gt; 'field:category_field', 'wrap' =&gt; 'tablenames=\'tt_content\'
and fieldname=\'|\''), 'orderBy' =&gt; 'tt_content.sorting', 'as' =&gt;
'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_pages' =&gt; '&lt; lib.contentElement',
'menu_categorized_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'categories', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'selected_categories'), 'relation.' =&gt; <em>array</em>('field' =&gt; 'category_field'), 'sorting' =&gt; 'title', 'order' =&gt; 'asc'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_pages' =&gt; '&lt; lib.contentElement', 'menu_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_subpages' =&gt; '&lt; lib.contentElement', 'menu_subpages.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuSubpages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section' =&gt; '&lt; lib.contentElement', 'menu_section.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSection', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('includeNotInMenu.' =&gt; <em>array</em>('override' =&gt; '1', 'override.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')))), 'special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages', 'override.' =&gt; <em>array</em>('data' =&gt; 'page:uid', 'if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'override.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid', 'if.' =&gt; <em>array</em>('isTrue.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid')))))), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'as' =&gt; 'content', 'where' =&gt; 'sectionIndex = 1',
'orderBy' =&gt; 'sorting', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section_pages' =&gt; '&lt; lib.contentElement',
'menu_section_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSectionPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'orderBy' =&gt; 'sorting', 'as' =&gt; 'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_recently_updated' =&gt; '&lt; lib.contentElement',
'menu_recently_updated.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRecentlyUpdated', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'updated', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'maxAge' =&gt; '3600*24*7', 'excludeNoSearchPages' =&gt; '1'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_related_pages' =&gt; '&lt; lib.contentElement',
'menu_related_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRelatedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'keywords', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'excludeNoSearchPages' =&gt; '1'), 'alternativeSortingField' =&gt; 'title', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap' =&gt; '&lt; lib.contentElement', 'menu_sitemap.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemap', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap_pages' =&gt; '&lt; lib.contentElement',
'menu_sitemap_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemapPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'form_formframework' =&gt; '&lt; lib.contentElement',
'form_formframework.' =&gt; <em>array</em>('templateName' =&gt; 'Generic', 'USER', '20.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'Form', 'pluginName' =&gt; 'Formframework')), 'gridelements_pi1'
=&gt; '&lt; lib.contentElement', 'gridelements_pi1.' =&gt; <em>array</em>('templateName' =&gt; 'GridElement', 'templateName.' =&gt; <em>array</em>('override.' =&gt; <em>array</em>('field' =&gt; 'tx_gridelements_backend_layout')), 'templateRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' =&gt; <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' =&gt; <em>array</em>('default.' =&gt; <em>array</em>('as' =&gt; 'children'))))), 'tt_content'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 717</span></div><div class="trace-file-content"><pre><span class="" data-line="713"> [$name, $conf] = $cF-&gt;getVal($key, $this-&gt;getTypoScriptFrontendController()-&gt;tmpl-&gt;setup);
</span><span class="" data-line="714"> $conf = array_replace_recursive(is_array($conf) ? $conf : [], $confOverride);
</span><span class="" data-line="715"> // Getting the cObject
</span><span class="" data-line="716"> $timeTracker-&gt;incStackPointer();
</span><span class="highlight" data-line="717"> $content .= $this-&gt;cObjGetSingle($name, $conf, $key);
</span><span class="" data-line="718"> $timeTracker-&gt;decStackPointer();
</span><span class="" data-line="719"> } else {
</span><span class="" data-line="720"> $hooked = false;
</span><span class="" data-line="721"> // Application defined cObjects
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'CASE', <em>array</em>('key.' =&gt; <em>array</em>('field' =&gt; 'CType'), 'default' =&gt; 'TEXT', 'default.' =&gt; <em>array</em>('field'
=&gt; 'CType', 'htmlSpecialChars' =&gt; '1', 'wrap' =&gt; '&lt;p
style="background-color: yellow; padding: 0.5em
1em;"&gt;&lt;strong&gt;ERROR:&lt;/strong&gt; Content Element with uid
"{field:uid}" and type "|" has no rendering definition!&lt;/p&gt;',
'wrap.' =&gt; <em>array</em>('insertData' =&gt; '1')), 'stdWrap.' =&gt; <em>array</em>('editPanel' =&gt; '1', 'editPanel.' =&gt; <em>array</em>('allow'
=&gt; 'move, new, edit, hide, delete', 'label' =&gt; '%s',
'onlyCurrentPid' =&gt; '1', 'previewBorder' =&gt; '1', 'edit.' =&gt; <em>array</em>('displayRecord' =&gt; '1'))), 'bullets' =&gt; '&lt; lib.contentElement', 'bullets.' =&gt; <em>array</em>('templateName' =&gt; 'Bullets', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('value' =&gt; '2', 'isLessThan.' =&gt; <em>array</em>('field'
=&gt; 'bullets_type')), 'fieldName' =&gt; 'bodytext',
'removeEmptyEntries' =&gt; '1', 'as' =&gt; 'bullets'),
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
'20.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'if.' =&gt; <em>array</em>('value' =&gt; '2', 'equals.' =&gt; <em>array</em>('field' =&gt; 'bullets_type')), 'fieldDelimiter' =&gt; '|', 'as' =&gt; 'bullets')), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
'div' =&gt; '&lt; lib.contentElement', 'div.' =&gt; <em>array</em>('templateName' =&gt; 'Div'), 'header' =&gt; '&lt; lib.contentElement', 'header.' =&gt; <em>array</em>('templateName' =&gt; 'Header', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
'html' =&gt; '&lt; lib.contentElement', 'html.' =&gt; <em>array</em>('templateName' =&gt; 'Html', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'image' =&gt; '&lt; lib.contentElement', 'image.' =&gt; <em>array</em>('templateName' =&gt; 'Image', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content : image
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
'list' =&gt; '&lt; lib.contentElement', 'list.' =&gt; <em>array</em>('templateName' =&gt; 'List', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' =&gt; <em>array</em>('indexedsearch_pi2' =&gt; 'USER', 'indexedsearch_pi2.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'IndexedSearch', 'pluginName' =&gt; 'Pi2'), 'news_pi1' =&gt;
'USER', 'news_pi1.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1'))), 'shortcut' =&gt; '&lt;
lib.contentElement', 'shortcut.' =&gt; <em>array</em>('templateName' =&gt; 'Shortcut', 'variables.' =&gt; <em>array</em>('shortcuts' =&gt; 'RECORDS', 'shortcuts.' =&gt; <em>array</em>('source.' =&gt; <em>array</em>('field' =&gt; 'records'), 'tables' =&gt; 'tt_content,pages,tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('pages' =&gt; 'COA', 'pages.' =&gt; <em>array</em>('LOAD_REGISTER', '5.' =&gt; <em>array</em>('tt_content_shortcut_recursive.' =&gt; <em>array</em>('field' =&gt; 'recursive')), 'USER', '10.' =&gt; <em>array</em>('userFunc' =&gt; 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements-&gt;user_getTreeList'), 'CONTENT', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('pidInList.' =&gt; <em>array</em>('data' =&gt; 'register:pidInList'), 'selectFields.' =&gt; <em>array</em>('dataWrap'
=&gt; '*,FIND_IN_SET(pid,{register:pidInList}) AS
gridelements_shortcut_page_order_by'), 'where' =&gt; 'colPos &gt;= 0',
'languageField' =&gt; 'sys_language_uid', 'orderBy' =&gt;
'gridelements_shortcut_page_order_by,colPos,sorting')),
'RESTORE_REGISTER'), 'tx_news_domain_model_news' =&gt; 'USER',
'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc' =&gt;
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName' =&gt;
'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt; 'GeorgRinger',
'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt; '1', 'isShortcut' =&gt; '1'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], records', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data' =&gt; 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' =&gt; <em>array</em>('tables' =&gt; 'tx_news_domain_model_news', 'conf.' =&gt; <em>array</em>('tx_news_domain_model_news' =&gt; 'USER', 'tx_news_domain_model_news.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'News', 'pluginName' =&gt; 'Pi1', 'vendorName' =&gt;
'GeorgRinger', 'switchableControllerActions.' =&gt; <em>array</em>('News.' =&gt; <em>array</em>('detail')), 'settings' =&gt; '&lt; plugin.tx_news.settings', 'settings.' =&gt; <em>array</em>('singleNews.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'useStdWrap' =&gt; 'singleNews', 'insertRecord' =&gt;
'1', 'isShortcut' =&gt; '1'))))), 'table' =&gt; '&lt;
lib.contentElement', 'table.' =&gt; <em>array</em>('templateName' =&gt; 'Table', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' =&gt; <em>array</em>('fieldName' =&gt; 'bodytext', 'fieldDelimiter.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_delimiter'))), 'fieldEnclosure.' =&gt; <em>array</em>('char.' =&gt; <em>array</em>('cObject' =&gt; 'TEXT', 'cObject.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure')), 'if.' =&gt; <em>array</em>('value' =&gt; '0', 'equals.' =&gt; <em>array</em>('field' =&gt; 'table_enclosure'), 'negate' =&gt; '1')), 'maximumColumns.' =&gt; <em>array</em>('field' =&gt; 'cols'), 'as' =&gt; 'table')), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], bodytext,
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
=&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
'text' =&gt; '&lt; lib.contentElement', 'text.' =&gt; <em>array</em>('templateName' =&gt; 'Text', 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: bodytext', 'editIcons.' =&gt; <em>array</em>('beforeLastTag' =&gt; '1', 'iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
'textmedia' =&gt; '&lt; lib.contentElement', 'textmedia.' =&gt; <em>array</em>('templateName' =&gt; 'Textmedia', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
'textpic' =&gt; '&lt; lib.contentElement', 'textpic.' =&gt; <em>array</em>('templateName' =&gt; 'Textpic', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' =&gt; <em>array</em>('maxGalleryWidth'
=&gt; '600', 'maxGalleryWidthInText' =&gt; '300', 'columnSpacing' =&gt;
'10', 'borderWidth' =&gt; '2', 'borderPadding' =&gt; '0')), 'stdWrap.'
=&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
[imagecols|imageborder], image_zoom', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
'uploads' =&gt; '&lt; lib.contentElement', 'uploads.' =&gt; <em>array</em>('templateName' =&gt; 'Uploads', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'), 'collections.' =&gt; <em>array</em>('field' =&gt; 'file_collections'), 'sorting.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting', 'direction.' =&gt; <em>array</em>('field' =&gt; 'filelink_sorting_direction')))), 'stdWrap.' =&gt; <em>array</em>('editIcons'
=&gt; 'tt_content: header [header_layout], media, file_collections,
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
'menu_abstract' =&gt; '&lt; lib.contentElement', 'menu_abstract.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuAbstract', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_content' =&gt; '&lt; lib.contentElement',
'menu_categorized_content.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedContent', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'selectFields' =&gt; 'tt_content.*', 'groupBy' =&gt; 'uid', 'pidInList.' =&gt; <em>array</em>('data' =&gt; 'leveluid : 0'), 'recursive' =&gt; '99', 'join.' =&gt; <em>array</em>('data'
=&gt; 'field:selected_categories', 'wrap' =&gt; 'sys_category_record_mm
ON uid = sys_category_record_mm.uid_foreign AND
sys_category_record_mm.uid_local IN(|)'), 'where.' =&gt; <em>array</em>('data'
=&gt; 'field:category_field', 'wrap' =&gt; 'tablenames=\'tt_content\'
and fieldname=\'|\''), 'orderBy' =&gt; 'tt_content.sorting', 'as' =&gt;
'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_categorized_pages' =&gt; '&lt; lib.contentElement',
'menu_categorized_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuCategorizedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'categories', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'selected_categories'), 'relation.' =&gt; <em>array</em>('field' =&gt; 'category_field'), 'sorting' =&gt; 'title', 'order' =&gt; 'asc'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_pages' =&gt; '&lt; lib.contentElement', 'menu_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_subpages' =&gt; '&lt; lib.contentElement', 'menu_subpages.' =&gt;
<em>array</em>('templateName' =&gt; 'MenuSubpages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section' =&gt; '&lt; lib.contentElement', 'menu_section.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSection', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('includeNotInMenu.' =&gt; <em>array</em>('override' =&gt; '1', 'override.' =&gt; <em>array</em>('if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')))), 'special' =&gt; 'list', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages', 'override.' =&gt; <em>array</em>('data' =&gt; 'page:uid', 'if.' =&gt; <em>array</em>('isFalse.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'override.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid', 'if.' =&gt; <em>array</em>('isTrue.' =&gt; <em>array</em>('data' =&gt; 'page:content_from_pid')))))), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field'
=&gt; 'uid'), 'as' =&gt; 'content', 'where' =&gt; 'sectionIndex = 1',
'orderBy' =&gt; 'sorting', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_section_pages' =&gt; '&lt; lib.contentElement',
'menu_section_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSectionPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'pidInList.' =&gt; <em>array</em>('field' =&gt; 'uid'), 'orderBy' =&gt; 'sorting', 'as' =&gt; 'content', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'image'))))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_recently_updated' =&gt; '&lt; lib.contentElement',
'menu_recently_updated.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRecentlyUpdated', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'updated', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'maxAge' =&gt; '3600*24*7', 'excludeNoSearchPages' =&gt; '1'), 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_related_pages' =&gt; '&lt; lib.contentElement',
'menu_related_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuRelatedPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'keywords', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages'), 'excludeNoSearchPages' =&gt; '1'), 'alternativeSortingField' =&gt; 'title', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap' =&gt; '&lt; lib.contentElement', 'menu_sitemap.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemap', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'menu_sitemap_pages' =&gt; '&lt; lib.contentElement',
'menu_sitemap_pages.' =&gt; <em>array</em>('templateName' =&gt; 'MenuSitemapPages', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' =&gt; <em>array</em>('special' =&gt; 'directory', 'special.' =&gt; <em>array</em>('value.' =&gt; <em>array</em>('field' =&gt; 'pages')), 'levels' =&gt; '7', 'dataProcessing.' =&gt; <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' =&gt; <em>array</em>('references.' =&gt; <em>array</em>('fieldName' =&gt; 'media'))))), 'stdWrap.' =&gt; <em>array</em>('editIcons' =&gt; 'tt_content: header [header_layout], pages', 'editIcons.' =&gt; <em>array</em>('iconTitle.' =&gt; <em>array</em>('data'
=&gt;
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
'form_formframework' =&gt; '&lt; lib.contentElement',
'form_formframework.' =&gt; <em>array</em>('templateName' =&gt; 'Generic', 'USER', '20.' =&gt; <em>array</em>('userFunc'
=&gt; 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap-&gt;run', 'extensionName'
=&gt; 'Form', 'pluginName' =&gt; 'Formframework')), 'gridelements_pi1'
=&gt; '&lt; lib.contentElement', 'gridelements_pi1.' =&gt; <em>array</em>('templateName' =&gt; 'GridElement', 'templateName.' =&gt; <em>array</em>('override.' =&gt; <em>array</em>('field' =&gt; 'tx_gridelements_backend_layout')), 'templateRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' =&gt; <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' =&gt; <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' =&gt; <em>array</em>('default.' =&gt; <em>array</em>('as' =&gt; 'children'))))), ''</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentContentObject.php</strong> line 95</span></div><div class="trace-file-content"><pre><span class="" data-line="91"> $cObj-&gt;parentRecordNumber = $this-&gt;cObj-&gt;currentRecordNumber;
</span><span class="" data-line="92"> $frontendController-&gt;currentRecord = $conf['table'] . ':' . $row['uid'];
</span><span class="" data-line="93"> $this-&gt;cObj-&gt;lastChanged($row['tstamp']);
</span><span class="" data-line="94"> $cObj-&gt;start($row, $conf['table']);
</span><span class="highlight" data-line="95"> $tmpValue = $cObj-&gt;cObjGetSingle($renderObjName, $renderObjConf, $renderObjKey);
</span><span class="" data-line="96"> $cobjValue .= $tmpValue;
</span><span class="" data-line="97"> }
</span><span class="" data-line="98"> }
</span><span class="" data-line="99"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentContentObject</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('orderBy' =&gt; 'sorting', 'where' =&gt; '{#colPos}=0'))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
</span><span class="" data-line="819">
</span><span class="" data-line="820"> // Render content
</span><span class="" data-line="821"> try {
</span><span class="highlight" data-line="822"> $content .= $contentObject-&gt;render($configuration);
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
</span><span class="" data-line="826"> throw $exception;
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\ContentContentObject), <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('orderBy' =&gt; 'sorting', 'where' =&gt; '{#colPos}=0'))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
</span><span class="" data-line="733"> if (!$hooked) {
</span><span class="" data-line="734"> $contentObject = $this-&gt;getContentObject($name);
</span><span class="" data-line="735"> if ($contentObject) {
</span><span class="highlight" data-line="736"> $content .= $this-&gt;render($contentObject, $conf);
</span><span class="" data-line="737"> } else {
</span><span class="" data-line="738"> // Call hook functions for extra processing
</span><span class="" data-line="739"> if ($name) {
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'CONTENT', <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('orderBy' =&gt; 'sorting', 'where' =&gt; '{#colPos}=0')), '10'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 681</span></div><div class="trace-file-content"><pre><span class="" data-line="677"> foreach ($sKeyArray as $theKey) {
</span><span class="" data-line="678"> $theValue = $setup[$theKey];
</span><span class="" data-line="679"> if ((int)$theKey &amp;&amp; strpos($theKey, '.') === false) {
</span><span class="" data-line="680"> $conf = $setup[$theKey . '.'] ?? [];
</span><span class="highlight" data-line="681"> $content .= $this-&gt;cObjGetSingle($theValue, $conf, $addKey . $theKey);
</span><span class="" data-line="682"> }
</span><span class="" data-line="683"> }
</span><span class="" data-line="684"> return $content;
</span><span class="" data-line="685"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">cObjGet</span>(<span class="trace-arguments"><em>array</em>('CONTENT', '10.' =&gt; <em>array</em>('table' =&gt; 'tt_content', 'select.' =&gt; <em>array</em>('orderBy' =&gt; 'sorting', 'where' =&gt; '{#colPos}=0')))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 231</span></div><div class="trace-file-content"><pre><span class="" data-line="227"> * @return string
</span><span class="" data-line="228"> */
</span><span class="" data-line="229"> protected function generatePageBodyContent(TypoScriptFrontendController $controller): string
</span><span class="" data-line="230"> {
</span><span class="highlight" data-line="231"> $pageContent = $controller-&gt;cObj-&gt;cObjGet($controller-&gt;pSetup) ?: '';
</span><span class="" data-line="232"> if ($controller-&gt;pSetup['wrap'] ?? false) {
</span><span class="" data-line="233"> $pageContent = $controller-&gt;cObj-&gt;wrap($pageContent, $controller-&gt;pSetup['wrap']);
</span><span class="" data-line="234"> }
</span><span class="" data-line="235"> if ($controller-&gt;pSetup['stdWrap.'] ?? false) {
</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">-&gt;</span><span class="trace-method">generatePageBodyContent</span>(<span class="trace-arguments"><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/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 197</span></div><div class="trace-file-content"><pre><span class="" data-line="193"> protected function generatePageContent(TypoScriptFrontendController $controller, ServerRequestInterface $request): string
</span><span class="" data-line="194"> {
</span><span class="" data-line="195"> // Generate the main content between the &lt;body&gt; tags
</span><span class="" data-line="196"> // This has to be done first, as some additional TSFE-related code could have been written
</span><span class="highlight" data-line="197"> $pageContent = $this-&gt;generatePageBodyContent($controller);
</span><span class="" data-line="198"> // If 'disableAllHeaderCode' is set, all the pageRenderer settings are not evaluated
</span><span class="" data-line="199"> if ($controller-&gt;config['config']['disableAllHeaderCode'] ?? false) {
</span><span class="" data-line="200"> return $pageContent;
</span><span class="" data-line="201"> }
</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">-&gt;</span><span class="trace-method">generatePageContent</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController), <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/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 133</span></div><div class="trace-file-content"><pre><span class="" data-line="129"> // Content generation
</span><span class="" data-line="130"> $this-&gt;timeTracker-&gt;incStackPointer();
</span><span class="" data-line="131"> $this-&gt;timeTracker-&gt;push($controller-&gt;sPre, 'PAGE');
</span><span class="" data-line="132">
</span><span class="highlight" data-line="133"> $controller-&gt;content = $this-&gt;generatePageContent($controller, $request);
</span><span class="" data-line="134">
</span><span class="" data-line="135"> $this-&gt;timeTracker-&gt;pull($this-&gt;timeTracker-&gt;LR ? $controller-&gt;content : '');
</span><span class="" data-line="136"> $this-&gt;timeTracker-&gt;decStackPointer();
</span><span class="" data-line="137">
</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">-&gt;</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/web/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-&gt;initializeOutputCompression();
</span><span class="highlight" data-line="48"> return $handler-&gt;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">-&gt;</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/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelDataPersister.php</strong> line 45</span></div><div class="trace-file-content"><pre><span class="" data-line="41"> * @return ResponseInterface
</span><span class="" data-line="42"> */
</span><span class="" data-line="43"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="44"> {
</span><span class="highlight" data-line="45"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="46"> if (
</span><span class="" data-line="47"> !($response instanceof NullResponse)
</span><span class="" data-line="48"> &amp;&amp; $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
</span><span class="" data-line="49"> &amp;&amp; $GLOBALS['TSFE']-&gt;isOutputting(true)
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\AdminPanelDataPersister</span><span class="trace-type">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelRenderer.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> * @return ResponseInterface
</span><span class="" data-line="44"> */
</span><span class="" data-line="45"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="46"> {
</span><span class="highlight" data-line="47"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="48"> if (
</span><span class="" data-line="49"> !($response instanceof NullResponse)
</span><span class="" data-line="50"> &amp;&amp; $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
</span><span class="" data-line="51"> &amp;&amp; $GLOBALS['TSFE']-&gt;isOutputting(true)
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer</span><span class="trace-type">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> * @return ResponseInterface
</span><span class="" data-line="44"> */
</span><span class="" data-line="45"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
</span><span class="" data-line="46"> {
</span><span class="highlight" data-line="47"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="48"> if (
</span><span class="" data-line="49"> !($response instanceof NullResponse)
</span><span class="" data-line="50"> &amp;&amp; $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
</span><span class="" data-line="51"> &amp;&amp; $GLOBALS['TSFE']-&gt;isOutputting(true)) {
</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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php</strong> line 69</span></div><div class="trace-file-content"><pre><span class="" data-line="65"> return new RedirectResponse($externalUrl, 303);
</span><span class="" data-line="66"> }
</span><span class="" data-line="67"> }
</span><span class="" data-line="68">
</span><span class="highlight" data-line="69"> return $handler-&gt;handle($request);
</span><span class="" data-line="70"> }
</span><span class="" data-line="71">
</span><span class="" data-line="72"> protected function getRedirectUri(ServerRequestInterface $request): ?string
</span><span class="" data-line="73"> {
</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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php</strong> line 86</span></div><div class="trace-file-content"><pre><span class="" data-line="82"> $this-&gt;convertCharsetRecursivelyToUtf8($parsedBody, $this-&gt;controller-&gt;metaCharset);
</span><span class="" data-line="83"> $request = $request-&gt;withParsedBody($parsedBody);
</span><span class="" data-line="84"> }
</span><span class="" data-line="85"> }
</span><span class="highlight" data-line="86"> return $handler-&gt;handle($request);
</span><span class="" data-line="87"> }
</span><span class="" data-line="88">
</span><span class="" data-line="89"> /**
</span><span class="" data-line="90"> * Small helper function to convert charsets for arrays to UTF-8
</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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php</strong> line 108</span></div><div class="trace-file-content"><pre><span class="" data-line="104"> }
</span><span class="" data-line="105">
</span><span class="" data-line="106"> // Make TSFE globally available
</span><span class="" data-line="107"> $GLOBALS['TSFE'] = $controller;
</span><span class="highlight" data-line="108"> return $handler-&gt;handle($request);
</span><span class="" data-line="109"> }
</span><span class="" data-line="110">
</span><span class="" data-line="111"> /**
</span><span class="" data-line="112"> * Register the backend user as aspect
</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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;context-&gt;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-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/adminpanel/Classes/Middleware/SqlLogging.php</strong> line 58</span></div><div class="trace-file-content"><pre><span class="" data-line="54"> if (StateUtility::isActivatedForUser() &amp;&amp; StateUtility::isOpen()) {
</span><span class="" data-line="55"> $connection = $this-&gt;connectionPool-&gt;getConnectionByName(ConnectionPool::DEFAULT_CONNECTION_NAME);
</span><span class="" data-line="56"> $connection-&gt;getConfiguration()-&gt;setSQLLogger(GeneralUtility::makeInstance(DoctrineSqlLogger::class));
</span><span class="" data-line="57"> }
</span><span class="highlight" data-line="58"> return $handler-&gt;handle($request);
</span><span class="" data-line="59"> }
</span><span class="" data-line="60">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\SqlLogging</span><span class="trace-type">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;getAttribute('routing', null);
</span><span class="" data-line="44"> if ($pageArguments instanceof PageArguments &amp;&amp; $GLOBALS['BE_USER'] instanceof PreviewUserAuthentication) {
</span><span class="" data-line="45"> $GLOBALS['BE_USER']-&gt;setWebmounts([$pageArguments-&gt;getPageId()]);
</span><span class="" data-line="46"> }
</span><span class="highlight" data-line="47"> return $handler-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php</strong> line 131</span></div><div class="trace-file-content"><pre><span class="" data-line="127"> }
</span><span class="" data-line="128"> }
</span><span class="" data-line="129">
</span><span class="" data-line="130"> $request = $request-&gt;withAttribute('noCache', $this-&gt;disableCache);
</span><span class="highlight" data-line="131"> return $handler-&gt;handle($request);
</span><span class="" data-line="132"> }
</span><span class="" data-line="133">
</span><span class="" data-line="134"> /**
</span><span class="" data-line="135"> * 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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;getQueryParams(), $pageArguments-&gt;getArguments());
</span><span class="" data-line="104"> $request = $request-&gt;withQueryParams($queryParams);
</span><span class="" data-line="105">
</span><span class="highlight" data-line="106"> return $handler-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/workspaces/Classes/Middleware/WorkspacePreview.php</strong> line 127</span></div><div class="trace-file-content"><pre><span class="" data-line="123"> $addInformationAboutDisabledCache = true;
</span><span class="" data-line="124"> $setCookieOnCurrentRequest = false;
</span><span class="" data-line="125"> }
</span><span class="" data-line="126">
</span><span class="highlight" data-line="127"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="128">
</span><span class="" data-line="129"> if ($GLOBALS['TSFE'] instanceof TypoScriptFrontendController &amp;&amp; $addInformationAboutDisabledCache) {
</span><span class="" data-line="130"> $GLOBALS['TSFE']-&gt;set_no_cache('GET Parameter ADMCMD_prev=LIVE was given', true);
</span><span class="" data-line="131"> }
</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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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' =&gt; $contentType]);
</span><span class="" data-line="78"> }
</span><span class="" data-line="79"> }
</span><span class="highlight" data-line="80"> return $handler-&gt;handle($request);
</span><span class="" data-line="81"> }
</span><span class="" data-line="82">
</span><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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;withPath(rtrim($requestedUri-&gt;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-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php</strong> line 81</span></div><div class="trace-file-content"><pre><span class="" data-line="77"> return $response;
</span><span class="" data-line="78"> }
</span><span class="" data-line="79"> }
</span><span class="" data-line="80">
</span><span class="highlight" data-line="81"> return $handler-&gt;handle($request);
</span><span class="" data-line="82"> }
</span><span class="" data-line="83">
</span><span class="" data-line="84"> /**
</span><span class="" data-line="85"> * Creates a PSR-7 compatible Response object
</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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelInitiator.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> MainController::class
</span><span class="" data-line="52"> );
</span><span class="" data-line="53"> $request = $adminPanelController-&gt;initialize($request);
</span><span class="" data-line="54"> }
</span><span class="highlight" data-line="55"> return $handler-&gt;handle($request);
</span><span class="" data-line="56"> }
</span><span class="" data-line="57">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator</span><span class="trace-type">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php</strong> line 77</span></div><div class="trace-file-content"><pre><span class="" data-line="73"> // Register the frontend user as aspect and within the session
</span><span class="" data-line="74"> $this-&gt;setFrontendUserAspect($frontendUser);
</span><span class="" data-line="75"> $request = $request-&gt;withAttribute('frontend.user', $frontendUser);
</span><span class="" data-line="76">
</span><span class="highlight" data-line="77"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="78">
</span><span class="" data-line="79"> // Store session data for fe_users if it still exists
</span><span class="" data-line="80"> if ($frontendUser instanceof FrontendUserAuthentication) {
</span><span class="" data-line="81"> $frontendUser-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62"> Bootstrap::loadExtTables();
</span><span class="" data-line="63"> $this-&gt;setBackendUserAspect($GLOBALS['BE_USER']);
</span><span class="" data-line="64"> }
</span><span class="" data-line="65">
</span><span class="highlight" data-line="66"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="67">
</span><span class="" data-line="68"> // If, when building the response, the user is still available, then ensure that the headers are sent properly
</span><span class="" data-line="69"> if ($this-&gt;context-&gt;getAspect('backend.user')-&gt;isLoggedIn()) {
</span><span class="" data-line="70"> return $this-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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)-&gt;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-&gt;handle($request);
</span><span class="" data-line="56"> }
</span><span class="" data-line="57">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\MaintenanceMode</span><span class="trace-type">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;withAttribute('routing', $routeResult);
</span><span class="" data-line="62"> if ($routeResult-&gt;getLanguage() instanceof SiteLanguage) {
</span><span class="" data-line="63"> Locales::setSystemLocaleFromSiteLanguage($routeResult-&gt;getLanguage());
</span><span class="" data-line="64"> }
</span><span class="highlight" data-line="65"> return $handler-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;getParsedBody()['eID'] ?? $request-&gt;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-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
</span><span class="highlight" data-line="45"> return $handler-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php</strong> line 58</span></div><div class="trace-file-content"><pre><span class="" data-line="54"> $this-&gt;timeTracker-&gt;setEnabled($timeTrackingEnabled);
</span><span class="" data-line="55"> $this-&gt;timeTracker-&gt;start(microtime(true));
</span><span class="" data-line="56"> $this-&gt;timeTracker-&gt;push('');
</span><span class="" data-line="57">
</span><span class="highlight" data-line="58"> $response = $handler-&gt;handle($request);
</span><span class="" data-line="59">
</span><span class="" data-line="60"> // Finish time tracking
</span><span class="" data-line="61"> $this-&gt;timeTracker-&gt;pull();
</span><span class="" data-line="62"> $this-&gt;timeTracker-&gt;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">-&gt;</span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/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-&gt;process($request, $this-&gt;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">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-&gt;</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/web/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-&gt;tip-&gt;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">-&gt;</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/web/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"> protected function handle(ServerRequestInterface $request): ResponseInterface
</span><span class="" data-line="84"> {
</span><span class="highlight" data-line="85"> return $this-&gt;requestHandler-&gt;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">-&gt;</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/web/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-&gt;withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_FE);
</span><span class="" data-line="67">
</span><span class="" data-line="68"> $this-&gt;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"> * Check if LocalConfiguration.php and PackageStates.php exist
</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">-&gt;</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/web/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-&gt;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"> call_user_func($execute);
</span><span class="" data-line="101"> }
</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">-&gt;</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/web/index.php</strong> line 25</span></div><div class="trace-file-content"><pre><span class="" data-line="21">// Set up the application for the frontend
</span><span class="" data-line="22">call_user_func(function () {
</span><span class="" data-line="23"> $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
</span><span class="" data-line="24"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
</span><span class="highlight" data-line="25"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)-&gt;get(\TYPO3\CMS\Frontend\Http\Application::class)-&gt;run();
</span><span class="" data-line="26">});
</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/web/index.php</strong> line 26</span></div><div class="trace-file-content"><pre><span class="" data-line="22">call_user_func(function () {
</span><span class="" data-line="23"> $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
</span><span class="" data-line="24"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
</span><span class="" data-line="25"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)-&gt;get(\TYPO3\CMS\Frontend\Http\Application::class)-&gt;run();
</span><span class="highlight" data-line="26">});
</span></pre></div></div></div>
</div>
</div>
</div>
</div>
</body></html>
(1-1/2)