Tom, looks like you dont have the up to date file mentioned in the error message
I was just about to go live with a site running on 220.127.116.11 and installed Canonical URLs extension today. Little did I know that install that also updated Magento to 18.104.22.168
What a nightmare. The update didn\’t fully update all the files, so I had to manually download the 22.214.171.124 zip file and check / upload the files.
That error you received was one I also received which has now gone away.
Why did you install the canonical URL extension? 1.4 has that functionality built in. Also, most extensions will not trigger an upgrade if you install them. That one must be configured wrong if it does.
I agree i960 - It is a very bad thing to do on the extension developers part.
Only reason I downloaded it was that I had read somewhere that Magento’s new feature isn’t quite working correctly yet.
But hey, we live and learn and all is now working as it should be.
I just had a look at the canonical url extension, and it looks like they put a dependency on Mage_Core_Modules in the package.xml file. This is what’s triggering the upgrade. My own extension had the same thing early on until I figured out what was going on.
After I patched my magento install, I get this error when trying to use the API:
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Server] Call to undefined method Mage_Sales_Model_Mysql4_Order_Collection::addFilterToMap()
I am also getting this error when trying to access orders via SOAP api: Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Server] Call to undefined method Mage_Sales_Model_Mysql4_Order_Collection::addFilterToMap()
Is there a fix for this, I can not find reference to this function anywhere?