Estou no processo de atualização de um site no Typo3 da versão incluída no Debian Wheezy, que é a versão 4.5.19, para a versão LTS 6.2.12. Já passei pela maior parte do processo e o backend já funciona, mas no frontend tenho apenas uma mensagem de erro e não sei como consertar isso no momento. A mensagem é:
PHP Catchable Fatal Error: Argument 1 passed to TYPO3\CMS\Extbase\Persistence\Repository::__construct() must implement interface TYPO3\CMS\Extbase\Object\ObjectManagerInterface, none given, called in /usr/share/typo3/typo3-6.2/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 4432 and defined in /usr/share/typo3/typo3-6.2/typo3/sysext/extbase/Classes/Persistence/Repository.php line 75
More information regarding this error might be available online.
O link me levaaqui, mas isso não ajuda muito. Alguém pode dar uma ideia do que verificar/alterar?
Responder1
OK, depois de algumas tentativas, descobri o motivo. Eu estava passando pelo gerenciador de extensões e desativando extensões e descobri que uma extensão autoprogramada estava produzindo esse erro. Ainda investigamos isso, mas a recomendação geral é desativar as extensões e tentar novamente até encontrar o causador de problemas.