Hello,

I have upgraded Drupal from 6.17 to 6.20. With that I also uploaded few contributed modules, two of them are,

Feeds upgraded from "6.x-1.0-beta4" to "6.x-1.0-beta10"
Feeds Xpath Parser upgraded from "6.x-1.01" to "6.x-1.11"

Now I have my all existing feeds stopped working, which was using parser as a "Xpath". When I edit any of the feed, I get error like,

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'FeedsMissingPlugin_feeds_form' was given in /home/sajal/includes/form.inc on line 378.

Any help will be greatly appreciated.

Comments

drupal_jon’s picture

OK, this sounds silly, but I had this problem and fixed it by turning the Feeds XPath Parser module off and then back on. Hope it works for you.

sajalsoni’s picture

Thanks drupal_jon for reply. I tried that what you said, Disabled "Feeds XPath Parser" and enabled it again. But sorry it didnt worked yet!! I still getting,

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'FeedsMissingPlugin_feeds_form' was given in /home/sajal/web/ess/includes/form.inc on line 378.

And one more thing, on my admin side below message displays on every page,

"Missing Feeds plugin FeedsXPathParser. See feed. Check whether all required libraries and modules are installed properly."

I am not sure what I am missing.

MegaChriz’s picture

Did you run update.php?
Did you flushed all caches or the menu cache?

sajalsoni’s picture

Status: Active » Fixed

@drupal_jon , Thanks it worked!!

I disabled all feeds related modules including xpath parser, and enabled again. But yes, I had to reconfigure all my feed-importers as xpath mappings were lost!!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Max_Headroom’s picture

Just an update. Same thing happens in D7. re-enabling module solved it.