Notice: Undefined index: ?6-page-research-paper in /var/www/vhosts/ideefix.eu/httpdocs/fileadmin/.class(72) : runtime-created function(1) : eval()'d code on line 85
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.

18 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) {

17 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();

16 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']) {

15 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:         }

14 WapplerSystems\Realurl404Multilingual\Hooks\FrontendHook::pageErrorHandler(array, TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)
13 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];

12 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)));

11 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 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: 

10 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 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:     }

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

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
01584:                 $message = 'The requested page does not exist!';
01585:                 if ($this->TYPO3_CONF_VARS['FE']['pageNotFound_handling']) {
01586:                     $this->pageNotFoundAndExit($message);
01587:                 } else {
01588:                     GeneralUtility::sysLog($message, 'cms', GeneralUtility::SYSLOG_SEVERITY_ERROR);

8 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getPageAndRootline()

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
01930:     public function getPageAndRootlineWithDomain($domainStartPage)
01931:     {
01932:         $this->getPageAndRootline();
01933:         // Checks if the $domain-startpage is in the rootLine. This is necessary so that references to page-id's from other domains are not possible.
01934:         if ($domainStartPage && is_array($this->rootLine)) {

7 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::getPageAndRootlineWithDomain("1")

/var/www/vhosts/ideefix.eu/httpdocs/typo3_src-7.6.57/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php:
01498:         // We store the originally requested id
01499:         $this->requestedId = $this->id;
01500:         $this->getPageAndRootlineWithDomain($this->domainStartPage);
01501:         $timeTracker->pull();
01502:         if ($this->pageNotFound && $this->TYPO3_CONF_VARS['FE']['pageNotFound_handling']) {

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:
00032: call_user_func(function () {
00033:     $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
00034:     (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00035: });

1 {closure}()

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