What does this mean and how should I approach addressing it?
The full error message is:
Missing Feeds plugin FeedsDataProcessor. See feed_fast. Check whether all required libraries and modules are installed properly.
At feed_fast, I see the following error message:
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/tesssco7/public_html/newsroom/includes/form.inc on line 372.
Other than that, I don't see anything that seems relevant.
I have verified that FeedsDataProcessor.inc is in the plugins directory for the feeds module. Have also disabled and uninstalled/reinstalled the Feeds Fast News and Data modules. Loathe to uninstall Feeds proper because I have feed importers defined and would rather not have to manually recreate them.
Any suggestions?
Comments
Comment #1
Spark_man CreditAttribution: Spark_man commentedJust updated from Feeds Alpha 5 to Alpha 9 and I got the same. Also noticed that there are several dependencies (job scheduler, data, schema) that where there before and that were not listed on the project page. Please update that too if your going to require additional modules.
Comment #2
alex_b CreditAttribution: alex_b commentedescoles: Did you do a fresh install or did you upgrade from an existing version?
Spark_man: Dependencies are listed in release notes if they change (http://drupal.org/node/923408). I just updated README.txt to include Job Scheduler.
Comment #3
escoles CreditAttribution: escoles commentedThis was an update from 6.x-1.0-alpha14.
FWIW, IMO dependencies should be listed on the project page. It's much easier to evaluate a module's suitability if we don't have to dig into layers of release notes.
Comment #4
escoles CreditAttribution: escoles commentedAdditional information:
If I enable the Feeds module (just feeds, no sub-modules), I get the following error:
Fatal error: Class FeedsMissingPlugin contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (FeedsSourceInterface::sourceSave, FeedsSourceInterface::sourceDelete) in /home/tesssco7/public_html/newsroom/sites/all/modules/feeds/plugins/FeedsPlugin.inc on line 76
This brings down the entire site; at this point it's necessary to manually disable the module by setting the "status" value in the system table to '0'.
Comment #5
alex_b CreditAttribution: alex_b commentedDoes your plugins/FeedsPlugin.inc file look exactly like this one?
http://drupalcode.org/viewvc/drupal/contributions/modules/feeds/plugins/...
Most importantly, there should be a non-abstract method FeedsPlugin:: sourceSave() and FeedsPlugin::sourceDelete(); FeedsPlugin implements FeedsSourceInterface and FeedsMissingPlugin extends FeedsPlugin.
I doubt #4 is reporting on 1.0 beta 9.
Comment #6
escoles CreditAttribution: escoles commentedAfter looking over the .install files for beta8 and beta9, I decided to try rolling back to beta8. That seems to install without a hitch. Will not be trying to update to beta9 again.
Comment #7
escoles CreditAttribution: escoles commentedalex_b, as far as I can see FeedsPlugin.inc distributed with beta9 was identical with yours.
Comment #8
alex_b CreditAttribution: alex_b commentedI am not sure what's going on then. The changes between beta 8 and beta 9 are marginal, here is a complete diff between the 1.0 beta 8 tarball and the 1.0 beta 9 tarball available for download from drupal.org:
http://pastie.org/1189008
The only changes to code are these three lines occurring in separate places in the code base:
Closing then.
Comment #9
jscheel CreditAttribution: jscheel commentedI am having the same issue with beta9, fresh install. I tried downgrading to beta8, and still have the same problem.
Comment #10
jscheel CreditAttribution: jscheel commentedComment #11
Durrok CreditAttribution: Durrok commentedGetting the same error message as well from a fresh install of beta 9. Subscribing...
To reproduce:
Comment #12
Itangalo CreditAttribution: Itangalo commented+1
subscribing
Comment #13
Itangalo CreditAttribution: Itangalo commentedMy problems went away when I uninstalled Feeds, drushed down a new copy and activated. Very strange.
Comment #14
debplatt CreditAttribution: debplatt commentedI'm getting the following message when I got to admin/build/feeds/list: "Missing Feeds plugin FeedsDataProcessor. See feed_fast. Check whether all required libraries and modules are installed properly." I just downloaded and enabled the beta 9 version today. I had installed Data and Schema before enabling fast feed. I did try uninstalling Feeds and then re-enstalling and enabling Feeds as described in #13, but the warning remains.
Comment #15
jonlibrary CreditAttribution: jonlibrary commentedI initially had this error upon install, but it disappeared when I ran cron manually.
Comment #16
imclean CreditAttribution: imclean commentedI also got this error. Running cron alone didn't do the job, clearing the cache then running cron fixed it.
Comment #17
maykbrito CreditAttribution: maykbrito commentedI do the same thing. Also worked.
Thanks for the tip =)
Comment #18
Hanno CreditAttribution: Hanno commentedAdding the following code in feeds_fast_news.install will clear the cache when enabling the module.
Worked with other feed plugin modules as well.
Comment #19
itserich CreditAttribution: itserich commentedI got the same error after a fresh install:
Missing Feeds plugin FeedsDataProcessor. See feed_fast. Check whether all required libraries and modules are installed properly.
Flush + cron fixed it. Thanks.
Comment #20
ZiggyPop CreditAttribution: ZiggyPop commentedError disappeared after I selected the Node Processor
Comment #21
anushajain CreditAttribution: anushajain commentedSame here, error gone after selecting the Node Processor
Comment #22
thriftyngreen CreditAttribution: thriftyngreen commentedHey could the writer update this module it suggests a current version of the GetID3 lib that is not even there very confusing. And uncertain
Comment #23
jsheppard CreditAttribution: jsheppard commentedI had the same errors, but Error disappeared for me also after I selected the Node Processor.
Comment #24
shunting CreditAttribution: shunting commentedGot the same error with beta9, cleared cache three times, then re-installed (not with node, search, or taxonomy; I have a CSV plugin). That worked.
The error had been happening some time, and showed up in the logs when it caused cron to fail.
Comment #25
kiranjala CreditAttribution: kiranjala commentedI'm facing similar error. Here is the error message
"Missing Feeds plugin FeedsXPathParserXML. See xxxxxx-Import. Check whether all required libraries and modules are installed properly."
I tried to clear cache, first disable, uninstall/re-install and enabling the modules. nothing works. The error happened when I change the parser to "XPath XML parser" option and stays there. Clicking on settings under parser section shows blank screen. Recently we migrated from 7.x to D7.2 version. Could this have any impact? coz the feeds xpath plugin version i installed is : 7.x-1.x-dev and feeds module is 7.x-2.0-alpha4
Thanks
Comment #26
gowriabhaya CreditAttribution: gowriabhaya commentedI had FeedsDataProcessor missing plugin error, once I cleared the cache and ran Cron manually the error message went away. I hope this helps somebody.
Comment #27
jeremy.zimmermann CreditAttribution: jeremy.zimmermann commentedTry to clear the cache, it worked for me.
Comment #28
Anonymous (not verified) CreditAttribution: Anonymous commentedSame error message, same solution, when switching from feeds 7.x-2.0-alpha5 to 7.x-2.x-dev .
Comment #29
PanchoStill the case with 7.x-2.0-alpha8.
Marking active because there's not yet a patch.
Marking #1804662: Missing Feeds Plugin message appearing at install and #1812434: Missing Feeds plugin FeedsProfileProcessor duplicates of this one.
Comment #30
smiletrl CreditAttribution: smiletrl commentedI created a new processor for feeds. Every time I run dursh cc all, I will get the error:
Missing Feeds plugin DatumProcessor. See __none__. Check whether all required libraries and modules are installed properly.
This is what I have done
This new processor works well as designed. But this error shows always. Anyone know why it happens? I tried
This solves default processor inside feeds module missing problem, but still keeps missing problem for new custom processor. Any help will be appreciated, thanks!
Comment #31
marktheshark CreditAttribution: marktheshark commentedSame here, newly installed Feeds, Commerce Feeds, and Commerce Feeds Multitype.
Edit: Clearing the cache did the trick for me as well.
Comment #32
mikran CreditAttribution: mikran commentedI don't think this is an issue with feeds but more so an issue with the module providing custom plugins. I solved this by adding custom plugins to .info file the same way default plugins are included in feeds.info.
Comment #33
smiletrl CreditAttribution: smiletrl commented@mikran, thanks for sharing your solution.
I just did a try. Unfortunately, this problem remains. I have another custom feeds plugin, and it works fine. That plugin's inc file is put in the root directory of module proving it. I guess this is somehow related to Ctools...
Comment #34
mikran CreditAttribution: mikran commentedI think I finally figured out the real cause to this. The hooks (namely hook_feeds_plugin) are cached and therefore after new module is enabled the new hooks are not discovered.
@smiletrl can you try to add following to your custom module:
Comment #35
smiletrl CreditAttribution: smiletrl commented@mikran Really thank you for your effort on this:)
This problem remains:( I have tried something like this before, kind of like your solution provided here, no luck either.
I think this is probably related to this particular project environment. Because my last custom feeds plugin in another drupal project works without this annoying message.
Comment #36
mikran CreditAttribution: mikran commentedAnd.. what if you clear both caches?
Comment #37
smiletrl CreditAttribution: smiletrl commentedhi, yes, I used your code with existing code.
It's probably related with other code in my module. It provides new entity types based on Entity Api module. And new entity type hasn't been perfect -- some bugs with new entity types. I guess maybe something related to that.
Comment #38
kreynen CreditAttribution: kreynen commented@smiletrl Now that #1033202: [Meta] Generic entity processor is RTBC, switching to the Entity Processor should allow you to disable the module with the buggy custom processor.
Comment #39
smiletrl CreditAttribution: smiletrl commented@kreynen ok, thanks.
Comment #40
draenen CreditAttribution: draenen commented#32 Worked for me when adding my own plugins in a custom module.
Comment #41
blogook CreditAttribution: blogook commentedchanging path to
'path' => drupal_get_path('module', 'datum') .'/plugins',
),
and #32 worked for me
Comment #42
tcibah CreditAttribution: tcibah commentedHi. Would appreciate any update on FeedsDataProcessor plugin; will it be available?
Comment #43
twistor CreditAttribution: twistor as a volunteer commentedComment #44
agrozyme CreditAttribution: agrozyme commentedI get the 'Missing Feeds plugin' at features rebuild pharse.
#36 not work, but give me a hint.
I use hook_modules_enabled, it work.