|
<?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;">#1382276561: The package "mm_forum" depends on "pagebrowse" which is not present in the system.</strong> (<a href="http://typo3.org/go/exception/CMS/debug/1382276561" target="_blank">More information</a>)<br />
|
|
<br />
|
|
<span class="ExceptionProperty">UnexpectedValueException</span> thrown in file<br />
|
|
<span class="ExceptionProperty">/path/to/typo3/sysext/core/Classes/Package/DependencyResolver.php</span> in line
|
|
<span class="ExceptionProperty">146</span>.<br />
|
|
<br />
|
|
<pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">19</span> TYPO3\CMS\Core\Package\DependencyResolver<span style="color:white;">::</span>buildDependencyGraphForPackages<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;">//typo3/sysext/core/Classes/Package/DependencyResolver.php:</span><br /><pre>00204:
|
|
00205: $packageKeys = array_keys($packageStateConfiguration);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00206: $dependencyGraph = $this->buildDependencyGraphForPackages($packageStateConfiguration, $packageKeys);
|
|
</pre><pre>00207: return $dependencyGraph;
|
|
00208: }
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">18</span> TYPO3\CMS\Core\Package\DependencyResolver<span style="color:white;">::</span>buildDependencyGraph<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Classes/Package/DependencyResolver.php:</span><br /><pre>00059: * A depends on B, C depends on A, B is independent
|
|
00060: */
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00061: $dependencyGraph = $this->buildDependencyGraph($activePackageStatesConfiguration);
|
|
</pre><pre>00062:
|
|
00063: // Filter extensions with no incoming edge
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">17</span> TYPO3\CMS\Core\Package\DependencyResolver<span style="color:white;">::</span>sortPackageStatesConfigurationByDependency<span style="color:white;">(<span style="color:#FF8700;"><em>array</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Classes/Package/PackageManager.php:</span><br /><pre>00698: $this->resolvePackageDependencies();
|
|
00699:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00700: $this->packageStatesConfiguration['packages'] = $this->dependencyResolver->sortPackageStatesConfigurationByDependency($this->packageStatesConfiguration['packages']);
|
|
</pre><pre>00701:
|
|
00702: // Reorder the packages according to the loading order
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">16</span> TYPO3\CMS\Core\Package\PackageManager<span style="color:white;">::</span>sortAvailablePackagesByDependencies<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Resources/PHP/TYPO3.Flow/Classes/TYPO3/Flow/Package/PackageManager.php:</span><br /><pre>00909: */
|
|
00910: protected function sortAndSavePackageStates() {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00911: $this->sortAvailablePackagesByDependencies();
|
|
</pre><pre>00912:
|
|
00913: $this->packageStatesConfiguration['version'] = 4;
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">15</span> TYPO3\Flow\Package\PackageManager<span style="color:white;">::</span>sortAndSavePackageStates<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Classes/Package/PackageManager.php:</span><br /><pre>00715: */
|
|
00716: protected function sortAndSavePackageStates() {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00717: parent::sortAndSavePackageStates();
|
|
</pre><pre>00718:
|
|
00719: $this->initializeCompatibilityLoadedExtArray();
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">14</span> TYPO3\CMS\Core\Package\PackageManager<span style="color:white;">::</span>sortAndSavePackageStates<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Resources/PHP/TYPO3.Flow/Classes/TYPO3/Flow/Package/PackageManager.php:</span><br /><pre>00513: unset($this->activePackages[$packageKey]);
|
|
00514: $this->packageStatesConfiguration['packages'][$packageKey]['state'] = 'inactive';
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00515: $this->sortAndSavePackageStates();
|
|
</pre><pre>00516: }
|
|
00517:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">13</span> TYPO3\Flow\Package\PackageManager<span style="color:white;">::</span>deactivatePackage<span style="color:white;">("<span style="color:#FF8700;" title="pagebrowse">pagebrowse</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Classes/Package/PackageManager.php:</span><br /><pre>00605: public function deactivatePackage($packageKey) {
|
|
00606: $package = $this->getPackage($packageKey);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00607: parent::deactivatePackage($package->getPackageKey());
|
|
</pre><pre>00608: }
|
|
00609:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">12</span> TYPO3\CMS\Core\Package\PackageManager<span style="color:white;">::</span>deactivatePackage<span style="color:white;">("<span style="color:#FF8700;" title="pagebrowse">pagebrowse</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:</span><br /><pre>01873: throw new \RuntimeException('Extension not loaded', 1342345487);
|
|
01874: }
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">01875: static::$packageManager->deactivatePackage($extensionKey);
|
|
</pre><pre>01876: }
|
|
01877:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">11</span> TYPO3\CMS\Core\Utility\ExtensionManagementUtility<span style="color:white;">::</span>unloadExtension<span style="color:white;">("<span style="color:#FF8700;" title="pagebrowse">pagebrowse</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php:</span><br /><pre>00163: protected function prepareExtensionForImport(\TYPO3\CMS\Extensionmanager\Domain\Model\Extension $extension) {
|
|
00164: if (\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded($extension->getExtensionKey())) {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00165: \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::unloadExtension($extension->getExtensionKey());
|
|
</pre><pre>00166: $this->installUtility->reloadCaches();
|
|
00167: }
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">10</span> TYPO3\CMS\Extensionmanager\Controller\DownloadController<span style="color:white;">::</span>prepareExtensionForImport<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Extensionmanager\Domain\Model\Extension</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php:</span><br /><pre>00180: /** @var $highestTerVersionExtension \TYPO3\CMS\Extensionmanager\Domain\Model\Extension */
|
|
00181: $highestTerVersionExtension = $this->extensionRepository->findHighestAvailableVersion($extensionKey);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00182: $this->prepareExtensionForImport($highestTerVersionExtension);
|
|
</pre><pre>00183: $result = $this->managementService->resolveDependenciesAndInstall($highestTerVersionExtension);
|
|
00184: $this->view->assign('result', $result)->assign('extension', $highestTerVersionExtension);
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">9</span> TYPO3\CMS\Extensionmanager\Controller\DownloadController<span style="color:white;">::</span>updateExtensionAction<span style="color:white;">()</span></pre><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">8</span> call_user_func_array<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/sysext/extbase/Classes/Mvc/Controller/ActionController.php:</span><br /><pre>00298: if (!$validationResult->hasErrors()) {
|
|
00299: $this->signalSlotDispatcher->dispatch(__CLASS__, 'beforeCallActionMethod', array('controllerName' => get_class($this), 'actionMethodName' => $this->actionMethodName, 'preparedArguments' => $preparedArguments));
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00300: $actionResult = call_user_func_array(array($this, $this->actionMethodName), $preparedArguments);
|
|
</pre><pre>00301: } else {
|
|
00302: $methodTagsValues = $this->reflectionService->getMethodTagsValues(get_class($this), $this->actionMethodName);
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">7</span> TYPO3\CMS\Extbase\Mvc\Controller\ActionController<span style="color:white;">::</span>callActionMethod<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php:</span><br /><pre>00169: $this->initializeView($this->view);
|
|
00170: }
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00171: $this->callActionMethod();
|
|
</pre><pre>00172: }
|
|
00173:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">6</span> TYPO3\CMS\Extbase\Mvc\Controller\ActionController<span style="color:white;">::</span>processRequest<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Extbase\Mvc\Web\Request</em></span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>TYPO3\CMS\Extbase\Mvc\Web\Response</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php:</span><br /><pre>00081: $controller = $this->resolveController($request);
|
|
00082: try {
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00083: $controller->processRequest($request, $response);
|
|
</pre><pre>00084: } catch (\TYPO3\CMS\Extbase\Mvc\Exception\StopActionException $ignoredException) {
|
|
00085: }
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">5</span> TYPO3\CMS\Extbase\Mvc\Dispatcher<span style="color:white;">::</span>dispatch<span style="color:white;">(<span style="color:#FF8700;"><em>TYPO3\CMS\Extbase\Mvc\Web\Request</em></span><span style="color:white;">,</span> <span style="color:#FF8700;"><em>TYPO3\CMS\Extbase\Mvc\Web\Response</em></span>)</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extbase/Classes/Mvc/Web/BackendRequestHandler.php:</span><br /><pre>00045: /** @var $response \TYPO3\CMS\Extbase\Mvc\ResponseInterface */
|
|
00046: $response = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response');
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00047: $this->dispatcher->dispatch($request, $response);
|
|
</pre><pre>00048: return $response;
|
|
00049: }
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">4</span> TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler<span style="color:white;">::</span>handleRequest<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extbase/Classes/Core/Bootstrap.php:</span><br /><pre>00206: $requestHandler = $requestHandlerResolver->resolveRequestHandler();
|
|
00207:
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00208: $response = $requestHandler->handleRequest();
|
|
</pre><pre>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
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">3</span> TYPO3\CMS\Extbase\Core\Bootstrap<span style="color:white;">::</span>handleRequest<span style="color:white;">()</span></pre><br /><span style="font-size:10px;">/path/to/typo3/sysext/extbase/Classes/Core/Bootstrap.php:</span><br /><pre>00195: public function run($content, $configuration) {
|
|
00196: $this->initialize($configuration);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00197: return $this->handleRequest();
|
|
</pre><pre>00198: }
|
|
00199:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">2</span> TYPO3\CMS\Extbase\Core\Bootstrap<span style="color:white;">::</span>run<span style="color:white;">("<span style="color:#FF8700;" title=""></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/sysext/extbase/Classes/Core/ModuleRunner.php:</span><br /><pre>00079:
|
|
00080: $bootstrap = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Core\\BootstrapInterface');
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00081: $content = $bootstrap->run('', $configuration);
|
|
</pre><pre>00082: print $content;
|
|
00083:
|
|
</pre><br /><pre style="color:#69A550; background-color: #414141; padding: 4px 2px 4px 2px;"><span style="color:white;">1</span> TYPO3\CMS\Extbase\Core\ModuleRunner<span style="color:white;">::</span>callModule<span style="color:white;">("<span style="color:#FF8700;" title="tools_ExtensionmanagerExtensionmanager">tools_ExtensionmanagerExtensionmanager</span>")</span></pre><br /><span style="font-size:10px;">/path/to/typo3/mod.php:</span><br /><pre>00049: foreach ($TBE_MODULES['_dispatcher'] as $dispatcherClassName) {
|
|
00050: $dispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager')->get($dispatcherClassName);
|
|
</pre><pre style="background-color: #F1F1F1; color: black;">00051: if ($dispatcher->callModule($moduleName) === TRUE) {
|
|
</pre><pre>00052: $isDispatched = TRUE;
|
|
00053: break;
|
|
</pre><br />
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|