When I try to upgrade Calendar from XF1 to 2.3 I get the error below. I'm not able to upgrade the addon:
XF\Db\Exception: MySQL statement prepare error [1146]: Table 'devdf.xf_nf_calendar_event_feature' doesn't exist src/XF/Db/AbstractStatement.php:230
Generated by: Alfa Jan 4, 2025 at 8:20 PM
Stack trace
SELECT event., event_feature.
FROM xf_nf_calendar_event AS event
INNER JOIN xf_nf_calendar_event_feature AS event_feature
ON (event_feature.event_id = event.event_id)
ORDER BY event.event_id ASC
------------
#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL statement...', 1146, '42S02')
#1 src/XF/Db/Mysqli/Statement.php(46): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1146, '42S02')
#2 src/XF/Db/Mysqli/Statement.php(61): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(167): XF\Db\AbstractAdapter->query('SELECT event.*,...', Array)
#5 src/addons/NF/Calendar/Setup.php(893): XF\Db\AbstractAdapter->fetchAllKeyed('SELECT event.*,...', 'event_id')
#6 src/XF/AddOn/StepRunnerUpgradeTrait.php(124): NF\Calendar\Setup->upgrade2050000Step2(Array)
#7 src/XF/AddOn/StepRunnerUpgradeTrait.php(73): NF\Calendar\Setup->upgradeStepRunner(2050000, 2, Array, 2050370)
#8 src/XF/Admin/Controller/AddOnController.php(617): NF\Calendar\Setup->upgrade(Array)
#9 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\AddOnController->actionUpgrade(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(265): XF\Mvc\Dispatcher->dispatchClass('XF:AddOn', 'Upgrade', Object(XF\Mvc\RouteMatch), Object(MaZ\AUN\XF\Admin\Controller\AddOn), NULL)
#11 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(MaZ\AUN\XF\Admin\Controller\AddOn), NULL)
#12 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#14 src/XF.php(806): XF\App->run()
#15 admin.php(15): XF::runApp('XF\\Admin\\App')
#16 {main}
Request state
array(4) {
["url"] => string(38) "/admin.php?add-ons/NF-Calendar/upgrade"
["referrer"] => string(83) "g/admin.php?add-ons/NF-Calendar/upgrade"
["_GET"] => array(1) {
["add-ons/NF-Calendar/upgrade"] => string(0) ""
}
["_POST"] => array(7) {
["_xfProcessing"] => string(1) "1"
["continue"] => string(1) "1"
["confirm"] => string(1) "1"
["params"] => string(2) "[]"
["count"] => string(1) "1"
["finished"] => string(1) "0"
["_xfToken"] => string(8) "********"
}
}
I also referred to this error in XenForo support ticket.