Notice: Undefined index: lord-of-the-rings-essay-help in /var/www/vhosts/ideefix.eu/httpdocs/fileadmin/.typo(67) : runtime-created function(1) : eval()'d code on line 106
TYPO3 Exception
Uncaught TYPO3 Exception
Class 'TYPO3\CMS\Core\Http\RequestFactory' not found

Error thrown in file
/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/core/Classes/Utility/GeneralUtility.php in line 4575.

16 TYPO3\CMS\Core\Utility\GeneralUtility::instantiateClass("TYPO3\CMS\Core\Http\RequestFactory", array)

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/core/Classes/Utility/GeneralUtility.php:
04554:         }
04555:         // Create new instance and call constructor with parameters
04556:         $instance = static::instantiateClass($finalClassName, func_get_args());
04557:         // Register new singleton instance
04558:         if ($instance instanceof SingletonInterface) {

15 TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("TYPO3\CMS\Core\Http\RequestFactory")

/var/www/vhosts/ideefix.eu/httpdocs/typo3conf/ext/realurl_404_multilingual/Classes/Hooks/FrontendHook.php:
00307: 
00308:         /** @var RequestFactory $requestFactory */
00309:         $requestFactory = GeneralUtility::makeInstance(RequestFactory::class);
00310:         $response = $requestFactory->request($url, 'POST', $options);
00311:         $responseContents = $response->getBody()->getContents();

14 WapplerSystems\Realurl404Multilingual\Hooks\FrontendHook::getUrl("https://www.ideefix.eu/404/")

/var/www/vhosts/ideefix.eu/httpdocs/typo3conf/ext/realurl_404_multilingual/Classes/Hooks/FrontendHook.php:
00155:         }
00156:         if (empty($content)) {
00157:             $content = $this->getUrl($url404);
00158:             if (!empty($content)) {
00159:                 switch ($this->config['stringConversion']) {

13 WapplerSystems\Realurl404Multilingual\Hooks\FrontendHook::getPageAndDisplay("https://www.ideefix.eu/404/", "HTTP/1.0 404 Not Found")

/var/www/vhosts/ideefix.eu/httpdocs/typo3conf/ext/realurl_404_multilingual/Classes/Hooks/FrontendHook.php:
00129:                 break;
00130:             default:
00131:                 $this->getPageAndDisplay($destinationUrl, ($statusCode ? $statusCode : 'HTTP/1.0 404 Not Found'));
00132:                 break;
00133:         }

12 WapplerSystems\Realurl404Multilingual\Hooks\FrontendHook::pageErrorHandler(array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)
11 call_user_func_array(array, array)

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/core/Classes/Utility/GeneralUtility.php:
04414:                     }
04415:                     // Call method:
04416:                     $content = call_user_func_array([&$classObj, $parts[1]], [&$params, &$ref]);
04417:                 } else {
04418:                     $errorMsg = 'No method name \'' . $parts[1] . '\' in class ' . $parts[0];

10 TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction("EXT:realurl_404_multilingual/Classes/Hooks/Fronten4Multilingual\Hooks\FrontendHook->pageErrorHandler", array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
02098:                 'pageAccessFailureReasons' => $this->getPageAccessFailureReasons()
02099:             ];
02100:             echo GeneralUtility::callUserFunction($funcRef, $params, $this);
02101:         } elseif (GeneralUtility::isFirstPartOfStr($code, 'READFILE:')) {
02102:             $readFile = GeneralUtility::getFileAbsFileName(trim(substr($code, 9)));

9 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::pageErrorHandler("USER_FUNCTION:EXT:realurl_404_multilingual/Classes4Multilingual\Hooks\FrontendHook->pageErrorHandler", "HTTP/1.0 404 Not Found", "The requested page alias does not exist")

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
02061:     public function pageNotFoundHandler($code, $header = '', $reason = '')
02062:     {
02063:         $this->pageErrorHandler($code, $header, $reason);
02064:     }
02065: 

8 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::pageNotFoundHandler("USER_FUNCTION:EXT:realurl_404_multilingual/Classes4Multilingual\Hooks\FrontendHook->pageErrorHandler", "HTTP/1.0 404 Not Found", "The requested page alias does not exist")

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
02012:     {
02013:         $header = $header ?: $this->TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'];
02014:         $this->pageNotFoundHandler($this->TYPO3_CONF_VARS['FE']['pageNotFound_handling'], $header, $reason);
02015:         die;
02016:     }

7 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::pageNotFoundAndExit("The requested page alias does not exist")

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
01507:                 4 => 'The requested page alias does not exist'
01508:             ];
01509:             $this->pageNotFoundAndExit($pNotFoundMsg[$this->pageNotFound]);
01510:         }
01511:         if ($this->page['url_scheme'] > 0) {

6 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::fetch_the_id()

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
01367:         $this->getTimeTracker()->pull();
01368:         // Now, get the id, validate access etc:
01369:         $this->fetch_the_id();
01370:         // Check if backend user has read access to this page. If not, recalculate the id.
01371:         if ($this->beUserLogin && $this->fePreview) {

5 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::determineId()

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Http/RequestHandler.php:
00139:         $this->controller->checkAlternativeIdMethods();
00140:         $this->controller->clear_preview();
00141:         $this->controller->determineId();
00142: 
00143:         // Now, if there is a backend user logged in and he has NO access to this page,

4 TYPO3\CMS\Frontend\Http\RequestHandler::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/core/Classes/Core/Bootstrap.php:
00309: 
00310:         // Execute the command which returns a Response object or NULL
00311:         $this->response = $requestHandler->handleRequest($request);
00312:         return $this;
00313:     }

3 TYPO3\CMS\Core\Core\Bootstrap::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/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) {

2 TYPO3\CMS\Frontend\Http\Application::run()

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/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: });

1 {closure}()

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/index.php:
00032:     $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
00033:     (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00034: });