???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????'??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Uncaught TYPO3 Exception Class TYPO3\CMS\Extensionmanager\Utility\DatabaseUtility does not exist ReflectionException thrown in file [...]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php in line 99. 17 ReflectionParameter::getClass() […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php: 00097: $reflectionParameter = $reflectionMethod->getParameters(); 00098: if (isset($reflectionParameter[0])) { 00099: if (!$reflectionParameter[0]->getClass()) { 00100: throw new \Exception(((('Method "' . $reflectionMethod->getName()) . '" of class "') . $reflectedClass->getName()) . '" is marked as setter for Dependency Injection, but does not have a type annotation'); 00101: } 16 TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory::getInjectMethods(ReflectionClass) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php: 00048: } 00049: $constructorArguments = $this->getConstructorArguments($reflectedClass); 00050: $injectMethods = $this->getInjectMethods($reflectedClass); 00051: $injectProperties = $this->getInjectProperties($reflectedClass); 00052: $isSingleton = $this->getIsSingleton($className); 15 TYPO3\CMS\Extbase\Object\Container\ClassInfoFactory::buildClassInfoFromClassName("TYPO3\CMS\Extensionmanager\Utility\InstallUtility") […]/_TYPO3/typo3_src-4-master/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: } 14 TYPO3\CMS\Extbase\Object\Container\Container::getClassInfo("TYPO3\CMS\Extensionmanager\Utility\InstallUtility") […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00158: return $this->singletonInstances[$className]; 00159: } 00160: $classInfo = $this->getClassInfo($className); 00161: $classIsSingleton = $classInfo->getIsSingleton(); 00162: if (!$classIsSingleton) { 13 TYPO3\CMS\Extbase\Object\Container\Container::getInstanceInternal("TYPO3\CMS\Extensionmanager\Utility\InstallUtility") […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00214: } 00215: foreach ($classInfo->getInjectMethods() as $injectMethodName => $classNameToInject) { 00216: $instanceToInject = $this->getInstanceInternal($classNameToInject); 00217: if ($classInfo->getIsSingleton() && !$instanceToInject instanceof \TYPO3\CMS\Core\SingletonInterface) { 00218: $this->log(((('The singleton "' . $classInfo->getClassName()) . '" needs a prototype in "') . $injectMethodName) . '". This is often a bad code smell; often you rather want to inject a singleton.', 1); 12 TYPO3\CMS\Extbase\Object\Container\Container::injectDependencies(TYPO3\CMS\Extensionmanager\Utility\ListUtility, TYPO3\CMS\Extbase\Object\Container\ClassInfo) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00167: } 00168: $instance = $this->instanciateObject($classInfo, $givenConstructorArguments); 00169: $this->injectDependencies($instance, $classInfo); 00170: if ($classInfo->getIsInitializeable() && is_callable(array($instance, 'initializeObject'))) { 00171: $instance->initializeObject(); 11 TYPO3\CMS\Extbase\Object\Container\Container::getInstanceInternal("TYPO3\CMS\Extensionmanager\Utility\ListUtility") […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00214: } 00215: foreach ($classInfo->getInjectMethods() as $injectMethodName => $classNameToInject) { 00216: $instanceToInject = $this->getInstanceInternal($classNameToInject); 00217: if ($classInfo->getIsSingleton() && !$instanceToInject instanceof \TYPO3\CMS\Core\SingletonInterface) { 00218: $this->log(((('The singleton "' . $classInfo->getClassName()) . '" needs a prototype in "') . $injectMethodName) . '". This is often a bad code smell; often you rather want to inject a singleton.', 1); 10 TYPO3\CMS\Extbase\Object\Container\Container::injectDependencies(TYPO3\CMS\Extensionmanager\Controller\ListController, TYPO3\CMS\Extbase\Object\Container\ClassInfo) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00167: } 00168: $instance = $this->instanciateObject($classInfo, $givenConstructorArguments); 00169: $this->injectDependencies($instance, $classInfo); 00170: if ($classInfo->getIsInitializeable() && is_callable(array($instance, 'initializeObject'))) { 00171: $instance->initializeObject(); 9 TYPO3\CMS\Extbase\Object\Container\Container::getInstanceInternal("Tx_Extensionmanager_Controller_ListController", array) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00116: public function getInstance($className, $givenConstructorArguments = array()) { 00117: $this->prototypeObjectsWhichAreCurrentlyInstanciated = array(); 00118: return $this->getInstanceInternal($className, $givenConstructorArguments); 00119: } 00120: 8 TYPO3\CMS\Extbase\Object\Container\Container::getInstance("Tx_Extensionmanager_Controller_ListController", array) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Object/ObjectManager.php: 00107: $arguments = func_get_args(); 00108: array_shift($arguments); 00109: return $this->objectContainer->getInstance($objectName, $arguments); 00110: } 00111: 7 TYPO3\CMS\Extbase\Object\ObjectManager::get("Tx_Extensionmanager_Controller_ListController") […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php: 00117: protected function resolveController(\TYPO3\CMS\Extbase\Mvc\RequestInterface $request) { 00118: $controllerObjectName = $request->getControllerObjectName(); 00119: $controller = $this->objectManager->get($controllerObjectName); 00120: if (!$controller instanceof \TYPO3\CMS\Extbase\Mvc\Controller\ControllerInterface) { 00121: 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) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php: 00095: throw new \TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException(('Could not ultimately dispatch the request after ' . $dispatchLoopCount) . ' iterations. Most probably, a @dontvalidate annotation is missing on re-displaying a form with validation errors.', 1217839467); 00096: } 00097: $controller = $this->resolveController($request); 00098: try { 00099: $controller->processRequest($request, $response); 5 TYPO3\CMS\Extbase\Mvc\Dispatcher::dispatch(TYPO3\CMS\Extbase\Mvc\Web\Request, TYPO3\CMS\Extbase\Mvc\Web\Response) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Mvc/Web/BackendRequestHandler.php: 00044: /** @var $response \TYPO3\CMS\Extbase\Mvc\ResponseInterface */ 00045: $response = $this->objectManager->create('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response'); 00046: $this->dispatcher->dispatch($request, $response); 00047: return $response; 00048: } 4 TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler::handleRequest() […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Core/Bootstrap.php: 00224: $requestHandlerResolver = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Mvc\\RequestHandlerResolver'); 00225: $requestHandler = $requestHandlerResolver->resolveRequestHandler(); 00226: $response = $requestHandler->handleRequest(); 00227: // If response is NULL after handling the request we need to stop 00228: // This happens for instance, when a USER object was converted to a USER_INT 3 TYPO3\CMS\Extbase\Core\Bootstrap::handleWebRequest() […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Core/Bootstrap.php: 00198: $content = $this->handleCommandLineRequest(); 00199: } else { 00200: $content = $this->handleWebRequest(); 00201: } 00202: return $content; 2 TYPO3\CMS\Extbase\Core\Bootstrap::run("", array) […]/_TYPO3/typo3_src-4-master/typo3/sysext/extbase/Classes/Core/Bootstrap.php: 00286: $configuration['vendorName'] = $moduleConfiguration['vendorName']; 00287: } 00288: $content = $this->run('', $configuration); 00289: print $content; 00290: return TRUE; 1 TYPO3\CMS\Extbase\Core\Bootstrap::callModule("tools_ExtensionmanagerExtensionmanager") […]/_TYPO3/typo3_src-4-master/typo3/mod.php: 00045: foreach ($TBE_MODULES['_dispatcher'] as $dispatcherClassName) { 00046: $dispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager')->get($dispatcherClassName); 00047: if ($dispatcher->callModule($temp_M) === TRUE) { 00048: $isDispatched = TRUE; 00049: break;