Cause
If you receive this error it is most likely a fault in your template files.
This is most likely caused by you using out of date or faulty code in your template that is overiding the base code. Base code is not usually faulty.
Solution
- Remove the dodgy files in your template and allow the base code to be used.
- clear the magento cache
If this does not work, upgrading your shop might be an option.