#1: PHP Warning: Invalid argument supplied for foreach() in /opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php line 1248 (
More information)
TYPO3\CMS\Core\Error\Exception thrown in file
/opt/rh/httpd24/root/var/www/html/htdocs/typo3/sysext/core/Classes/Error/ErrorHandler.php in line
111.
16 TYPO3\CMS\Core\Error\ErrorHandler::handleError(2, "Invalid argument supplied for foreach()", "/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php", 1248, array)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:01246: '', 'sorting'
01247: );
01248: foreach ($rows as $row) {
01249: if ($this->getRootPageIdForPage((int)$row['uid']) === $this->rootPageId) {
01250: // Found it!
15 DmitryDulepov\Realurl\Decoder\UrlDecoder::searchForPathOverrideInPages("dateien_db/2017_06_06_fr_pipe_seal_tec___syst�me…_d'�tanch�it�_int�rieurs_pour_tuyaux_relin")
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:01339: }
01340: if (!$result) {
01341: $result = $this->searchForPathOverrideInPages($path);
01342: }
01343:
14 DmitryDulepov\Realurl\Decoder\UrlDecoder::searchPagesByPathOverride(array)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00513:
00514: while (!empty($possibleSegments) && !$result) {
00515: $result = $this->searchPagesByPathOverride($possibleSegments);
00516: if (!$result) {
00517: array_pop($possibleSegments);
13 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodePathByOverride(array)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00412:
00413: if (is_null($result)) {
00414: $result = $this->decodePathByOverride($remainingPathSegments);
00415: if (!is_null($result)) {
00416: $currentPid = $result->getPageId();
12 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodePath(array)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00787: ArrayUtility::mergeRecursiveWithOverrule($requestVariables, $this->getVarsFromDomainConfiguration());
00788: ArrayUtility::mergeRecursiveWithOverrule($requestVariables, $this->decodePreVars($pathSegments));
00789: $pageId = $this->decodePath($pathSegments);
00790: if ($this->mountPointVariable !== '') {
00791: $requestVariables['MP'] = $this->mountPointVariable;
11 DmitryDulepov\Realurl\Decoder\UrlDecoder::doDecoding("dateien_db/2017_06_06_fr_pipe_seal_tec___syst%EF%B…Dit%EF%BF%BD_int%EF%BF%BDrieurs_pour_tuyaux_relin/")
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:01221: if (!$cacheEntry) {
01222: $this->originalPath = $urlParts['path'];
01223: $cacheEntry = $this->doDecoding($urlParts['path']);
01224: }
01225: $this->setRequestVariables($cacheEntry);
10 DmitryDulepov\Realurl\Decoder\UrlDecoder::runDecoding()
/opt/rh/httpd24/root/var/www/html/htdocs/typo3conf/ext/realurl/Classes/Decoder/UrlDecoder.php:00137: if ($this->speakingUri) {
00138: $this->setLanguageFromQueryString();
00139: $this->runDecoding();
00140: }
00141: }
9 DmitryDulepov\Realurl\Decoder\UrlDecoder::decodeUrl(array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)
8 call_user_func_array(array, array)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3/sysext/core/Classes/Utility/GeneralUtility.php:04345: }
04346: // Call method:
04347: $content = call_user_func_array(array(&$classObj, $parts[1]), array(&$params, &$ref));
04348: } else {
04349: $errorMsg = 'No method name \'' . $parts[1] . '\' in class ' . $parts[0];
7 TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction("DmitryDulepov\Realurl\Decoder\UrlDecoder->decodeUrl", array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:01175: $_params = array('pObj' => &$this);
01176: foreach ($this->TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'] as $_funcRef) {
01177: GeneralUtility::callUserFunction($_funcRef, $_params, $this);
01178: }
01179: }
6 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::checkAlternativeIdMethods()
/opt/rh/httpd24/root/var/www/html/htdocs/typo3/sysext/frontend/Classes/Http/RequestHandler.php:00136: $this->bootstrap->loadCachedTca();
00137: }
00138: $this->controller->checkAlternativeIdMethods();
00139: $this->controller->clear_preview();
00140: $this->controller->determineId();
5 TYPO3\CMS\Frontend\Http\RequestHandler::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3/sysext/core/Classes/Core/Bootstrap.php:00300:
00301: // Execute the command which returns a Response object or NULL
00302: $this->response = $requestHandler->handleRequest($request);
00303: return $this;
00304: }
4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)
/opt/rh/httpd24/root/var/www/html/htdocs/typo3/sysext/frontend/Classes/Http/Application.php:00076: public function run(callable $execute = null)
00077: {
00078: $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals());
00079:
00080: if ($execute !== null) {
3 TYPO3\CMS\Frontend\Http\Application::run()
/opt/rh/httpd24/root/var/www/html/htdocs/index.php:00031: call_user_func(function () {
00032: $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
00033: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00034: });
2 {closure}()
1 call_user_func(Closure)
/opt/rh/httpd24/root/var/www/html/htdocs/index.php:00032: $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
00033: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00034: });