Duplicate Upgrade to 2.3 Failed with blank screen

Affected version
2.3
So this morning I tried, mercifully only on my test install, to upgrade from the latest official release of XenForo to the new v2.3 release out this week. But shortly after starting this the browser returned a blank screen on the URL [forum]/install/oc-upgrader.php . Now every page of my forum returns a blank screen, no matter what URL I load (admin or public or direct upgrade pages). I've never had this issue before with XenForo (upgrades are always very easy via the admincp) and am not sure what to do as there's no indication as to the cause.
 
No joy. I did enable debug mode though and got this:

Fatal error: Uncaught Error: Class "Doctrine\Common\Cache\FilesystemCache" not found in /forum/src/XF/CacheFactory.php:104 Stack trace: #0 /forum/src/XF/CacheFactory.php(81): XF\CacheFactory->createFilesystemCache(Array) #1 /forum/src/XF/CacheFactory.php(36): XF\CacheFactory->instantiate('Filesystem', Array) #2 /forum/src/XF/App.php(707): XF\CacheFactory->create('Filesystem', Array) #3 /forum/src/XF/Container.php(234): XF\App->XF\{closure}('', Array, Object(XF\Container)) #4 /forum/src/XF/App.php(2659): XF\Container->create('cache', '') #5 /forum/src/XF/App.php(734): XF\App->cache('registry') #6 /forum/src/XF/Container.php(31): XF\App->XF\{closure}(Object(XF\Container)) #7 /forum/src/XF/App.php(1929): XF\Container->offsetGet('registry') #8 /forum/src/XF/Container.php(31): XF\App->XF\{closure}(Object(XF\Container)) #9 /forum/src/XF/App.php(2702): XF\Container->offsetGet('options') #10 /forum/src/XF.php(838): XF\App->options() #11 /forum/src/XF/Entity/User.php(2431): XF::options() #12 /forum/src/XF/Mvc/Entity/Manager.php(72): XF\Entity\User::getStructure(Object(XF\Mvc\Entity\Structure)) #13 /forum/src/XF/Repository/User.php(86): XF\Mvc\Entity\Manager->getEntityStructure('XF:User') #14 /forum/src/XF/Repository/User.php(32): XF\Repository\User->getGuestUser() #15 /forum/src/XF.php(586): XF\Repository\User->getVisitor(0) #16 /forum/src/XF/Error.php(137): XF::visitor() #17 /forum/src/XF/App.php(2496): XF\Error->logException(Object(Error), true, '') #18 /forum/src/XF.php(202): XF\App->logException(Object(Error), true) #19 [internal function]: XF::handleException(Object(Error)) #20 {main} thrown in /forum/src/XF/CacheFactory.php on line 104
 
Related to cache? See here but should be fixed.

 
If I disable cache in the config file then I can bypass the bug, but obviously I'm curious as to why it's occurring. I wonder if the upgrade process didn't replace the file, since it still looks like the old version to me.
 
If I disable cache in the config file then I can bypass the bug, but obviously I'm curious as to why it's occurring. I wonder if the upgrade process didn't replace the file, since it still looks like the old version to me.
Maybe your addons error, please disable all addons and re-active 1 addons
 
So it seems to me like the upgrade process, on the first try, didn't get far enough to replace that file and then executed something with the cache that was meant for a newer version of the file, but before that file had been introduced by the upgrade process.

The solution was to disable cache before upgrade and re-enable after upgrade. But hopefully the developers can figure out why this occurred in the first place so that others don't experience it.

Now on to template editing..
 
Back
Top Bottom