|
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
|
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<title>TYPO3 Exception</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<style type="text/css">
|
|
.ExceptionProperty {
|
|
color: #101010;
|
|
}
|
|
pre {
|
|
margin: 0;
|
|
font-size: 11px;
|
|
color: #515151;
|
|
background-color: #D0D0D0;
|
|
padding-left: 30px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div style="
|
|
position: absolute;
|
|
left: 10px;
|
|
background-color: #B9B9B9;
|
|
outline: 1px solid #515151;
|
|
color: #515151;
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
font-size: 12px;
|
|
margin: 10px;
|
|
padding: 0;
|
|
">
|
|
<div style="width: 100%; background-color: #515151; color: white; padding: 2px; margin: 0 0 6px 0;">Uncaught TYPO3 Exception</div>
|
|
<div style="width: 100%; padding: 2px; margin: 0 0 6px 0;">
|
|
<strong style="color: #BE0027;">#1319455097: Error while fetching permissions for </strong> (<a href="http://typo3.org/go/exception/CMS/debug/1319455097" target="_blank">More information</a>)<br />
|
|
<br />
|
|
<span class="ExceptionProperty">RuntimeException</span> thrown in file<br />
|
|
<span class="ExceptionProperty">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php</span> in line
|
|
<span class="ExceptionProperty">1097</span>.<br />
|
|
<br />
|
|
<pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">16</span> TYPO3\CMS\Core\Resource\Driver\LocalDriver<span style="color:white;">::</span>getPermissions<span style="color:white;">("<span style="color:#FF8700;" title="/">/</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:</span><br /><pre>00650: }
|
|
00651: // Check 4: "Folder permissions" of the driver
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00652: $folderPermissions = $this->driver->getPermissions($folder->getIdentifier());
|
|
</pre><pre>00653: if ($isReadCheck && !$folderPermissions['r']) {
|
|
00654: return FALSE;
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">15</span> TYPO3\CMS\Core\Resource\ResourceStorage<span style="color:white;">::</span>checkFolderActionPermission<span style="color:white;">("<span style="color:#FF8700;" title="add">add</span>"<span style="color:white;">,</span> <span style="color:#FF8700;"><em>TYPO3\CMS\Core\Resource\Folder</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:</span><br /><pre>02006: throw new \InvalidArgumentException('Parent folder "' . $parentFolder->getIdentifier() . '" does not exist.', 1325689164);
|
|
02007: }
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">02008: if (!$this->checkFolderActionPermission('add', $parentFolder)) {
|
|
</pre><pre>02009: throw new Exception\InsufficientFolderWritePermissionsException('You are not allowed to create directories in the folder "' . $parentFolder->getIdentifier() . '"', 1323059807);
|
|
02010: }
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">14</span> TYPO3\CMS\Core\Resource\ResourceStorage<span style="color:white;">::</span>createFolder<span style="color:white;">("<span style="color:#FF8700;" title="_processed_">_processed_</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:</span><br /><pre>02469: }
|
|
02470: if ($this->driver->folderExists($processingFolder) === FALSE) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">02471: $this->processingFolder = $this->createFolder($processingFolder);
|
|
</pre><pre>02472: } else {
|
|
02473: $data = $this->driver->getFolderInfoByIdentifier($processingFolder);
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">13</span> TYPO3\CMS\Core\Resource\ResourceStorage<span style="color:white;">::</span>getProcessingFolder<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:</span><br /><pre>02067: */
|
|
02068: public function isWithinProcessingFolder($identifier) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">02069: return $this->driver->isWithin($this->getProcessingFolder()->getIdentifier(), $identifier);
|
|
</pre><pre>02070: }
|
|
02071:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">12</span> TYPO3\CMS\Core\Resource\ResourceStorage<span style="color:white;">::</span>isWithinProcessingFolder<span style="color:white;">("<span style="color:#FF8700;" title="/images/content/rpdata.vcf">/images/content/rpdata.vcf</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceFactory.php:</span><br /><pre>00400: public function getFileObjectByStorageAndIdentifier($storageUid, &$fileIdentifier) {
|
|
00401: $storage = $this->getStorageObject($storageUid, array(), $fileIdentifier);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00402: if (!$storage->isWithinProcessingFolder($fileIdentifier)) {
|
|
</pre><pre>00403: $fileData = $this->getFileIndexRepository()->findOneByStorageUidAndIdentifier($storage->getUid(), $fileIdentifier);
|
|
00404: if ($fileData === FALSE) {
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">11</span> TYPO3\CMS\Core\Resource\ResourceFactory<span style="color:white;">::</span>getFileObjectByStorageAndIdentifier<span style="color:white;">(<span style="color:#FF8700;">2</span><span style="color:white;">,</span> "<span style="color:#FF8700;" title="/images/content/rpdata.vcf">/images/content/rpdata.vcf</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/core/Classes/Resource/ResourceStorage.php:</span><br /><pre>01224: */
|
|
01225: public function getFile($identifier) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">01226: $file = $this->getFileFactory()->getFileObjectByStorageAndIdentifier($this->getUid(), $identifier);
|
|
</pre><pre>01227: if (!$this->driver->fileExists($identifier)) {
|
|
01228: $file->setMissing(TRUE);
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">10</span> TYPO3\CMS\Core\Resource\ResourceStorage<span style="color:white;">::</span>getFile<span style="color:white;">("<span style="color:#FF8700;" title="/images/content/rpdata.vcf">/images/content/rpdata.vcf</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:</span><br /><pre>00241: $path
|
|
00242: )
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00243: );
|
|
</pre><pre>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
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">9</span> TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard<span style="color:white;">::</span>fetchReferencedFile<span style="color:white;">("<span style="color:#FF8700;" title="fileadmin/images/content/rpdata.vcf">fileadmin/images/content/rpdata.vcf</span>"<span style="color:white;">,</span> <span style="color:#FF8700;"><em>array</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:</span><br /><pre>00197: // First of all, try to get the referenced file. Continue only if found.
|
|
00198: try {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00199: $fileObject = $this->fetchReferencedFile($reference['ref_string'], $reference);
|
|
</pre><pre>00200: } catch (\InvalidArgumentException $exception) {
|
|
00201: $fileObject = NULL;
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">8</span> TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard<span style="color:white;">::</span>convertFileLinks<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>array</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:</span><br /><pre>00179: );
|
|
00180: if ($record !== NULL) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00181: $this->convertFileLinks($reference, $record);
|
|
</pre><pre>00182: } else {
|
|
00183: // Original record could not be found (happens if sys_refindex is not up to date), issue error
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">7</span> TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard<span style="color:white;">::</span>migrateRecord<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Updates/RteFileLinksUpdateWizard.php:</span><br /><pre>00145: $records = $this->findOldLinks();
|
|
00146: foreach ($records as $singleRecord) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00147: $this->migrateRecord($singleRecord);
|
|
</pre><pre>00148: }
|
|
00149: $dbQueries = $this->queries;
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">6</span> TYPO3\CMS\Install\Updates\RteFileLinksUpdateWizard<span style="color:white;">::</span>performUpdate<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span><span style="color:white;">,</span> "<span style="color:#FF8700;" title=""></span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php:</span><br /><pre>00198: $customOutput = '';
|
|
00199: $databaseQueries = array();
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00200: $performResult = $updateObject->performUpdate($databaseQueries, $customOutput);
|
|
</pre><pre>00201:
|
|
00202: if ($performResult) {
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">5</span> TYPO3\CMS\Install\Controller\Action\Tool\UpgradeWizard<span style="color:white;">::</span>performUpdate<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/Action/Tool/UpgradeWizard.php:</span><br /><pre>00074: $this->view->assign('updateAction', 'getUserInput');
|
|
00075: } elseif (isset($this->postValues['set']['performUpdate'])) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00076: $actionMessages[] = $this->performUpdate();
|
|
</pre><pre>00077: $this->view->assign('updateAction', 'performUpdate');
|
|
00078: } else {
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">4</span> TYPO3\CMS\Install\Controller\Action\Tool\UpgradeWizard<span style="color:white;">::</span>executeAction<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/Action/AbstractAction.php:</span><br /><pre>00097: public function handle() {
|
|
00098: $this->initializeHandle();
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00099: return $this->executeAction();
|
|
</pre><pre>00100: }
|
|
00101:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">3</span> TYPO3\CMS\Install\Controller\Action\AbstractAction<span style="color:white;">::</span>handle<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/ToolController.php:</span><br /><pre>00198: $toolAction->setPostValues($this->getPostValues());
|
|
00199: $toolAction->setLastError($this->getLastError());
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00200: $this->output($toolAction->handle());
|
|
</pre><pre>00201: }
|
|
00202: }
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">2</span> TYPO3\CMS\Install\Controller\ToolController<span style="color:white;">::</span>dispatchAuthenticationActions<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Classes/Controller/ToolController.php:</span><br /><pre>00074: $this->outputLoginFormIfNotAuthorized();
|
|
00075: $this->registerExtensionConfigurationErrorHandler();
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00076: $this->dispatchAuthenticationActions();
|
|
</pre><pre>00077: }
|
|
00078:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">1</span> TYPO3\CMS\Install\Controller\ToolController<span style="color:white;">::</span>execute<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3_src-6.2.1/typo3/sysext/install/Start/Install.php:</span><br /><pre>00130: }
|
|
00131: }
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00132: \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance($controllerClassName)->execute();
|
|
</pre><pre></pre><br />
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|