Created
October 8, 2018 14:16
-
-
Save tomasnorre/17ea65ed60f6877801e9260ac316d76e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(1/1) #1476050190 TYPO3\CMS\Backend\Routing\Exception\RouteNotFoundException | |
Unable to generate a URL for the named route "wizard_element_browser" because this route was not found. | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Routing/UriBuilder.php line 93 | |
public function buildUriFromRoute($name, $parameters = [], $referenceType = self::ABSOLUTE_PATH) | |
{ | |
$this->loadBackendRoutes(); | |
if (!isset($this->routes[$name])) { | |
throw new RouteNotFoundException('Unable to generate a URL for the named route "' . $name . '" because this route was not found.', 1476050190); | |
} | |
$route = $this->routes[$name]; | |
$parameters = array_merge( | |
at TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromRoute('wizard_element_browser') | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Form/FormResultCompiler.php line 207 | |
$pageRenderer->addJsFile('EXT:backend/Resources/Public/JavaScript/md5.js'); | |
// load the main module for FormEngine with all important JS functions | |
$this->requireJsModules['TYPO3/CMS/Backend/FormEngine'] = 'function(FormEngine) { | |
FormEngine.initialize( | |
' . GeneralUtility::quoteJSvalue((string)$uriBuilder->buildUriFromRoute('wizard_element_browser')) . ', | |
' . ($GLOBALS['TYPO3_CONF_VARS']['SYS']['USdateFormat'] ? '1' : '0') . ' | |
); | |
}'; | |
$this->requireJsModules['TYPO3/CMS/Backend/FormEngineReview'] = null; | |
at TYPO3\CMS\Backend\Form\FormResultCompiler->JSbottom() | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Form/FormResultCompiler.php line 187 | |
// set variables to be accessible for JS | |
$pageRenderer = $this->getPageRenderer(); | |
$pageRenderer->addInlineSetting('FormEngine', 'formName', 'editform'); | |
return $this->JSbottom(); | |
} | |
/** | |
* JavaScript bottom code | |
at TYPO3\CMS\Backend\Form\FormResultCompiler->printNeededJSFunctions() | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Controller/EditDocumentController.php line 1193 | |
BackendUtility::setUpdateSignal('OpendocsController::updateNumber', count($this->docHandler)); | |
} | |
$body = $this->formResultCompiler->addCssFiles(); | |
$body .= $this->compileForm($editForm); | |
$body .= $this->formResultCompiler->printNeededJSFunctions(); | |
$body .= '</form>'; | |
} | |
} | |
// Access check... | |
at TYPO3\CMS\Backend\Controller\EditDocumentController->main(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Controller/EditDocumentController.php line 537 | |
} | |
} | |
$this->init($request); | |
$this->main($request); | |
return new HtmlResponse($this->moduleTemplate->renderContent()); | |
} | |
at TYPO3\CMS\Backend\Controller\EditDocumentController->mainAction(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
at call_user_func_array(array(object(TYPO3\CMS\Backend\Controller\EditDocumentController), 'mainAction'), array(object(TYPO3\CMS\Core\Http\ServerRequest))) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Http/RouteDispatcher.php line 87 | |
$arguments[] = $response; | |
} | |
} | |
return call_user_func_array($target, $arguments); | |
} | |
/** | |
* Wrapper method for static form protection utility | |
at TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Core\Http\Response)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Http/RequestHandler.php line 73 | |
} | |
try { | |
// Check if the router has the available route and dispatch. | |
$dispatcher = GeneralUtility::makeInstance(RouteDispatcher::class); | |
return $dispatcher->dispatch($request, $response); | |
} catch (InvalidRequestTokenException $e) { | |
// When token was invalid redirect to login | |
$url = GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir; | |
return new RedirectResponse($url); | |
at TYPO3\CMS\Backend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/SiteResolver.php line 59 | |
$site = GeneralUtility::makeInstance(SiteMatcher::class)->matchByPageId($pageId, $rootLine); | |
$request = $request->withAttribute('site', $site); | |
$GLOBALS['TYPO3_REQUEST'] = $request; | |
} | |
return $handler->handle($request); | |
} | |
} | |
at TYPO3\CMS\Backend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Backend\Http\RequestHandler)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/AdditionalResponseHeaders.php line 39 | |
* @return ResponseInterface | |
*/ | |
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface | |
{ | |
$response = $handler->handle($request); | |
foreach ($GLOBALS['TYPO3_CONF_VARS']['BE']['HTTP']['Response']['Headers'] ?? [] as $header => $value) { | |
$response = $response->withAddedHeader($header, $value); | |
} | |
return $response; | |
at TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/OutputCompression.php line 45 | |
ob_clean(); | |
// Initialize output compression if configured | |
$this->initializeOutputCompression(); | |
return $handler->handle($request); | |
} | |
/** | |
* Initialize output compression if configured | |
at TYPO3\CMS\Backend\Middleware\OutputCompression->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/LegacyBackendTemplateInitialization.php line 42 | |
*/ | |
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface | |
{ | |
$GLOBALS['TBE_TEMPLATE'] = GeneralUtility::makeInstance(DocumentTemplate::class); | |
return $handler->handle($request); | |
} | |
} | |
at TYPO3\CMS\Backend\Middleware\LegacyBackendTemplateInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/BackendUserAuthenticator.php line 69 | |
// @todo: once this logic is in this method, the redirect URL should be handled as response here | |
Bootstrap::initializeBackendAuthentication($this->isLoggedInBackendUserRequired($pathToRoute)); | |
Bootstrap::initializeLanguageObject(); | |
return $handler->handle($request); | |
} | |
/** | |
* Check if the user is required for the request | |
at TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/BackendRouteInitialization.php line 72 | |
// Add the route path to the request | |
$request = $request->withAttribute('routePath', $pathToRoute); | |
return $handler->handle($request); | |
} | |
} | |
at TYPO3\CMS\Backend\Middleware\BackendRouteInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/ForcedHttpsBackendRedirector.php line 53 | |
list($server, $address) = explode('/', $url, 2); | |
return new RedirectResponse('https://' . $server . $sslPortSuffix . '/' . $address); | |
} | |
return $handler->handle($request); | |
} | |
} | |
at TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php line 71 | |
$request->getAttribute('normalizedParams')->getRemoteAddress(), | |
trim((string)$GLOBALS['TYPO3_CONF_VARS']['BE']['IPmaskList']) | |
); | |
return $handler->handle($request); | |
} | |
/** | |
* Check adminOnly configuration variable and redirects to an URL in file typo3conf/LOCK_BACKEND | |
at TYPO3\CMS\Backend\Middleware\LockedBackendGuard->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/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(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056)) | |
in /var/www/fritdrop/latest/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/var/www/fritdrop/latest/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7fbbcd8e0056->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/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(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/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(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/web/typo3/sysext/backend/Classes/Http/Application.php line 68 | |
return $this->installToolRedirect(); | |
} | |
// Set up the initial context | |
$this->initializeContext(); | |
return parent::handle($request); | |
} | |
/** | |
* Check if LocalConfiguration.php and PackageStates.php exist | |
at TYPO3\CMS\Backend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest)) | |
in /var/www/fritdrop/latest/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 /var/www/fritdrop/latest/web/typo3/index.php line 24 | |
// Set up the application for the backend | |
call_user_func(function () { | |
$classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php'; | |
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE); | |
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run(); | |
}); | |
at {closure}() | |
in /var/www/fritdrop/latest/web/typo3/index.php line 25 | |
call_user_func(function () { | |
$classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php'; | |
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE); | |
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run(); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment