Project

General

Profile

Bug #53425 ยป stacktrace.txt

Ralf Zimmermann, 2013-11-13 11:00

 

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("<tt_content", NULL, "")


/var/www/htdocs/sources/typo3_src-6.2.0beta1/typo3/sysext/frontend/Classes/ContentObject/ContentContentObject.php:

00115: $this->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');


    (1-1/1)