Project

General

Profile

Actions

Bug #68480

closed

compatibility6 crashes TYPO3 BE - part 2

Added by Franz Holzinger over 9 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Must have
Assignee:
Category:
-
Target version:
Start date:
2015-07-23
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
7
PHP Version:
5.5
Tags:
Complexity:
Is Regression:
No
Sprint Focus:
Remote Sprint

Description

I did fetch the Git for the patch of bug #67933. However Compatibility6 still causes a crash.

The Install Tool hangs and shows these debug trace lines.

Uncaught TYPO3 Exception
#1320585902: $hookObject "TYPO3\CMS\Compatibility6\Hooks\ExtTablesPostProcessing\TcaMigration" must implement interface TYPO3\CMS\Core\Database\TableConfigurationPostProcessingHookInterface (More information)

UnexpectedValueException thrown in file
/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/core/Classes/Core/Bootstrap.php in line 1023.

12 TYPO3\CMS\Core\Core\Bootstrap::runExtTablesPostProcessingHooks()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/core/Classes/Core/Bootstrap.php:

00975:   ExtensionManagementUtility::loadExtTables($allowCaching);
00976:   $this->executeExtTablesAdditionalFile();

00977:   $this->runExtTablesPostProcessingHooks();

00978:   return $this;
00979:  }

11 TYPO3\CMS\Core\Core\Bootstrap::loadExtensionTables(boolean)

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Controller/Action/AbstractAction.php:

00253:    ->unsetReservedGlobalVariables()
00254:    ->initializeTypo3DbGlobal()

00255:    ->loadExtensionTables(FALSE);

00256:  }
00257: 

10 TYPO3\CMS\Install\Controller\Action\AbstractAction::loadExtLocalconfDatabaseAndExtTables()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Controller/Action/Tool/ImportantActions.php:

00055:    || isset($this->postValues['set']['databaseAnalyzerAnalyze'])
00056:   ) {

00057:    $this->loadExtLocalconfDatabaseAndExtTables();

00058:   }
00059:   if (isset($this->postValues['set']['databaseAnalyzerExecute'])) {

9 TYPO3\CMS\Install\Controller\Action\Tool\ImportantActions::executeAction()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Controller/Action/AbstractAction.php:

00087:  public function handle() {
00088:   $this->initializeHandle();

00089:   return $this->executeAction();

00090:  }
00091: 

8 TYPO3\CMS\Install\Controller\Action\AbstractAction::handle()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Controller/ToolController.php:

00185:   $toolAction->setPostValues($this->getPostValues());
00186:   $toolAction->setLastError($this->getLastError());

00187:   $this->output($toolAction->handle());

00188:  }
00189: 

7 TYPO3\CMS\Install\Controller\ToolController::dispatchAuthenticationActions()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Controller/ToolController.php:

00061:   $this->outputLoginFormIfNotAuthorized();
00062:   $this->registerExtensionConfigurationErrorHandler();

00063:   $this->dispatchAuthenticationActions();

00064:  }
00065: 

6 TYPO3\CMS\Install\Controller\ToolController::execute()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Http/RequestHandler.php:

00058:     $controllerClassName = \TYPO3\CMS\Install\Controller\StepController::class;
00059:   }

00060:   GeneralUtility::makeInstance($controllerClassName)->execute();

00061:  }
00062: 

5 TYPO3\CMS\Install\Http\RequestHandler::handleRequest()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/core/Classes/Core/Bootstrap.php:

00188:  public function handleRequest() {
00189:   $requestHandler = $this->resolveRequestHandler();

00190:   $requestHandler->handleRequest();

00191:   return $this;
00192:  }

4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Classes/Http/Application.php:

00070:    ->startOutputBuffering()
00071:    ->loadConfigurationAndInitialize(FALSE, \TYPO3\CMS\Core\Package\FailsafePackageManager::class)

00072:    ->handleRequest();

00073: 
00074:   if ($execute !== NULL) {

3 TYPO3\CMS\Install\Http\Application::run()

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Start/Install.php:

00106: call_user_func(function() {
00107:  $classLoader = require __DIR__ . '/../../../contrib/vendor/autoload.php';

00108:  (new \TYPO3\CMS\Install\Http\Application($classLoader))->run();

00109: });

2 {closure}()

1 call_user_func(Closure)

/var/www/html/developer/TYPO3.CMS-master/typo3/sysext/install/Start/Install.php:

00107:  $classLoader = require __DIR__ . '/../../../contrib/vendor/autoload.php';
00108:  (new \TYPO3\CMS\Install\Http\Application($classLoader))->run();

00109: });

Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Bug #67933: compatibility6 crashes TYPO3 BEClosed2015-07-06

Actions
Related to TYPO3 Core - Bug #71507: compatibility6 still crashes TYPO3 7.6 BE and InstalltoolClosedNicole Cordes2015-11-12

Actions
Actions

Also available in: Atom PDF