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

Antwort per Email an