Project

General

Profile

Actions

Bug #56716

closed

install system extension crashes

Added by Franz Holzinger over 10 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
-
Target version:
-
Start date:
2014-03-10
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.1
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

Install Tool.

I try to install the recommended system extensions, and then I only get an uncaught exception error.

Install System Extensions

Install the following system extensions:

    Web>Info [info]
    Shows various infos
    Web>Access [perm]
    Page editing permissions
    Web>Func [func]
    Advanced functions
    System Reports [reports]
    The reports module groups several system reports.
    Scheduler [scheduler]
    The TYPO3 Scheduler let's you register tasks to happen at a specific time
    Simulate Static URLs [simulatestatic]
    Adds the possibility to have Speaking URLs in the TYPO3 Frontend pages. 

TYPO3 6.1.5.

Uncaught TYPO3 Exception
#1341397869: Path does not exist in array (More information)

RuntimeException thrown in file
/home/www/doc/path/testdemo/typo3/sysext/core/Classes/Utility/ArrayUtility.php in line 157.

10 TYPO3\CMS\Core\Utility\ArrayUtility::getValueByPath(array, "EXT/extListArray")

/home/www/doc/path/testdemo/typo3/sysext/core/Classes/Configuration/ConfigurationManager.php:

00197:   */
00198:  public function getLocalConfigurationValueByPath($path) {

00199:   return Utility\ArrayUtility::getValueByPath($this->getLocalConfiguration(), $path);

00200:  }
00201: 

9 TYPO3\CMS\Core\Configuration\ConfigurationManager::getLocalConfigurationValueByPath("EXT/extListArray")

/home/www/doc/path/testdemo/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:

02065:    throw new \RuntimeException('Extension already loaded', 1342345486);
02066:   }

02067:   $extList = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Configuration\\ConfigurationManager')->getLocalConfigurationValueByPath('EXT/extListArray');

02068:   $extList[] = $extensionKey;
02069:   static::writeNewExtensionList($extList);

8 TYPO3\CMS\Core\Utility\ExtensionManagementUtility::loadExtension("info")

/home/www/doc/path/testdemo/typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php:

00184:   */
00185:  protected function loadExtension($extensionKey) {

00186:   \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::loadExtension($extensionKey);

00187:  }
00188: 

7 TYPO3\CMS\Extensionmanager\Utility\InstallUtility::loadExtension("info")

/home/www/doc/path/testdemo/typo3/sysext/extensionmanager/Classes/Utility/InstallUtility.php:

00137:   }
00138:   if (!$this->isLoaded($extensionKey)) {

00139:    $this->loadExtension($extensionKey);

00140:   }
00141:   $this->reloadCaches();

6 TYPO3\CMS\Extensionmanager\Utility\InstallUtility::install("info")

/home/www/doc/path/testdemo/typo3/sysext/install/Classes/CoreUpdates/InstallSysExtsUpdate.php:

00232:     $extensionFileHandlingUtility->unpackExtensionFromExtensionDataArray($t3xExtracted);
00233:    }

00234:    $extensionInstallUtility->install($extensionKey);

00235:   }
00236:  }

5 TYPO3\CMS\Install\CoreUpdates\InstallSysExtsUpdate::installExtensions(array, "")

/home/www/doc/path/testdemo/typo3/sysext/install/Classes/CoreUpdates/InstallSysExtsUpdate.php:

00171:     array_keys($this->pObj->INSTALL['update']['installSystemExtensions']['sysext'])
00172:    );

00173:    $this->installExtensions($extArray, $customMessages);

00174:   }
00175: 

4 TYPO3\CMS\Install\CoreUpdates\InstallSysExtsUpdate::performUpdate(array, "")

/home/www/doc/path/testdemo/typo3/sysext/install/Classes/Installer.php:

05164:       $dbQueries = array();
05165:       $databaseQueries = array();

05166:       if ($tmpObj->performUpdate($dbQueries, $customOutput)) {

05167:        $performUpdateMarkers['updateStatus'] = 'Update successful!';
05168:       } else {

3 TYPO3\CMS\Install\Installer::updateWizard_parts("performUpdate")

/home/www/doc/path/testdemo/typo3/sysext/install/Classes/Installer.php:

05002:   // call wizard
05003:   $action = $this->INSTALL['database_type'] ? $this->INSTALL['database_type'] : 'checkForUpdate';

05004:   $this->updateWizard_parts($action);

05005:   $this->output($this->outputWrapper($this->printAll()));
05006:  }

2 TYPO3\CMS\Install\Installer::updateWizard()

/home/www/doc/path/testdemo/typo3/sysext/install/Classes/Installer.php:

00547:     $this->checkDatabase();
00548:     $this->silent = 0;

00549:     $this->updateWizard();

00550:     break;
00551:    case 'config':

1 TYPO3\CMS\Install\Installer::init()

/home/www/doc/path/testdemo/typo3/install/index.php:

00058: require_once \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('install') . 'mod/class.tx_install.php';
00059: $install_check = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Install\\Installer', TRUE);

00060: $install_check->init();

00061: ?>

History:
I had already installed TYPO3 6.2.0 beta6. This did not work. So I went back to 6.1.5.

Actions #1

Updated by Mathias Schreiber almost 10 years ago

  • Status changed from New to Resolved

fixed

Actions #2

Updated by Benni Mack about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF