Publications
On the following pages we offer online access to most of our publications. Included are all PhD theses written at the Institute for Microelectronics (online access only) and PDF versions of recent journal and conference papers. The information contained on these pages is based on the official publication database of TU Wien which is accessible here.
Summary
Get help in the TYPO3 Wiki
If you need help solving this exception, you can have a look at the TYPO3 Wiki. There you can find solutions provided by the TYPO3 community. Once you have found a solution to the problem, help others by contributing to the wiki page.
(1/1) #1518472189 TYPO3\CMS\Core\Error\Http\PageNotFoundException
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Controller/ErrorController.php line 80
if ($errorHandler instanceof PageErrorHandlerInterface) { return $errorHandler->handlePageError($request, $message, $reasons); } if (!$GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFound_handling']) { throw new PageNotFoundException($message, 1518472189); } return $this->handlePageError( $GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFound_handling'], $GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFound_handling_statheader'],
at TYPO3\CMS\Frontend\Controller\ErrorController->pageNotFoundAction()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/PageResolver.php line 108
} catch (RouteNotFoundException $e) { return GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction( $request, 'The requested page does not exist', ['code' => PageAccessFailureReasons::PAGE_NOT_FOUND] ); } } if (!$pageArguments->getPageId()) {
at TYPO3\CMS\Frontend\Middleware\PageResolver->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/workspaces/Classes/Middleware/WorkspacePreview.php line 106
// Caching is disabled, because otherwise generated URLs could include the ADMCMD_noBeUser parameter $GLOBALS['TSFE']->set_no_cache('GET Parameter ADMCMD_noBeUser was given', true); } $response = $handler->handle($request); // Add a info box to the frontend content if ($GLOBALS['TSFE']->doWorkspacePreview() && $GLOBALS['TSFE']->isOutputting()) { $previewInfo = $this->renderPreviewInfo($GLOBALS['TSFE'], $request->getAttribute('normalizedParams'));
at TYPO3\CMS\Workspaces\Middleware\WorkspacePreview->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php line 70
return $response; } } return $handler->handle($request); } /** * Creates a PSR-7 compatible Response object
at TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php line 66
return new HtmlResponse($content, 200, ['Content-Type' => $contentType]); } } return $handler->handle($request); } /** * @param File $file
at TYPO3\CMS\Frontend\Middleware\StaticRouteResolver->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php line 75
$uri = $requestedUri->withPath(rtrim($requestedUri->getPath(), '/')); return new RedirectResponse($uri, 307); } } return $handler->handle($request); } /** * Checks if the language is allowed in Frontend, if not, check if there is valid BE user *
at TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelInitiator.php line 58
$beUser = $GLOBALS['BE_USER']; $beUser->adminPanel = GeneralUtility::makeInstance(AdminPanelView::class); $beUser->extAdmEnabled = true; } return $handler->handle($request); } }
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php line 68
// At this point, we later get further route modifiers // for bw-compat we update $GLOBALS[TYPO3_REQUEST] to be used later in TSFE. $GLOBALS['TYPO3_REQUEST'] = $request; return $handler->handle($request); } }
at TYPO3\CMS\Frontend\Middleware\SiteResolver->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/adminpanel/Classes/Middleware/SqlLogging.php line 49
$connectionPool = GeneralUtility::makeInstance(ConnectionPool::class); $connection = $connectionPool->getConnectionByName(ConnectionPool::DEFAULT_CONNECTION_NAME); $connection->getConfiguration()->setSQLLogger(GeneralUtility::makeInstance(DoctrineSqlLogger::class)); } return $handler->handle($request); } }
at TYPO3\CMS\Adminpanel\Middleware\SqlLogging->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php line 95
Bootstrap::loadExtTables(); $this->setBackendUserAspect(GeneralUtility::makeInstance(Context::class), $GLOBALS['BE_USER']); } return $handler->handle($request); } /** * Creates the backend user object and returns it.
at TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php line 79
// Register the frontend user as aspect $this->setFrontendUserAspect(GeneralUtility::makeInstance(Context::class), $frontendUser); return $handler->handle($request); } /** * It's possible to transfer a frontend user session via a GET/POST parameter 'FE_SESSION_KEY'.
at TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php line 90
GeneralUtility::callUserFunction($_funcRef, $_params, $GLOBALS['TSFE']); } } return $handler->handle($request); } }
at TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/EidHandler.php line 50
{ $eID = $request->getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null; if ($eID === null) { return $handler->handle($request); } // Remove any output produced until now ob_clean();
at TYPO3\CMS\Frontend\Middleware\EidHandler->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/PreprocessRequestHook.php line 57
$hookParameters = []; GeneralUtility::callUserFunction($hookFunction, $hookParameters, $hookParameters); } } return $handler->handle($request); } }
at TYPO3\CMS\Frontend\Middleware\PreprocessRequestHook->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php line 58
// refactored to have ServerRequest object available where it is needed. This global will be // deprecated then and removed. $GLOBALS['TYPO3_REQUEST'] = $request; return $handler->handle($request); } }
at TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php line 49
); $timeTracker->start(); $timeTracker->push(''); return $handler->handle($request); } }
at TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization->process()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) { throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342); } return $middleware->process($request, $this->next); } }; } }
at class@anonymous/home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$1cb->handle()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 67
* @return ResponseInterface */ public function handle(ServerRequestInterface $request): ResponseInterface { return $this->tip->handle($request); } /** * Seed the middleware stack with the inner request handler
at TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/AbstractApplication.php line 98
{ $requestHandler = GeneralUtility::makeInstance($this->requestHandler); $dispatcher = $this->createMiddlewareDispatcher($requestHandler); return $dispatcher->handle($request); } /** * Set up the application and shut it down afterwards
at TYPO3\CMS\Core\Http\AbstractApplication->handle()
in /home/composer/migrate/893/web/typo3/sysext/frontend/Classes/Http/Application.php line 69
if (!$this->checkIfEssentialConfigurationExists()) { return $this->installToolRedirect(); } $this->initializeContext(); return parent::handle($request); } /** * Check if LocalConfiguration.php and PackageStates.php exist
at TYPO3\CMS\Frontend\Http\Application->handle()
in /home/composer/migrate/893/web/typo3/sysext/core/Classes/Http/AbstractApplication.php line 110
final public function run(callable $execute = null) { try { $response = $this->handle( \TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals() ); if ($execute !== null) { call_user_func($execute); }
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /home/composer/migrate/893/web/index.php line 24
// Set up the application for the frontend call_user_func(function () { $classLoader = require dirname(__DIR__).'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run(); });
at {closure}()
in /home/composer/migrate/893/web/index.php line 25
call_user_func(function () { $classLoader = require dirname(__DIR__).'/vendor/autoload.php'; \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE); \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run(); });
