in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Writer/FileWriter.php line 166
$data
);
if (fwrite(self::$logFileHandles[$this->logFile], $message . LF) === false) {
throw new \RuntimeException('Could not write log record to log file', 1345036335);
}
return $this;
}
at TYPO3\CMS\Core\Log\Writer\FileWriter->writeLog()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Logger.php line 234
protected function writeLog(LogRecord $record)
{
/** @var WriterInterface $writer */
foreach ($this->writers[$record->getLevel()] ?? [] as $writer) {
$writer->writeLog($record);
}
}
}
at TYPO3\CMS\Core\Log\Logger->writeLog()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Log/Logger.php line 204
return;
}
$record = GeneralUtility::makeInstance(LogRecord::class, $this->name, LogLevel::getInternalName($level), $message, $data, $this->requestId);
$record = $this->callProcessors($record);
$this->writeLog($record);
}
/**
* Calls all processors and returns log record
at TYPO3\CMS\Core\Log\Logger->log()
in /var/www/typo3/htdocs/vendor/psr/log/src/LoggerTrait.php line 69
* Normal but significant events.
*/
public function notice(string|\Stringable $message, array $context = []): void
{
$this->log(LogLevel::NOTICE, $message, $context);
}
/**
* Interesting events.
at TYPO3\CMS\Core\Log\Logger->notice()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Error/ErrorHandler.php line 148
$message = $this->getFormattedLogMessage($message);
if ($errorLevel === E_USER_DEPRECATED || $errorLevel === E_DEPRECATED) {
$logger = GeneralUtility::makeInstance(LogManager::class)->getLogger('TYPO3.CMS.deprecations');
$logger->notice($message);
return self::ERROR_HANDLED;
}
switch ($errorLevel) {
at TYPO3\CMS\Core\Error\ErrorHandler->handleError()
at trigger_error()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Database/Query/QueryBuilder.php line 254
* @deprecated since v12, will be removed in v13. Use executeQuery() and executeStatement() instead.
*/
public function execute()
{
trigger_error('QueryBuilder::execute() will be removed in TYPO3 v13.0. Use executeQuery() or executeStatement() directly.', E_USER_DEPRECATED);
if ($this->getType() !== \Doctrine\DBAL\Query\QueryBuilder::SELECT) {
return $this->executeStatement();
}
at TYPO3\CMS\Core\Database\Query\QueryBuilder->execute()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/TypeDefinition/RecordBased/RecordBasedContentTypeDefinitionRepository.php line 45
$queryBuilder->expr()->eq('deleted', $queryBuilder->createNamedParameter(0, \PDO::PARAM_INT)),
$queryBuilder->expr()->eq('hidden', $queryBuilder->createNamedParameter(0, \PDO::PARAM_INT))
)
->orderBy('sorting', 'ASC')
->execute()
->fetchAll();
} catch (TableNotFoundException $exception) {
$typeRecords = [];
}
at FluidTYPO3\Flux\Content\TypeDefinition\RecordBased\RecordBasedContentTypeDefinitionRepository->fetchContentTypeDefinitions()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/TypeDefinition/RecordBased/RecordBasedContentTypeDefinition.php line 54
{
if (empty(static::$types)) {
/** @var RecordBasedContentTypeDefinitionRepository $definitionRepository */
$definitionRepository = GeneralUtility::makeInstance(RecordBasedContentTypeDefinitionRepository::class);
static::$types = $definitionRepository->fetchContentTypeDefinitions();
}
return static::$types;
}
at FluidTYPO3\Flux\Content\TypeDefinition\RecordBased\RecordBasedContentTypeDefinition::fetchContentTypes()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/ContentTypeManager.php line 133
* @codeCoverageIgnore
*/
protected function fetchRecordBasedContentTypes(): array
{
return (array) RecordBasedContentTypeDefinition::fetchContentTypes();
}
}
at FluidTYPO3\Flux\Content\ContentTypeManager->fetchRecordBasedContentTypes()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Content/ContentTypeManager.php line 64
if (!$types) {
$types = array_replace(
$this->fetchDropInContentTypes(),
$this->fetchFileBasedContentTypes(),
$this->fetchRecordBasedContentTypes()
);
$this->cacheService->setInCaches($types, true, self::CACHE_IDENTIFIER);
}
$this->typeNames = array_merge($this->typeNames, array_keys($types));
at FluidTYPO3\Flux\Content\ContentTypeManager->fetchContentTypes()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Integration/Configuration/SpooledConfigurationApplicator.php line 59
{
// Initialize the TCA needed by "template as CType" integrations
$this->spoolQueuedContentTypeTableConfigurations(Core::getQueuedContentTypeRegistrations());
foreach ($this->contentTypeManager->fetchContentTypes() as $contentType) {
if (!$contentType instanceof FluidRenderingContentTypeDefinitionInterface) {
continue;
}
Core::registerTemplateAsContentType(
at FluidTYPO3\Flux\Integration\Configuration\SpooledConfigurationApplicator->processData()
in /var/www/typo3/htdocs/public/typo3conf/ext/flux/Classes/Integration/Event/BootCompletedEventListener.php line 21
public function spoolQueuedTcaOperations(BootCompletedEvent $event): void
{
/** @var SpooledConfigurationApplicator $applicator */
$applicator = GeneralUtility::makeInstance(SpooledConfigurationApplicator::class);
$applicator->processData();
}
}
at FluidTYPO3\Flux\Integration\Event\BootCompletedEventListener->spoolQueuedTcaOperations()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/EventDispatcher/EventDispatcher.php line 42
if ($event instanceof StoppableEventInterface && $event->isPropagationStopped()) {
return $event;
}
foreach ($this->listenerProvider->getListenersForEvent($event) as $listener) {
$listener($event);
if ($event instanceof StoppableEventInterface && $event->isPropagationStopped()) {
break;
}
}
at TYPO3\CMS\Core\EventDispatcher\EventDispatcher->dispatch()
in /var/www/typo3/htdocs/public/typo3/sysext/adminpanel/Classes/Service/EventDispatcher.php line 38
public function dispatch(object $event): object
{
$this->dispatchedEvents[] = $event;
return parent::dispatch($event);
}
}
at TYPO3\CMS\Adminpanel\Service\EventDispatcher->dispatch()
in /var/www/typo3/htdocs/public/typo3/sysext/core/Classes/Core/Bootstrap.php line 154
static::unsetReservedGlobalVariables();
static::loadBaseTca(true, $coreCache);
static::checkEncryptionKey();
$bootState->complete = true;
$eventDispatcher->dispatch(new BootCompletedEvent(true));
return $container;
}
at TYPO3\CMS\Core\Core\Bootstrap::init()
in /var/www/typo3/htdocs/public/index.php line 20
// Set up the application for the frontend
call_user_func(static function () {
$classLoader = require dirname(__DIR__).'/vendor/autoload.php';
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});
at {closure}()
in /var/www/typo3/htdocs/public/index.php line 21
call_user_func(static function () {
$classLoader = require dirname(__DIR__).'/vendor/autoload.php';
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});