I have the same problem. I also tried CDN Enabler and it also failed to work
Same thing here, we are using the latest woocommerce as of oct 1 2013, and items on sale show the nice badge, with a discounted sale price, etc, but the WooCommerce on-sale widget shows nothing. WordPress 3.6 (on windows), with woocomerce 2.0.14.
The random products widget works.
I am getting the same warnings.
For now I have turned the plugin off.
The fix looks easy, you need to check for a value being there, or similar.