Hello, I've been getting this error while importing. It is not the same AJAX error that other people have posted here, and I haven't found a solution posted. Any idea of why this is happening?
Thanks!

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /batch?id=441&op=do StatusText: OK ResponseText: Fatal error: Cannot call abstract method FeedsProcessor::entityLoad() in /home/mcnab/public_html/sites/all/modules/commerce_feeds/plugins/FeedsCommerceProductProcessor.inc on line 44

Comments

pcambra’s picture

studio-days’s picture

Hey there, I have this exact same problem and error.

The patch as listed in #1 is already applied, so that's made no difference.

Any other ideas?

twistor’s picture

Status: Active » Closed (duplicate)

Ahh, now it makes sense. I should have coordinated the new release better.

Need to roll a new feeds release. I will try to get to it today, but until then, you can use the latest Feeds dev.

Closing as a dupe of #1976006: Create 6.x-1.0-beta14..

studio-days’s picture

I managed to fix this. Basically I misunderstood what was being said in #1.

I reversed the patch listed there. Specifically, in FeedsCommerceProductProcessor.inc in the plugins folder I added the following in at line 129:

    $form['update_existing']['#options'] = array(
      FEEDS_SKIP_EXISTING => 'Do not update existing products',
      FEEDS_UPDATE_EXISTING => 'Update existing products',
   );

And then at line 44 I swapped:

$product = parent::entityLoad($source, $product_id);

with:

$product = commerce_product_load($product_id);
vacho’s picture

yes, with the old code loading the xml file for mi case