Liebes Forum,
ich habe eben versucht, meine Umgebung von 4.7 nach 6.2. Dabei hat alles prima
geklappt. Im Backend komme ich jetzt aber nicht in den Extension Manager,
sondern erhalte unten stehende Fehlermeldung. Einen ähnlichen Fehler erhalte
ich auch, wenn ich das Install-Tool über's Backend aufrufe. Wenn ich das
install tool aber über domain.tld/typo3/install/ Aufrufe, erhalte ich keine
Fehler und das Install-Tool beschwert sich auch nicht.
Die Vermutung, dass es ein OpCache Problem ist, konnte ich schon wiederlegen.
Würde mich über Tipps freuen. Merci! Jan
Uncaught TYPO3 Exception
#1289386765: Could not analyse
class:TYPO3\CMS\Install\Controller\BackendModuleController maybe not loaded or
no autoloader? (More information)
TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException thrown in
file
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php
in line 51.
11
TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory::buildClassInfoFromClassName("TYPO3\CMS\Install\Controller\BackendModuleController")
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Object/Container/Container.php:
00323: $classInfo = $this->getClassInfoCache()->get($classNameHash);
00324: if (!$classInfo instanceof
\TYPO3\CMS\Extbase\Object\Container\ClassInfo) {
00325: $classInfo =
$this->getClassInfoFactory()->buildClassInfoFromClassName($className);
00326: $this->getClassInfoCache()->set($classNameHash, $classInfo);
00327: }
10
TYPO3\CMS\Extbase\Object\Container\Container::getClassInfo("TYPO3\CMS\Install\Controller\BackendModuleController")
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Object/Container/Container.php:
00165: return $this->singletonInstances[$className];
00166: }
00167: $classInfo = $this->getClassInfo($className);
00168: $classIsSingleton = $classInfo->getIsSingleton();
00169: if (!$classIsSingleton) {
9
TYPO3\CMS\Extbase\Object\Container\Container::getInstanceInternal("TYPO3\CMS\Install\Controller\BackendModuleController",
array)
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Object/Container/Container.php:
00120: public function getInstance($className, $givenConstructorArguments =
array()) {
00121: $this->prototypeObjectsWhichAreCurrentlyInstanciated = array();
00122: return $this->getInstanceInternal($className,
$givenConstructorArguments);
00123: }
00124:
8
TYPO3\CMS\Extbase\Object\Container\Container::getInstance("TYPO3\CMS\Install\Controller\BackendModuleController",
array)
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Object/ObjectManager.php:
00106: $instance =
call_user_func_array(array('TYPO3\\CMS\\Core\\Utility\\GeneralUtility',
'makeInstance'), $arguments);
00107: } else {
00108: $instance = $this->objectContainer->getInstance($objectName, $arguments);
00109: }
00110: return $instance;
7
TYPO3\CMS\Extbase\Object\ObjectManager::get("TYPO3\CMS\Install\Controller\BackendModuleController")
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php:
00098: protected function
resolveController(\TYPO3\CMS\Extbase\Mvc\RequestInterface $request) {
00099: $controllerObjectName = $request->getControllerObjectName();
00100: $controller = $this->objectManager->get($controllerObjectName);
00101: if (!$controller instanceof
\TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface) {
00102: throw new \TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerException('Invalid
controller "' . $request->getControllerObjectName() . '". The controller must
implement the TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ControllerInterface.', 1202921619);
6
TYPO3\CMS\Extbase\Mvc\Dispatcher::resolveController(TYPO3\CMS\Extbase\Mvc\Web\Request)
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php:
00079: throw new \TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException('Could
not ultimately dispatch the request after ' . $dispatchLoopCount . '
iterations. Most probably, a @ignorevalidation or @dontvalidate (old
propertymapper) annotation is missing on re-displaying a form with validation
errors.', 1217839467);
00080: }
00081: $controller = $this->resolveController($request);
00082: try {
00083: $controller->processRequest($request, $response);
5 TYPO3\CMS\Extbase\Mvc\Dispatcher::dispatch(TYPO3\CMS\Extbase\Mvc\Web\Request,
TYPO3\CMS\Extbase\Mvc\Web\Response)
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Mvc/Web/BackendRequestHandler.php:
00045: /** @var $response \TYPO3\CMS\Extbase\Mvc\ResponseInterface */
00046: $response =
$this->objectManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response');
00047: $this->dispatcher->dispatch($request, $response);
00048: return $response;
00049: }
4 TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler::handleRequest()
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Core/Bootstrap.php:
00207: $requestHandler = $requestHandlerResolver->resolveRequestHandler();
00208:
00209: $response = $requestHandler->handleRequest();
00210: // If response is NULL after handling the request we need to stop
00211: // This happens for instance, when a USER object was converted to a
USER_INT
3 TYPO3\CMS\Extbase\Core\Bootstrap::handleRequest()
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Core/Bootstrap.php:
00196: public function run($content, $configuration) {
00197: $this->initialize($configuration);
00198: return $this->handleRequest();
00199: }
00200:
2 TYPO3\CMS\Extbase\Core\Bootstrap::run("", array)
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Core/ModuleRunner.php:
00079:
00080: $bootstrap = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Core\\BootstrapInterface');
00081: $content = $bootstrap->run('', $configuration);
00082: print $content;
00083:
1 TYPO3\CMS\Extbase\Core\ModuleRunner::callModule("system_InstallInstall")
/var/www/virtual/bitstest/typo3_src-6.2.3/typo3/mod.php:
00049: foreach ($TBE_MODULES['_dispatcher'] as $dispatcherClassName) {
00050: $dispatcher =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager')->get($dispatcherClassName);
00051: if ($dispatcher->callModule($moduleName) === TRUE) {
00052: $isDispatched = TRUE;
00053: break;
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german