[TYPO3-german] Fehler beim Update von 4.7.7. auf 6.0.0

Hugo dasfegefeuer at web.de
Fri Feb 1 16:42:44 CET 2013


Hi,

habe ebenfalls Probleme beim Update einer Testinstallation von 4.7.7 auf 
6.0.1 (bei 6.0.0 war das Problem auch)

Und zwar scheint das Backend zu funktionieren, das Frontend liefert 
folgendes. Bis Version 4.7.7 funktioniert das Frontend allerdings 
problemlos. Hat jemand dazu eine Idee? Ich bin nur so weit gekommen, 
dass es evtl. etwas mit der Rootpage zu tun hat aber was...


Uncaught TYPO3 Exception
#1343589451: Could not fetch page data for uid 0. (More information)

RuntimeException thrown in file
..../typo3/sysext/core/Classes/Utility/RootlineUtility.php in line 217.

6 TYPO3\CMS\Core\Utility\RootlineUtility::getRecordArray(0)


..../typo3/sysext/core/Classes/Utility/RootlineUtility.php:

00308:   */
00309:  protected function generateRootlineCache() {

00310:   $page = $this->getRecordArray($this->pageUid);

00311:   // If the current page is a mounted (according to the MP 
parameter) handle the mount-point
00312:   if ($this->isMountedPage()) {

5 TYPO3\CMS\Core\Utility\RootlineUtility::generateRootlineCache()


..../typo3/sysext/core/Classes/Utility/RootlineUtility.php:

00190:   if (!isset(self::$localCache[$cacheIdentifier])) {
00191:    if (!self::$cache->has($cacheIdentifier)) {

00192:     $this->generateRootlineCache();

00193:    } else {
00194:     self::$localCache[$cacheIdentifier] = 
self::$cache->get($cacheIdentifier);

4 TYPO3\CMS\Core\Utility\RootlineUtility::get()


...../typo3/sysext/frontend/Classes/Page/PageRepository.php:

00566:    }
00567:   } else {

00568:    return $rootline->get();

00569:   }
00570:  }

3 TYPO3\CMS\Frontend\Page\PageRepository::getRootLine("home", "")


.../typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:

01170:      $temp_sys_page->init($this->showHiddenPage);
01171:      // If root line contained NO records and 
->error_getRootLine_failPid tells us that it was because of a pid=-1 
(indicating a "version" record)...:

01172:      if (!count($temp_sys_page->getRootLine($this->id, 
$this->MP)) && $temp_sys_page->error_getRootLine_failPid == -1) {

01173:       // Setting versioningPreview flag and try again:
01174:       $temp_sys_page->versioningPreview = TRUE;

2 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::determineId()


..../typo3/sysext/cms/tslib/index_ts.php:

00117: $TSFE->checkAlternativeIdMethods();
00118: $TSFE->clear_preview();

00119: $TSFE->determineId();

00120: // Now, if there is a backend user logged in and he has NO access 
to this page, then re-evaluate the id shown!
00121: if ($TSFE->isBackendUserLoggedIn() && 
(!$BE_USER->extPageReadAccess($TSFE->page) || 
\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('ADMCMD_noBeUser'))) {

1 require(".../typo3/sysext/cms/tslib/index_ts.php")


.../index.php:

00037: \TYPO3\CMS\Core\Core\Bootstrap::getInstance()->baseSetup('');
00038:

00039: require(PATH_tslib . 'index_ts.php');

00040: ?>


More information about the TYPO3-german mailing list