I just installed a fresh magento 1.7.0, setting it up with a theme and customizing some stuff when i noticed that 1.7.2 is already released. So I upgraded to 1.7.0.2 (including all extensions) and since then my crosssell and upsell products are no longer shown.
Here is my code in my catalog.xml for the upsell products
Oh my god! I got it! Shame on you german_market_ready and Flagbit!!
Ok first i upgraded all extensions again with
./mage upgrade-all --force
Then i got the error
class ‘Xml_RecommendationAdapter’ not found
because Flagbit upgraded to an incompatible (?) version.
The class is called from Flagbit_Flagfinder so i tried to uninstall the extension (since i can not use it in germany anyway).
When trying to uninstall with Magento Connect i got the Error that i can’t uninstall it because it is requiered by community/market_ready_germany 2.1.40
WHY THE F*** is Flagbit Flagfinder requiered by market_ready_germany if i can’t use it in germany anyway?!?
Finally i got my up and crossell products up and running again after i did run the following from the command line:
./mage uninstall community Flagbit_Factfinder --force