Uncaught TYPO3 Exception Class 1 does not exist ReflectionException thrown in file /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Utility/TypeHandlingUtility.php in line 116. 44 ReflectionClass::__construct("1") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Utility/TypeHandlingUtility.php: 00114: // https://review.typo3.org/#/c/25349/1/typo3/sysext/extbase/Classes/Utility/TypeHandlingUtility.php 00115: //return is_object($type) && is_subclass_of($type, 'TYPO3\\CMS\\Core\\Type\\TypeInterface'); 00116: $reflectionType = new \ReflectionClass($type); 00117: return $reflectionType->implementsInterface('TYPO3\\CMS\\Core\\Type\\TypeInterface'); 00118: } 43 TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::isCoreType(1) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php: 00666: if ($input instanceof \DateTime) { 00667: return $input->format('U'); 00668: } elseif (TypeHandlingUtility::isCoreType($input)) { 00669: return (string) $input; 00670: } elseif (is_object($input)) { 42 TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend::getPlainValue(1) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php: 00649: } 00650: $this->parseDynamicOperand($operand1, $operator, $source, $sql, $parameters); 00651: $parameters[] = $this->getPlainValue($operand2); 00652: } 00653: } 41 TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend::parseComparison(TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison, TYPO3\CMS\Extbase\Persistence\Generic\Qom\Selector, array, array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php: 00574: $sql['where'][] = ')'; 00575: } elseif ($constraint instanceof \TYPO3\CMS\Extbase\Persistence\Generic\Qom\ComparisonInterface) { 00576: $this->parseComparison($constraint, $source, $sql, $parameters); 00577: } 00578: } 40 TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend::parseConstraint(TYPO3\CMS\Extbase\Persistence\Generic\Qom\Comparison, TYPO3\CMS\Extbase\Persistence\Generic\Qom\Selector, array, array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php: 00379: $source = $query->getSource(); 00380: $this->parseSource($source, $sql); 00381: $this->parseConstraint($query->getConstraint(), $source, $sql, $parameters); 00382: $this->parseOrderings($query->getOrderings(), $source, $sql); 00383: $this->parseLimitAndOffset($query->getLimit(), $query->getOffset(), $sql); 39 TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend::parseQuery(TYPO3\CMS\Extbase\Persistence\Generic\Query, array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php: 00298: } else { 00299: $parameters = array(); 00300: $statementParts = $this->parseQuery($query, $parameters); 00301: $sql = $this->buildQuery($statementParts, $parameters); 00302: } 38 TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend::getObjectDataByQuery(TYPO3\CMS\Extbase\Persistence\Generic\Query) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php: 00187: $signalResult = $this->signalSlotDispatcher->dispatch(__CLASS__, 'beforeGettingObjectData', array($query)); 00188: list($query) = $signalResult; 00189: $result = $this->storageBackend->getObjectDataByQuery($query); 00190: list($query, $result) = $this->signalSlotDispatcher->dispatch(__CLASS__, 'afterGettingObjectData', array($query, $result)); 00191: return $result; 37 TYPO3\CMS\Extbase\Persistence\Generic\Backend::getObjectDataByQuery(TYPO3\CMS\Extbase\Persistence\Generic\Query) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/PersistenceManager.php: 00111: */ 00112: public function getObjectDataByQuery(\TYPO3\CMS\Extbase\Persistence\QueryInterface $query) { 00113: return $this->backend->getObjectDataByQuery($query); 00114: } 00115: 36 TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager::getObjectDataByQuery(TYPO3\CMS\Extbase\Persistence\Generic\Query) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php: 00112: $query = $this->getQuery(); 00113: $query->setLimit(1); 00114: $queryResult = $this->dataMapper->map($query->getType(), $this->persistenceManager->getObjectDataByQuery($query)); 00115: } 00116: $firstResult = current($queryResult); 35 TYPO3\CMS\Extbase\Persistence\Generic\QueryResult::getFirst() /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Repository.php: 00223: $query->getQuerySettings()->setRespectStoragePage(FALSE); 00224: $query->getQuerySettings()->setRespectSysLanguage(FALSE); 00225: $object = $query->matching($query->equals('uid', $identifier))->execute()->getFirst(); 00226: } 00227: 34 TYPO3\CMS\Extbase\Persistence\Repository::findByIdentifier(1) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Persistence/Repository.php: 00192: */ 00193: public function findByUid($uid) { 00194: return $this->findByIdentifier($uid); 00195: } 00196: 33 TYPO3\CMS\Extbase\Persistence\Repository::findByUid(1) /var/www/htdocs/fsa1/typo3conf/ext/pcrm/Classes/Controller/ActionController.php: 00144: $this->benutzerGruppeRepository = $this->objectManager->get('\\TRITUM\\Pcrm\\Domain\\Repository\\BenutzerGruppeRepository'); 00145: $this->einstellungenInternRepository = $this->objectManager->get('\\TRITUM\\Pcrm\\Domain\\Repository\\EinstellungenInternRepository'); 00146: $this->einstellungenIntern = $this->einstellungenInternRepository->findByUid(1); 00147: } 00148: 32 TRITUM\Pcrm\Controller\ActionController::__construct() /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/core/Classes/Utility/GeneralUtility.php: 04147: } else { 04148: $fullyQualifiedClassName = '\\' . $finalClassName; 04149: $instance = new $fullyQualifiedClassName(); 04150: } 04151: // Create alias if not present 31 TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("TRITUM\Pcrm\Controller\KundeController") 30 call_user_func_array(array, array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00202: $constructorArguments = $this->getConstructorArguments($className, $classInfo, $givenConstructorArguments); 00203: array_unshift($constructorArguments, $className); 00204: $instance = call_user_func_array(array('TYPO3\\CMS\\Core\\Utility\\GeneralUtility', 'makeInstance'), $constructorArguments); 00205: if ($classIsSingleton) { 00206: $this->singletonInstances[$className] = $instance; 29 TYPO3\CMS\Extbase\Object\Container\Container::instanciateObject(TYPO3\CMS\Extbase\Object\Container\ClassInfo, array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Object/Container/Container.php: 00173: $this->prototypeObjectsWhichAreCurrentlyInstanciated[$className] = TRUE; 00174: } 00175: $instance = $this->instanciateObject($classInfo, $givenConstructorArguments); 00176: $this->injectDependencies($instance, $classInfo); 00177: if ($classInfo->getIsInitializeable() && is_callable(array($instance, 'initializeObject'))) { 28 TYPO3\CMS\Extbase\Object\Container\Container::getInstanceInternal("TRITUM\Pcrm\Controller\KundeController", array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/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: 27 TYPO3\CMS\Extbase\Object\Container\Container::getInstance("TRITUM\Pcrm\Controller\KundeController", array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/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; 26 TYPO3\CMS\Extbase\Object\ObjectManager::get("TRITUM\Pcrm\Controller\KundeController") /var/www/htdocs/sources/typo3_src-6.2.0beta1/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); 25 TYPO3\CMS\Extbase\Mvc\Dispatcher::resolveController(TYPO3\CMS\Extbase\Mvc\Web\Request) /var/www/htdocs/sources/typo3_src-6.2.0beta1/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); 24 TYPO3\CMS\Extbase\Mvc\Dispatcher::dispatch(TYPO3\CMS\Extbase\Mvc\Web\Request, TYPO3\CMS\Extbase\Mvc\Web\Response) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php: 00068: /** @var $response \TYPO3\CMS\Extbase\Mvc\ResponseInterface */ 00069: $response = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response'); 00070: $this->dispatcher->dispatch($request, $response); 00071: return $response; 00072: } 23 TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::handleRequest() /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Core/Bootstrap.php: 00206: $requestHandler = $requestHandlerResolver->resolveRequestHandler(); 00207: 00208: $response = $requestHandler->handleRequest(); 00209: // If response is NULL after handling the request we need to stop 00210: // This happens for instance, when a USER object was converted to a USER_INT 22 TYPO3\CMS\Extbase\Core\Bootstrap::handleRequest() /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/extbase/Classes/Core/Bootstrap.php: 00195: public function run($content, $configuration) { 00196: $this->initialize($configuration); 00197: return $this->handleRequest(); 00198: } 00199: 21 TYPO3\CMS\Extbase\Core\Bootstrap::run("", array) 20 call_user_func_array(array, array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 06616: $content, 06617: $conf 06618: )); 06619: } else { 06620: $GLOBALS['TT']->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3); 19 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::callUserFunction("TYPO3\CMS\Extbase\Core\Bootstrap->run", array, "") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php: 00053: } 00054: $this->cObj->includeLibs($conf); 00055: $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, ''); 00056: if ($this->cObj->doConvertToUserIntObject) { 00057: $this->cObj->doConvertToUserIntObject = FALSE; 18 TYPO3\CMS\Frontend\ContentObject\UserContentObject::render(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00742: $contentObject = $this->getContentObject($name); 00743: if ($contentObject) { 00744: $content .= $contentObject->render($conf); 00745: } else { 00746: // Call hook functions for extra processing 17 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("USER", array, "pcrm_fe") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php: 00051: $key = strlen($conf[$key]) ? $key : 'default'; 00052: $name = $conf[$key]; 00053: $theValue = $this->cObj->cObjGetSingle($name, $conf[$key . '.'], $key); 00054: if (isset($conf['stdWrap.'])) { 00055: $theValue = $this->cObj->stdWrap($theValue, $conf['stdWrap.']); 16 TYPO3\CMS\Frontend\ContentObject\CaseContentObject::render(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00742: $contentObject = $this->getContentObject($name); 00743: if ($contentObject) { 00744: $content .= $contentObject->render($conf); 00745: } else { 00746: // Call hook functions for extra processing 15 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("CASE", array, "20") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00690: if (intval($theKey) && !strstr($theKey, '.')) { 00691: $conf = $setup[$theKey . '.']; 00692: $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey); 00693: } 00694: } 14 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectArrayContentObject.php: 00047: if ($this->cObj->checkIf($conf['if.'])) { 00048: $this->cObj->includeLibs($conf); 00049: $content = $this->cObj->cObjGet($conf); 00050: $wrap = isset($conf['wrap.']) ? $this->cObj->stdWrap($conf['wrap'], $conf['wrap.']) : $conf['wrap']; 00051: if ($wrap) { 13 TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject::render(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00742: $contentObject = $this->getContentObject($name); 00743: if ($contentObject) { 00744: $content .= $contentObject->render($conf); 00745: } else { 00746: // Call hook functions for extra processing 12 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("COA", array, "list") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php: 00051: $key = strlen($conf[$key]) ? $key : 'default'; 00052: $name = $conf[$key]; 00053: $theValue = $this->cObj->cObjGetSingle($name, $conf[$key . '.'], $key); 00054: if (isset($conf['stdWrap.'])) { 00055: $theValue = $this->cObj->stdWrap($theValue, $conf['stdWrap.']); 11 TYPO3\CMS\Frontend\ContentObject\CaseContentObject::render(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00742: $contentObject = $this->getContentObject($name); 00743: if ($contentObject) { 00744: $content .= $contentObject->render($conf); 00745: } else { 00746: // Call hook functions for extra processing 10 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("CASE", array, "tt_content") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00728: // Getting the cObject 00729: $GLOBALS['TT']->incStackPointer(); 00730: $content .= $this->cObjGetSingle($name, $conf, $key); 00731: $GLOBALS['TT']->decStackPointer(); 00732: } else { 9 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("cObj->lastChanged($row['tstamp']); 00116: $cObj->start($row, $conf['table']); 00117: $tmpValue = $cObj->cObjGetSingle($renderObjName, $renderObjConf, $renderObjKey); 00118: $cobjValue .= $tmpValue; 00119: } 8 TYPO3\CMS\Frontend\ContentObject\ContentContentObject::render(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00742: $contentObject = $this->getContentObject($name); 00743: if ($contentObject) { 00744: $content .= $contentObject->render($conf); 00745: } else { 00746: // Call hook functions for extra processing 7 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("CONTENT", array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php: 00222: $this->view->assign( 00223: $variableName, 00224: $this->cObj->cObjGetSingle($cObjType, $variables[$variableName . '.']) 00225: ); 00226: } else { 6 TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject::assignContentObjectVariables(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php: 00092: $this->setExtbaseVariables($conf); 00093: $this->assignSettings($conf); 00094: $this->assignContentObjectVariables($conf); 00095: $this->assignContentObjectDataAndCurrent($conf); 00096: 5 TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject::render(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00742: $contentObject = $this->getContentObject($name); 00743: if ($contentObject) { 00744: $content .= $contentObject->render($conf); 00745: } else { 00746: // Call hook functions for extra processing 4 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("FLUIDTEMPLATE", array, "10") /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php: 00690: if (intval($theKey) && !strstr($theKey, '.')) { 00691: $conf = $setup[$theKey . '.']; 00692: $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey); 00693: } 00694: } 3 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet(array) /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/Page/PageGenerator.php: 00227: $GLOBALS['TT']->incStackPointer(); 00228: $GLOBALS['TT']->push($GLOBALS['TSFE']->sPre, 'PAGE'); 00229: $pageContent = $GLOBALS['TSFE']->cObj->cObjGet($GLOBALS['TSFE']->pSetup); 00230: if ($GLOBALS['TSFE']->pSetup['wrap']) { 00231: $pageContent = $GLOBALS['TSFE']->cObj->wrap($pageContent, $GLOBALS['TSFE']->pSetup['wrap']); 2 TYPO3\CMS\Frontend\Page\PageGenerator::renderContent() /var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/cms/tslib/index_ts.php: 00201: // Content generation 00202: if (!$TSFE->isINTincScript()) { 00203: \TYPO3\CMS\Frontend\Page\PageGenerator::renderContent(); 00204: $TSFE->setAbsRefPrefix(); 00205: } 1 require("/var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/cms/tslib/index_ts.php") /var/www/htdocs/fsa1/index.php: 00039: ->redirectToInstallerIfEssentialConfigurationDoesNotExist(); 00040: 00041: require(PATH_tslib . 'index_ts.php');