Uncaught TYPO3 Exception
#1319455097: Error while fetching permissions for (More information)

RuntimeException thrown in file
/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php in line 1097.

16 TYPO3\CMS\Core\Resource\Driver\LocalDriver::getPermissions("/")

/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:
00650:   }
00651:   // Check 4: "Folder permissions" of the driver
00652:   $folderPermissions = $this->driver->getPermissions($folder->getIdentifier());
00653:   if ($isReadCheck && !$folderPermissions['r']) {
00654:    return FALSE;

15 TYPO3\CMS\Core\Resource\ResourceStorage::checkFolderActionPermission("add", TYPO3\CMS\Core\Resource\Folder)

/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:
02006:    throw new \InvalidArgumentException('Parent folder "' . $parentFolder->getIdentifier() . '" does not exist.', 1325689164);
02007:   }
02008:   if (!$this->checkFolderActionPermission('add', $parentFolder)) {
02009:    throw new Exception\InsufficientFolderWritePermissionsException('You are not allowed to create directories in the folder "' . $parentFolder->getIdentifier() . '"', 1323059807);
02010:   }

14 TYPO3\CMS\Core\Resource\ResourceStorage::createFolder("_processed_")

/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:
02469:    }
02470:    if ($this->driver->folderExists($processingFolder) === FALSE) {
02471:     $this->processingFolder = $this->createFolder($processingFolder);
02472:    } else {
02473:     $data = $this->driver->getFolderInfoByIdentifier($processingFolder);

13 TYPO3\CMS\Core\Resource\ResourceStorage::getProcessingFolder()

/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:
02067:   */
02068:  public function isWithinProcessingFolder($identifier) {
02069:   return $this->driver->isWithin($this->getProcessingFolder()->getIdentifier(), $identifier);
02070:  }
02071: 

12 TYPO3\CMS\Core\Resource\ResourceStorage::isWithinProcessingFolder("/images/content/rpdata.vcf")

/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceFactory.php:
00400:  public function getFileObjectByStorageAndIdentifier($storageUid, &$fileIdentifier) {
00401:   $storage = $this->getStorageObject($storageUid, array(), $fileIdentifier);
00402:   if (!$storage->isWithinProcessingFolder($fileIdentifier)) {
00403:    $fileData = $this->getFileIndexRepository()->findOneByStorageUidAndIdentifier($storage->getUid(), $fileIdentifier);
00404:    if ($fileData === FALSE) {

11 TYPO3\CMS\Core\Resource\ResourceFactory::getFileObjectByStorageAndIdentifier(2, "/images/content/rpdata.vcf")

/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:
01224:   */
01225:  public function getFile($identifier) {
01226:   $file =  $this->getFileFactory()->getFileObjectByStorageAndIdentifier($this->getUid(), $identifier);
01227:   if (!$this->driver->fileExists($identifier)) {
01228:    $file->setMissing(TRUE);

10 TYPO3\CMS\Core\Resource\ResourceStorage::getFile("/images/content/rpdata.vcf")

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:
00241:       $path
00242:      )
00243:     );
00244:    } catch (\TYPO3\CMS\Core\Resource\Exception\FileDoesNotExistException $notFoundException) {
00245:     // This should really not happen, since we are testing existence of the file just before

9 TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard::fetchReferencedFile("fileadmin/images/content/rpdata.vcf", array)

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:
00197:   // First of all, try to get the referenced file. Continue only if found.
00198:   try {
00199:    $fileObject = $this->fetchReferencedFile($reference['ref_string'], $reference);
00200:   } catch (\InvalidArgumentException $exception) {
00201:    $fileObject = NULL;

8 TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard::convertFileLinks(array, array)

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:
00179:   );
00180:   if ($record !== NULL) {
00181:    $this->convertFileLinks($reference, $record);
00182:   } else {
00183:    // Original record could not be found (happens if sys_refindex is not up to date), issue error

7 TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard::migrateRecord(array)

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:
00145:   $records = $this->findOldLinks();
00146:   foreach ($records as $singleRecord) {
00147:    $this->migrateRecord($singleRecord);
00148:   }
00149:   $dbQueries = $this->queries;

6 TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard::performUpdate(array, "")

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php:
00198:    $customOutput = '';
00199:    $databaseQueries = array();
00200:    $performResult = $updateObject->performUpdate($databaseQueries, $customOutput);
00201: 
00202:    if ($performResult) {

5 TYPO3\CMS\Install\Controller\Action\Tool\UpgradeWizard::performUpdate()

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php:
00074:    $this->view->assign('updateAction', 'getUserInput');
00075:   } elseif (isset($this->postValues['set']['performUpdate'])) {
00076:    $actionMessages[] = $this->performUpdate();
00077:    $this->view->assign('updateAction', 'performUpdate');
00078:   } else {

4 TYPO3\CMS\Install\Controller\Action\Tool\UpgradeWizard::executeAction()

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/Action/AbstractAction.php:
00097:  public function handle() {
00098:   $this->initializeHandle();
00099:   return $this->executeAction();
00100:  }
00101: 

3 TYPO3\CMS\Install\Controller\Action\AbstractAction::handle()

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/ToolController.php:
00198:   $toolAction->setPostValues($this->getPostValues());
00199:   $toolAction->setLastError($this->getLastError());
00200:   $this->output($toolAction->handle());
00201:  }
00202: }

2 TYPO3\CMS\Install\Controller\ToolController::dispatchAuthenticationActions()

/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/ToolController.php:
00074:   $this->outputLoginFormIfNotAuthorized();
00075:   $this->registerExtensionConfigurationErrorHandler();
00076:   $this->dispatchAuthenticationActions();
00077:  }
00078: 

1 TYPO3\CMS\Install\Controller\ToolController::execute()

/path/to/typo3_src-6.2.1/typo3/sysext/install/Start/Install.php:
00130:  }
00131: }
00132: \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance($controllerClassName)->execute();