[TYPO3-english] Problems with OOP cache when switching symlinked TYPO3 core
Torben Hansen
derhansen at gmail.com
Fri Nov 28 08:26:59 CET 2014
Hi all,
I have some curious problems when I change the symlink of the TYPO3 core to another TYPO3 version (e.g. 6.2.x -> 6.2.y). After I switched the version, I delete all cached files in typo3temp/Cache to make sure, all cached TYPO3 core components are purged. On most websites which I manage this seems to be enough, but some sites come with PHP Fatal errors like shown below (switch from 6.2.5 -> 6.2.6):
PHP Fatal error: Call to a member function getImplementationClassName() on a non-object in /path/to/typo3_src-6.2.6/typo3/sysext/extbase/Classes/Property/TypeConverter/PersistentObjectConverter.php on line 112
I tried to clear the TYPO3 cache of affected sites manually, with no success. I also tried to restart the webserver-process (which IMHO should clear all OOP caches), but also with no success. The only working solution is to clear the OOP cache (für XCache) manually in the TYPO3 install tool, which is not a suitable solution for me, as I want to automatate the update-process.
Does anybody have similar problems or suggestions on how to resolve this problem?
Best regards
Torben
More information about the TYPO3-english
mailing list