Project

General

Profile

Bug #93189 ยป TYPO3 Exception.html

Benny Bachmann, 2021-02-07 01:14

 
<!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>
<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 Wiki</h4>
<div class="callout-body">
<p>
If you need help solving this exception, you can have a look at the TYPO3 Wiki.
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 wiki page.
</p>
<p>
<a href="https://typo3.org/go/exception/CMS/debug/1345036335" target="_blank" rel="noreferrer">Find a solution for this exception in the TYPO3 wiki.</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">#1345036335 RuntimeException</span>
</h3>
<p class="trace-message break-long-words">Could not write log record to log file</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>MYSITEPATH/typo3/sysext/core/Classes/Log/Writer/FileWriter.php</strong> line 170</span></div><div class="trace-file-content"><pre><span class="" data-line="166"> $data
</span><span class="" data-line="167"> );
</span><span class="" data-line="168">
</span><span class="" data-line="169"> if (false === fwrite(self::$logFileHandles[$this-&gt;logFile], $message . LF)) {
</span><span class="highlight" data-line="170"> throw new \RuntimeException('Could not write log record to log file', 1345036335);
</span><span class="" data-line="171"> }
</span><span class="" data-line="172">
</span><span class="" data-line="173"> return $this;
</span><span class="" data-line="174"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Log\Writer\FileWriter</span><span class="trace-type">-&gt;</span><span class="trace-method">writeLog</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Log/Logger.php</strong> line 258</span></div><div class="trace-file-content"><pre><span class="" data-line="254"> {
</span><span class="" data-line="255"> if (!empty($this-&gt;writers[$record-&gt;getLevel()])) {
</span><span class="" data-line="256"> /** @var WriterInterface $writer */
</span><span class="" data-line="257"> foreach ($this-&gt;writers[$record-&gt;getLevel()] as $writer) {
</span><span class="highlight" data-line="258"> $writer-&gt;writeLog($record);
</span><span class="" data-line="259"> }
</span><span class="" data-line="260"> }
</span><span class="" data-line="261"> }
</span><span class="" data-line="262">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Log\Logger</span><span class="trace-type">-&gt;</span><span class="trace-method">writeLog</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Log/Logger.php</strong> line 222</span></div><div class="trace-file-content"><pre><span class="" data-line="218"> }
</span><span class="" data-line="219"> /** @var \TYPO3\CMS\Core\Log\LogRecord $record */
</span><span class="" data-line="220"> $record = GeneralUtility::makeInstance(LogRecord::class, $this-&gt;name, LogLevel::getInternalName($level), $message, $data, $this-&gt;requestId);
</span><span class="" data-line="221"> $record = $this-&gt;callProcessors($record);
</span><span class="highlight" data-line="222"> $this-&gt;writeLog($record);
</span><span class="" data-line="223"> return $this;
</span><span class="" data-line="224"> }
</span><span class="" data-line="225">
</span><span class="" data-line="226"> /**
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Log\Logger</span><span class="trace-type">-&gt;</span><span class="trace-method">log</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/vendor/psr/log/Psr/Log/AbstractLogger.php</strong> line 98</span></div><div class="trace-file-content"><pre><span class="" data-line="94"> * @return void
</span><span class="" data-line="95"> */
</span><span class="" data-line="96"> public function notice($message, array $context = array())
</span><span class="" data-line="97"> {
</span><span class="highlight" data-line="98"> $this-&gt;log(LogLevel::NOTICE, $message, $context);
</span><span class="" data-line="99"> }
</span><span class="" data-line="100">
</span><span class="" data-line="101"> /**
</span><span class="" data-line="102"> * Interesting events.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Psr\Log\AbstractLogger</span><span class="trace-type">-&gt;</span><span class="trace-method">notice</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Error/ErrorHandler.php</strong> line 152</span></div><div class="trace-file-content"><pre><span class="" data-line="148"> $message = $logTitle . ': ' . $message;
</span><span class="" data-line="149">
</span><span class="" data-line="150"> if ($errorLevel === E_USER_DEPRECATED) {
</span><span class="" data-line="151"> $logger = GeneralUtility::makeInstance(LogManager::class)-&gt;getLogger('TYPO3.CMS.deprecations');
</span><span class="highlight" data-line="152"> $logger-&gt;notice($message);
</span><span class="" data-line="153"> return true;
</span><span class="" data-line="154"> }
</span><span class="" data-line="155"> if ($this-&gt;logger) {
</span><span class="" data-line="156"> $this-&gt;logger-&gt;log(LogLevel::normalizeLevel(LogLevel::NOTICE) - $severity, $message);
</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"></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">trigger_error</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/extbase/Classes/Utility/ExtensionUtility.php</strong> line 63</span></div><div class="trace-file-content"><pre><span class="" data-line="59"> if ($delimiterPosition !== false) {
</span><span class="" data-line="60"> $vendorName = str_replace('.', '\\', substr($extensionName, 0, $delimiterPosition));
</span><span class="" data-line="61"> trigger_error(
</span><span class="" data-line="62"> 'Calling method ' . __METHOD__ . ' with argument $extensionName ("' . $extensionName . '") containing the vendor name ("' . $vendorName . '") is deprecated and will stop working in TYPO3 11.0.',
</span><span class="highlight" data-line="63"> E_USER_DEPRECATED
</span><span class="" data-line="64"> );
</span><span class="" data-line="65"> $extensionName = substr($extensionName, $delimiterPosition + 1);
</span><span class="" data-line="66">
</span><span class="" data-line="67"> if (!empty($vendorName)) {
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Utility\ExtensionUtility</span><span class="trace-type">::</span><span class="trace-method">configurePlugin</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3temp/var/cache/code/core/ext_localconf_6fb9037f2f3da99e1d56edf5b321a7e1e46e42a2.php</strong> line 1341</span></div><div class="trace-file-content"><pre><span class="" data-line="1337"> [
</span><span class="" data-line="1338"> 'Page' =&gt; 'render,error',
</span><span class="" data-line="1339"> ],
</span><span class="" data-line="1340"> [],
</span><span class="highlight" data-line="1341"> \TYPO3\CMS\Extbase\Utility\ExtensionUtility::PLUGIN_TYPE_PLUGIN
</span><span class="" data-line="1342"> );
</span><span class="" data-line="1343">
</span><span class="" data-line="1344"> $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['BackendLayoutDataProvider']['flux'] = \FluidTYPO3\Flux\Backend\BackendLayoutDataProvider::class;
</span><span class="" data-line="1345"> $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/db_layout.php']['drawHeaderHook'][] = \FluidTYPO3\Flux\Integration\HookSubscribers\PagePreviewRenderer::class . '-&gt;render';
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend</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>MYSITEPATH/typo3temp/var/cache/code/core/ext_localconf_6fb9037f2f3da99e1d56edf5b321a7e1e46e42a2.php</strong> line 1361</span></div><div class="trace-file-content"><pre><span class="" data-line="1357"> 'tx_fed_page_controller_action,tx_fed_page_controller_action_sub,tx_fed_page_flexform,tx_fed_page_flexform_sub,';
</span><span class="" data-line="1358"> }
</span><span class="" data-line="1359">
</span><span class="" data-line="1360"> }
</span><span class="highlight" data-line="1361">})();
</span><span class="" data-line="1362">
</span><span class="" data-line="1363">
</span><span class="" data-line="1364">/**
</span><span class="" data-line="1365"> * Extension: vhs
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">require</span>(<span class="trace-arguments">'MYSITEPATH/typo3temp/var/cache/code/core/ext_localconf_6fb9037f2f3da99e1d56edf5b321a7e1e46e42a2.php'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php</strong> line 383</span></div><div class="trace-file-content"><pre><span class="" data-line="379"> $pathAndFilename = $this-&gt;cacheDirectory . $entryIdentifier . $this-&gt;cacheEntryFileExtension;
</span><span class="" data-line="380"> if ($entryIdentifier !== PathUtility::basename($entryIdentifier)) {
</span><span class="" data-line="381"> throw new \InvalidArgumentException('The specified entry identifier must not contain a path segment.', 1532528267);
</span><span class="" data-line="382"> }
</span><span class="highlight" data-line="383"> return file_exists($pathAndFilename) ? require $pathAndFilename : false;
</span><span class="" data-line="384"> }
</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\Core\Cache\Backend\SimpleFileBackend</span><span class="trace-type">-&gt;</span><span class="trace-method">require</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Cache/Frontend/PhpFrontend.php</strong> line 101</span></div><div class="trace-file-content"><pre><span class="" data-line="97"> * @return mixed Potential return value from the include operation
</span><span class="" data-line="98"> */
</span><span class="" data-line="99"> public function require(string $entryIdentifier)
</span><span class="" data-line="100"> {
</span><span class="highlight" data-line="101"> return $this-&gt;backend-&gt;require($entryIdentifier);
</span><span class="" data-line="102"> }
</span><span class="" data-line="103">}
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Cache\Frontend\PhpFrontend</span><span class="trace-type">-&gt;</span><span class="trace-method">require</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php</strong> line 1560</span></div><div class="trace-file-content"><pre><span class="" data-line="1556"> {
</span><span class="" data-line="1557"> if ($allowCaching) {
</span><span class="" data-line="1558"> $codeCache = $codeCache ?? self::getCacheManager()-&gt;getCache('core');
</span><span class="" data-line="1559"> $cacheIdentifier = self::getExtLocalconfCacheIdentifier();
</span><span class="highlight" data-line="1560"> $hasCache = $codeCache-&gt;require($cacheIdentifier) !== false;
</span><span class="" data-line="1561"> if (!$hasCache) {
</span><span class="" data-line="1562"> self::loadSingleExtLocalconfFiles();
</span><span class="" data-line="1563"> self::createExtLocalconfCacheEntry($codeCache);
</span><span class="" data-line="1564"> }
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Utility\ExtensionManagementUtility</span><span class="trace-type">::</span><span class="trace-method">loadExtLocalconf</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Core/Bootstrap.php</strong> line 283</span></div><div class="trace-file-content"><pre><span class="" data-line="279"> {
</span><span class="" data-line="280"> if ($allowCaching) {
</span><span class="" data-line="281"> $coreCache = $coreCache ?? GeneralUtility::makeInstance(CacheManager::class)-&gt;getCache('core');
</span><span class="" data-line="282"> }
</span><span class="highlight" data-line="283"> ExtensionManagementUtility::loadExtLocalconf($allowCaching, $coreCache);
</span><span class="" data-line="284"> }
</span><span class="" data-line="285">
</span><span class="" data-line="286"> /**
</span><span class="" data-line="287"> * We need an early instance of the configuration manager.
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Core\Bootstrap</span><span class="trace-type">::</span><span class="trace-method">loadTypo3LoadedExtAndExtLocalconf</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/typo3/sysext/core/Classes/Core/Bootstrap.php</strong> line 160</span></div><div class="trace-file-content"><pre><span class="" data-line="156">
</span><span class="" data-line="157"> IconRegistry::setCache($assetsCache);
</span><span class="" data-line="158"> PageRenderer::setCache($assetsCache);
</span><span class="" data-line="159"> ExtensionManagementUtility::setEventDispatcher($container-&gt;get(EventDispatcherInterface::class));
</span><span class="highlight" data-line="160"> static::loadTypo3LoadedExtAndExtLocalconf(true, $coreCache);
</span><span class="" data-line="161"> static::unsetReservedGlobalVariables();
</span><span class="" data-line="162"> $bootState-&gt;done = true;
</span><span class="" data-line="163"> static::loadBaseTca(true, $coreCache);
</span><span class="" data-line="164"> static::checkEncryptionKey();
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Core\Bootstrap</span><span class="trace-type">::</span><span class="trace-method">init</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>MYSITEPATH/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 __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>MYSITEPATH/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 __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/1)