Hi looking for some help. I've recently upgrade a dev site to 2.3.3 from 2.2.9 and when I got to the admin login page I'm confronted with the following error. The frontend of the site is OK.
1 exception(s): Exception #0 (Magento\Framework\Exception\LocalizedException): Invalid Document Element 'route': The attribute 'frontName' is required but missing. Line: 25 Exception #0 (Magento\Framework\Exception\LocalizedException): Invalid Document Element 'route': The attribute 'frontName' is required but missing. Line: 25 <pre>#1 Magento\Framework\Config\Reader\Filesystem->read('adminhtml') called at [generated/code/Magento/Framework/App/Route/Config/Reader/Proxy.php:95] #2 Magento\Framework\App\Route\Config\Reader\Proxy->read('adminhtml') called at [vendor/magento/framework/App/Route/Config.php:92] #3 Magento\Framework\App\Route\Config->_getRoutes('adminhtml') called at [vendor/magento/framework/App/Route/Config.php:109] #4 Magento\Framework\App\Route\Config->getRouteFrontName(NULL, 'adminhtml') called at [vendor/magento/framework/Url.php:630] #5 Magento\Framework\Url->_getRouteFrontName() called at [vendor/magento/framework/Url.php:476] #6 Magento\Framework\Url->getBaseUrl() called at [vendor/magento/module-backend/Model/Session/AdminConfig.php:99] #7 Magento\Backend\Model\Session\AdminConfig->extractAdminPath() called at [vendor/magento/module-backend/Model/Session/AdminConfig.php:84] #8 Magento\Backend\Model\Session\AdminConfig->__construct(&Magento\Framework\ValidatorFactory#000000003b3e2a2f000000007c00d3bc#, &Magento\Framework\App\Config#000000003b3e2bf5000000007c00d3bc#, &Magento\Framework\Stdlib\StringUtils#000000003b3e2be7000000007c00d3bc#, &Magento\Framework\App\Request\Http#000000003b3e2be5000000007c00d3bc#, &Magento\Framework\Filesystem#000000003b3e2b68000000007c00d3bc#, &Magento\Framework\App\DeploymentConfig#000000003b3e2b42000000007c00d3bc#, 'default', &Magento\Backend\App\BackendAppList#000000003b3e2ad0000000007c00d3bc#, &Magento\Backend\App\Area\FrontNameResolver#000000003b3e2bbe000000007c00d3bc#, &Magento\Backend\Model\UrlFactory#000000003b3e2a20000000007c00d3bc#, 'admin/security/s...', 'admin') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:116] #9 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\Backend\...', array(&Magento\Framework\ValidatorFactory#000000003b3e2a2f000000007c00d3bc#, &Magento\Framework\App\Config#000000003b3e2bf5000000007c00d3bc#, &Magento\Framework\Stdlib\StringUtils#000000003b3e2be7000000007c00d3bc#, &Magento\Framework\App\Request\Http#000000003b3e2be5000000007c00d3bc#, &Magento\Framework\Filesystem#000000003b3e2b68000000007c00d3bc#, &Magento\Framework\App\DeploymentConfig#000000003b3e2b42000000007c00d3bc#, 'default', &Magento\Backend\App\BackendAppList#000000003b3e2ad0000000007c00d3bc#, &Magento\Backend\App\Area\FrontNameResolver#000000003b3e2bbe000000007c00d3bc#, &Magento\Backend\Model\UrlFactory#000000003b3e2a20000000007c00d3bc#, 'admin/security/s...', 'admin')) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66] #10 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/ObjectManager.php:70] #11 Magento\Framework\ObjectManager\ObjectManager->get('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:160] #12 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(array('instance' => 'Magento\Framewor...'), 'Magento\Framewor...', NULL, 'sessionConfig', 'Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:246] #13 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\Backend\...', array(array('request', 'Magento\Framewor...', true, NULL), array('sidResolver', 'Magento\Framewor...', true, NULL), array('sessionConfig', 'Magento\Framewor...', true, NULL), array('saveHandler', 'Magento\Framewor...', true, NULL), array('validator', 'Magento\Framewor...', true, NULL), array('storage', 'Magento\Framewor...', true, NULL), array('cookieManager', 'Magento\Framewor...', true, NULL), array('cookieMetadataFa...', 'Magento\Framewor...', true, NULL), array('appState', 'Magento\Framewor...', true, NULL), array('aclBuilder', 'Magento\Framewor...', true, NULL), array('backendUrl', 'Magento\Backend\...', true, NULL), array('config', 'Magento\Backend\...', true, NULL)), array('aclBuilder' => array('instance' => 'Magento\Framewor...'), 'storage' => array('instance' => 'Magento\Backend\...'), 'backendUrl' => array('instance' => 'Magento\Backend\...'))) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34] #14 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\Backend\...', array(array('request', 'Magento\Framewor...', true, NULL), array('sidResolver', 'Magento\Framewor...', true, NULL), array('sessionConfig', 'Magento\Framewor...', true, NULL), array('saveHandler', 'Magento\Framewor...', true, NULL), array('validator', 'Magento\Framewor...', true, NULL), array('storage', 'Magento\Framewor...', true, NULL), array('cookieManager', 'Magento\Framewor...', true, NULL), array('cookieMetadataFa...', 'Magento\Framewor...', true, NULL), array('appState', 'Magento\Framewor...', true, NULL), array('aclBuilder', 'Magento\Framewor...', true, NULL), array('backendUrl', 'Magento\Backend\...', true, NULL), array('config', 'Magento\Backend\...', true, NULL)), array('aclBuilder' => array('instance' => 'Magento\Framewor...'), 'storage' => array('instance' => 'Magento\Backend\...'), 'backendUrl' => array('instance' => 'Magento\Backend\...'))) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59] #15 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/ObjectManager.php:70] #16 Magento\Framework\ObjectManager\ObjectManager->get('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:160] #17 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(array('instance' => 'Magento\Backend\...'), 'Magento\Backend\...', NULL, 'authStorage', 'Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:246] #18 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\Backend\...', array(array('eventManager', 'Magento\Framewor...', true, NULL), array('backendData', 'Magento\Backend\...', true, NULL), array('authStorage', 'Magento\Backend\...', true, NULL), array('credentialStorag...', 'Magento\Backend\...', true, NULL), array('coreConfig', 'Magento\Framewor...', true, NULL), array('modelFactory', 'Magento\Framewor...', true, NULL)), array()) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34] #19 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\Backend\...', array(array('eventManager', 'Magento\Framewor...', true, NULL), array('backendData', 'Magento\Backend\...', true, NULL), array('authStorage', 'Magento\Backend\...', true, NULL), array('credentialStorag...', 'Magento\Backend\...', true, NULL), array('coreConfig', 'Magento\Framewor...', true, NULL), array('modelFactory', 'Magento\Framewor...', true, NULL)), array()) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59] #20 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/ObjectManager.php:70] #21 Magento\Framework\ObjectManager\ObjectManager->get('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:160] #22 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(array('instance' => 'Magento\Backend\...'), 'Magento\Backend\...', NULL, 'auth', 'Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:246] #23 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('Magento\Backend\...', array(array('auth', 'Magento\Backend\...', true, NULL), array('formKeyValidator', 'Magento\Framewor...', true, NULL), array('backendUrl', 'Magento\Backend\...', true, NULL), array('redirectFactory', 'Magento\Framewor...', true, NULL), array('rawResultFactory', 'Magento\Framewor...', true, NULL)), array()) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34] #24 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('Magento\Backend\...', array(array('auth', 'Magento\Backend\...', true, NULL), array('formKeyValidator', 'Magento\Framewor...', true, NULL), array('backendUrl', 'Magento\Backend\...', true, NULL), array('redirectFactory', 'Magento\Framewor...', true, NULL), array('rawResultFactory', 'Magento\Framewor...', true, NULL)), array()) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59] #25 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/ObjectManager.php:70] #26 Magento\Framework\ObjectManager\ObjectManager->get('Magento\Backend\...') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:196] #27 Magento\Framework\ObjectManager\Factory\AbstractFactory->parseArray(array('csrf_validator' => array('instance' => 'CsrfRequestValid...'), 'http_method_vali...' => array('instance' => 'Magento\Framewor...'))) called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:172] #28 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgument(array('csrf_validator' => array('instance' => 'CsrfRequestValid...'), 'http_method_vali...' => array('instance' => 'Magento\Framewor...')), NULL, NULL, 'validators', 'RequestValidator') called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:246] #29 Magento\Framework\ObjectManager\Factory\AbstractFactory->resolveArgumentsInRuntime('RequestValidator', array(array('validators', NULL, true, NULL)), array('validators' => array('csrf_validator' => array('instance' => 'CsrfRequestValid...'), 'http_method_vali...' => array('instance' => 'Magento\Framewor...')))) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:34] #30 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->_resolveArguments('RequestValidator', array(array('validators', NULL, true, NULL)), array('validators' => array('csrf_validator' => array('instance' => 'CsrfRequestValid...'), 'http_method_vali...' => array('instance' => 'Magento\Framewor...')))) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:59] #31 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('RequestValidator') called at [vendor/magento/framework/ObjectManager/ObjectManager.php:70] #32 Magento\Framework\ObjectManager\ObjectManager->get('RequestValidator') called at [vendor/magento/framework/App/FrontController.php:71] #33 Magento\Framework\App\FrontController->__construct(&Magento\Framework\App\RouterList#000000003b3e2a2a000000007c00d3bc#, &Magento\Framework\App\Response\Http\Interceptor#000000003b3e2b90000000007c00d3bc#, NULL, NULL, NULL) called at [generated/code/Magento/Framework/App/FrontController/Interceptor.php:14] #34 Magento\Framework\App\FrontController\Interceptor->__construct(&Magento\Framework\App\RouterList#000000003b3e2a2a000000007c00d3bc#, &Magento\Framework\App\Response\Http\Interceptor#000000003b3e2b90000000007c00d3bc#, NULL, NULL, NULL) called at [vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php:116] #35 Magento\Framework\ObjectManager\Factory\AbstractFactory->createObject('Magento\Framewor...', array(&Magento\Framework\App\RouterList#000000003b3e2a2a000000007c00d3bc#, &Magento\Framework\App\Response\Http\Interceptor#000000003b3e2b90000000007c00d3bc#, NULL, NULL, NULL)) called at [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:66] #36 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Framewor...') called at [vendor/magento/framework/ObjectManager/ObjectManager.php:70] #37 Magento\Framework\ObjectManager\ObjectManager->get('Magento\Framewor...') called at [vendor/magento/framework/App/Http.php:136] #38 Magento\Framework\App\Http->launch() called at [vendor/magento/framework/App/Bootstrap.php:261] #39 Magento\Framework\App\Bootstrap->run(&Magento\Framework\App\Http\Interceptor#000000003b3e2b9b000000007c00d3bc#) called at [index.php:39] </pre>
Have you cleared the previous sessions from Magento 2? Not sure but it might help you.
Thanks
Think I've fixed it. It's an extension that needs updating