Plugin Contributor
Jason
(@verysimple)
Hmm it looks like it could have something to do with non ascii character encoding. If you install version 1.5.2 then the error output has a little more info that might help track down the problem.
Okay thanks the extra error output helped me figure out that it was a conflict with two plugins I recently installed, Click heat dynamo and Split Test Dynamo.
When I deactivated these two plugins the error message disappeared. Is there anyway I can stop the error message from coming up when these plugins are activated? Because the feed still displays correctly, it just has those error messages above it.
Thanks
Ben
Plugin Contributor
Jason
(@verysimple)
hmm, it’s hard for me to troubleshoot since those are commercial plugins. What’s happening is that HungryFEED is rather strict with error catching and it’s exposing problems in those other plugins that are normally ignored. Ideally those plugin authors would update the code on their end. My guess is that the offending line has some code that is getting a value from an array which would look something like this for example:
$x = $values[$key]
but the $values array is not being checked first to see if $key exists.
it would be better to replace that with something like this, which checks for the existence of the key first:
$x = (array_key_exists($key,$values) ? $values[$key] : '')
or, instead of ” you could use null. it depends on what the plugin expects. difficult for me to say.
Hi, Wesley here from Click Heat Map and Split Test Plugin.
Are you still having issues with our Plugins? If so, please open a support ticket and we will resolve any issues that might exist in the code of our Plugins.
Thank you and let us know if you have any other issues.
~ Wesley
PluginDynamo.com
ClickHeatDynamo.com
SplitTestDynamo.com
ContentBuddy.com
Plugin Contributor
Jason
(@verysimple)
Hey Wesley, I’m not personally a user of your plugins but I can tell you that hungryFEED temporarily overrides the php error handler to deal with various warnings and deprecated notices fires by simplepie. But it seems to be catching things in other plugins at times. it doens’t stop anything from working but the error does show up in the browser depending on hungryfeed settings.
I’m trying to figure out why HungryFEED is catching so many errors because i only override error handling for one call to simplepie and then reset it. but anyway there are apparently some undefined index notices coming out of the dynamo plugins.