XF\Db\Exception: MySQL statement prepare error [1146]: Table 'database.vw_upgradelog' doesn't exist in src\XF\Db\AbstractStatement.php at line 228
XF\Db\Exception: MySQL statement prepare error [1146]: Table 'database.vw_upgradelog' doesn't exist in src\XF\Db\AbstractStatement.php at line 228
Hey there,
just uploaded 4.1.2 Patch Level 1 on top of 4.1.2, and, despite XF telling me there are 30 files with differing contents again, starting the upgrade results in the exception:
Code:
Stack trace
REPLACE INTO `vw_upgradelog` (`upgradetype`, `version`) VALUES ('ACT','0.0.0')
------------
#0 src\XF\Db\Mysqli\Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1146, '42S02')
#1 src\XF\Db\Mysqli\Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1146, '42S02')
#2 src\XF\Db\Mysqli\Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src\XF\Db\AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#4 src\addons\vw\vw\_core\controller\db\xf2.php(117): XF\Db\AbstractAdapter->query('REPLACE INTO `v...')
#5 src\addons\vw\vw\_core\model\db\mysql\vw.php(1386): vw_DB_Controller_XF2->query_write('REPLACE INTO `v...')
#6 src\addons\vw\vw\_core\model\db\mysql\vw.php(1310): vw_DB_MySQL_Model->shutdown_or_run('REPLACE INTO `v...', false)
#7 src\addons\vw\vw\Setup.php(891): vw_DB_MySQL_Model->replace(Array)
#8 src\addons\vw\vw\Setup.php(968): vw\vw\Setup->vwStopProcessing(NULL)
#9 src\XF\Admin\Controller\AddOn.php(594): vw\vw\Setup->upgrade(Array)
#10 src\XF\Mvc\Dispatcher.php(350): XF\Admin\Controller\AddOn->actionUpgrade(Object(XF\Mvc\ParameterBag))
#11 src\XF\Mvc\Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:AddOn', 'Upgrade', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOn), NULL)
#12 src\XF\Mvc\Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOn), NULL)
#13 src\XF\Mvc\Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src\XF\App.php(2344): XF\Mvc\Dispatcher->run()
#15 src\XF.php(512): XF\App->run()
#16 admin.php(13): XF::runApp('XF\\Admin\\App')
#17 {main}
The table is called xf_vw_upgradelog, not vw_upgradelog.