Invalid argument supplied for foreach()

JBI - May 7, 2007 - 08:29
Project:Voting Actions
Version:4.7.x-1.x-dev
Component:Code
Category:support request
Priority:normal
Assigned:Unassigned
Status:closed
Description

I have the message bellow time after time and it full up my watchdog table in in less than 24hours
"* warning: Invalid argument supplied for foreach() in /home.10.11/bovebuzz/www/modules/contrib/voting_actions/voting_actions.module on line 467.
* warning: Invalid argument supplied for foreach() in /home.10.11/bovebuzz/www/modules/contrib/voting_actions/voting_actions.module on line 467."

I am using voting action in conjonction with

vote_storylink
vote_up_down
voting_actions
votingapi

all in version 4.7 and I didn't install any new module.

I try to erase the node where it happen but it still come back

Any idea ?

Jean-Baptiste

#1

DanielR - August 3, 2007 - 19:03

I can reproduce similar behavior with version 5.x-2.0b2.
If I save a new voting action, which has a condition set up but no action selected, I get an error showing up in a red box whenever I try to edit that voting action:
warning: Invalid argument supplied for foreach() in /hsphere/local/home/phugoid/toonut.com/sites/all/modules/voting_actions/voting_actions_ui.inc on line 460.
May have nothing to do with this thread, but I thought it worth mentioning. I can make my error go away by setting an action for the given voting action.

#2

bacchus101 - September 13, 2007 - 19:31

warning: Invalid argument supplied for foreach() in /home/.plumber/bacchus101/theglobalradio.com/sites/all/modules/voting_actions-5.x-2.0b2/voting_actions/voting_actions_ui.inc on line 428.

I am getting the same thing. Not sure how to proceed. It looks like all development action on this module has ceased.

#3

secgeek - November 20, 2007 - 17:53

Hi,

I solved this prob.here is a patch.

AttachmentSize
voting_actions.module.patch 8.77 KB

#4

secgeek - November 20, 2007 - 17:57
Status:active» needs review

chaning the status to patch need review.

#5

tj2653 - December 2, 2007 - 03:13

I have a similar problem, but I don't see what this patch is doing. The only lines that seem to be added from the 5.x-2.0b2 version are:

+ else{
+ print "Function Does not Exists?
";
+ }

which doesn't fix anything. There are a few more lines that were added, but they are commented out. Am I missing something?

My problem is:

* warning: Invalid argument supplied for foreach() in /mypath/modules/voting_actions/voting_actions.inc on line 160.
* warning: Invalid argument supplied for foreach() in /mypath/modules/voting_actions/voting_actions.inc on line 160.

when I click on a Reset Vote link (Vote Up/Down module) for a node. Clicking on the Reset Vote link for comments works. I'm running Vote Up/Down 5.x-1.x-dev and Voting Actions 5.x-2.0b2, with Drupal 5.3.

Thanks

#6

bacchus101 - January 25, 2009 - 15:01
Status:needs review» closed
 
 

Drupal is a registered trademark of Dries Buytaert.