#1224479370: Tried to get a variable "sections" which is not stored in the context! (More information) TYPO3\CMS\Fluid\Core\ViewHelper\Exception\InvalidVariableException thrown in file /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/fluid/Classes/Core/ViewHelper/TemplateVariableContainer.php in line 86. 23 TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer::get("sections") /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/fluid/Classes/View/AbstractTemplateView.php: 00231: $this->stopRendering(); 00232: } else { 00233: $sections = $parsedTemplate->getVariableContainer()->get('sections'); 00234: if (!array_key_exists($sectionName, $sections)) { 00235: $controllerObjectName = $this->controllerContext->getRequest()->getControllerObjectName(); 22 TYPO3\CMS\Fluid\View\AbstractTemplateView::renderSection("Configuration", array, boolean) /appli/devlocaux/typo3/htdocs/typo3conf/ext/flux/Classes/View/ExposedTemplateView.php: 00163: $this->baseRenderingContext->setControllerContext($this->controllerContext); 00164: $this->startRendering(AbstractTemplateView::RENDERING_TEMPLATE, $this->getParsedTemplate(), $this->baseRenderingContext); 00165: $content = parent::renderSection($sectionName, $variables, $optional); 00166: $this->stopRendering(); 00167: return $content; 21 FluidTYPO3\Flux\View\ExposedTemplateView::renderStandaloneSection("Configuration", array) /appli/devlocaux/typo3/htdocs/typo3conf/ext/flux/Classes/View/ExposedTemplateView.php: 00110: $viewHelperVariableContainer = $this->baseRenderingContext->getViewHelperVariableContainer(); 00111: if (FALSE === empty($sectionName)) { 00112: $this->renderStandaloneSection($sectionName, $this->baseRenderingContext->getTemplateVariableContainer()->getAll()); 00113: } else { 00114: $this->render(); 20 FluidTYPO3\Flux\View\ExposedTemplateView::getStoredVariable("FluidTYPO3\Flux\ViewHelpers\FormViewHelper", "form", "Configuration") /appli/devlocaux/typo3/htdocs/typo3conf/ext/flux/Classes/View/ExposedTemplateView.php: 00063: public function getForm($sectionName = 'Configuration', $formName = 'form') { 00064: /** @var Form $form */ 00065: $form = $this->getStoredVariable(AbstractFormViewHelper::SCOPE, $formName, $sectionName); 00066: if (NULL !== $form && TRUE === isset($this->templatePathAndFilename)) { 00067: $form->setOption(Form::OPTION_TEMPLATEFILE, $this->templatePathAndFilename); 19 FluidTYPO3\Flux\View\ExposedTemplateView::getForm("Configuration", "form") /appli/devlocaux/typo3/htdocs/typo3conf/ext/flux/Classes/Service/FluxService.php: 00218: try { 00219: $exposedView = $this->getPreparedExposedTemplateView($viewContext); 00220: self::$cache[$cacheKey] = $exposedView->getForm($section, $formName); 00221: } catch (\RuntimeException $error) { 00222: $this->debug($error); 18 FluidTYPO3\Flux\Service\FluxService::getFormFromTemplateFile(FluidTYPO3\Flux\View\ViewContext) /appli/devlocaux/typo3/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php: 00322: $fileRelPath = $actionName . '.html'; 00323: $viewContext->setTemplatePathAndFilename($templateFilename); 00324: $form = $this->getFormFromTemplateFile($viewContext); 00325: if (TRUE === empty($form)) { 00326: $this->sendDisabledContentWarning($templateFilename); 17 FluidTYPO3\Fluidcontent\Service\ConfigurationService::getContentElementFormInstances() /appli/devlocaux/typo3/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php: 00273: protected function buildAllWizardTabGroups($allTemplatePaths) { 00274: $wizardTabs = array(); 00275: $forms = $this->getContentElementFormInstances(); 00276: foreach ($forms as $extensionKey => $formSet) { 00277: $formSet = $this->sortObjectsByProperty($formSet, 'options.Fluidcontent.sorting', 'ASC'); 16 FluidTYPO3\Fluidcontent\Service\ConfigurationService::buildAllWizardTabGroups(array) /appli/devlocaux/typo3/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php: 00188: try { 00189: $collection = $this->getContentConfiguration(); 00190: $wizardTabs = $this->buildAllWizardTabGroups($collection); 00191: $collectionPageTsConfig = $this->buildAllWizardTabsPageTsConfig($wizardTabs); 00192: $pageTsConfig .= '[PIDinRootline = ' . strval($pageUid) . ']' . LF; 15 FluidTYPO3\Fluidcontent\Service\ConfigurationService::renderPageTypoScriptForPageUid(1) /appli/devlocaux/typo3/htdocs/typo3conf/ext/fluidcontent/Classes/Service/ConfigurationService.php: 00161: foreach ($templates as $template) { 00162: $pageUid = (integer) $template['pid']; 00163: $pageTsConfig .= $this->renderPageTypoScriptForPageUid($pageUid); 00164: } 00165: return $pageTsConfig; 14 FluidTYPO3\Fluidcontent\Service\ConfigurationService::getPageTsConfig() /appli/devlocaux/typo3/htdocs/typo3conf/ext/fluidcontent/Classes/Backend/TableConfigurationPostProcessor.php: 00025: */ 00026: public function processData() { 00027: ExtensionManagementUtility::addPageTSConfig($this->getConfigurationService()->getPageTsConfig()); 00028: } 00029: 13 FluidTYPO3\Fluidcontent\Backend\TableConfigurationPostProcessor::processData() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/core/Classes/Core/Bootstrap.php: 01025: ); 01026: } 01027: $hookObject->processData(); 01028: } 01029: } 12 TYPO3\CMS\Core\Core\Bootstrap::runExtTablesPostProcessingHooks() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/core/Classes/Core/Bootstrap.php: 00972: ExtensionManagementUtility::loadExtTables($allowCaching); 00973: $this->executeExtTablesAdditionalFile(); 00974: $this->runExtTablesPostProcessingHooks(); 00975: return $this; 00976: } 11 TYPO3\CMS\Core\Core\Bootstrap::loadExtensionTables(boolean) /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Controller/Action/AbstractAction.php: 00266: ->unsetReservedGlobalVariables() 00267: ->initializeTypo3DbGlobal() 00268: ->loadExtensionTables(false); 00269: } 00270: 10 TYPO3\CMS\Install\Controller\Action\AbstractAction::loadExtLocalconfDatabaseAndExtTables() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php: 00040: { 00041: // ext_localconf, db and ext_tables must be loaded for the updates 00042: $this->loadExtLocalconfDatabaseAndExtTables(); 00043: 00044: // To make sure initialUpdateDatabaseSchema is first wizard, it is added here instead of ext_localconf.php 9 TYPO3\CMS\Install\Controller\Action\Tool\UpgradeWizard::executeAction() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Controller/Action/AbstractAction.php: 00090: { 00091: $this->initializeHandle(); 00092: return $this->executeAction(); 00093: } 00094: 8 TYPO3\CMS\Install\Controller\Action\AbstractAction::handle() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Controller/ToolController.php: 00190: $toolAction->setPostValues($this->getPostValues()); 00191: $toolAction->setLastError($this->getLastError()); 00192: $this->output($toolAction->handle()); 00193: } 00194: } 7 TYPO3\CMS\Install\Controller\ToolController::dispatchAuthenticationActions() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Controller/ToolController.php: 00062: $this->outputLoginFormIfNotAuthorized(); 00063: $this->registerExtensionConfigurationErrorHandler(); 00064: $this->dispatchAuthenticationActions(); 00065: } 00066: 6 TYPO3\CMS\Install\Controller\ToolController::execute() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Http/RequestHandler.php: 00062: $controllerClassName = \TYPO3\CMS\Install\Controller\StepController::class; 00063: } 00064: GeneralUtility::makeInstance($controllerClassName)->execute(); 00065: } 00066: 5 TYPO3\CMS\Install\Http\RequestHandler::handleRequest(TYPO3\CMS\Core\Http\ServerRequest) /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/core/Classes/Core/Bootstrap.php: 00300: 00301: // Execute the command which returns a Response object or NULL 00302: $this->response = $requestHandler->handleRequest($request); 00303: return $this; 00304: } 4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest(TYPO3\CMS\Core\Http\ServerRequest) /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Classes/Http/Application.php: 00072: public function run(callable $execute = null) 00073: { 00074: $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals()); 00075: 00076: if ($execute !== null) { 3 TYPO3\CMS\Install\Http\Application::run() /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Start/Install.php: 00106: call_user_func(function () { 00107: $classLoader = require __DIR__ . '/../../../../vendor/autoload.php'; 00108: (new \TYPO3\CMS\Install\Http\Application($classLoader))->run(); 00109: }); 2 {closure}() 1 call_user_func(Closure) /appli/devlocaux/typo3/typo3_src-7.6.1/typo3/sysext/install/Start/Install.php: 00107: $classLoader = require __DIR__ . '/../../../../vendor/autoload.php'; 00108: (new \TYPO3\CMS\Install\Http\Application($classLoader))->run(); 00109: });