I deleted a website instance via the Magento Backend. Since then I get this error:

Recoverable Error: Argument 1 passed to Mage_Core_Model_Store::setWebsite() must be an instance of Mage_Core_Model_Website, null given

I already deleted everything in the var/cache folder and also executed this query without success:

UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';

The file app/etc/use_cache.ser is not existent.

Do you have any advice how to get rid of the above mentioned error?


  • Check your index.php or htaccess if you're not trying to run a website code that has been deleted. If it was used in a extension or template file this will be an issue as well. – versedi Jul 4 '16 at 16:14
  • I can not find anything in the index.php which is related to the old store that I have deleted. Where in the htaccess could be possibly something inserted which has to do with the other stores? @versedi – Torben Jul 5 '16 at 8:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.