I had magento site which was based on community edition 1.5 when i upgraded it to 1.7 the error came up : "Call to a member function getAllOptions() on a non-object..." Have tried almost every solution but couldn't make it working.
The full error-message is:
Call to a member function getAllOptions() on a non-object in /site-path/app/code/core/Mage/Core/Model/Cache.php on line 434