After installing the module, I created a feed. This feed is not updated.
The logfile says: "Did you change the vocabulary name without re-assigning the feeds?"

Well, I did't change the vocab name and the aggregation feed type is shown correctly if I open the feed in edit view.

I found the message in function _aggregation_parse($feed, $vid) and found out that
foreach ($feed->taxonomy AS $tid => $term_object) is not entered at all.

Comments

Ashraf Amayreh’s picture

Assigned: Unassigned » Ashraf Amayreh
Status: Active » Closed (fixed)

Are you sure you didn't do anything? This error is strange on a fresh install.

Go to the aggregation settings page (q=admin/settings/aggregation). Make sure you choose "Aggregation Feed Types" from the drop-down list (just choose it again if it already seems chosen). Save the page, and that should solve this. Please let me know if it has solved your problem or not.

I'll try setting the module up on a fresh installation to see if I can catch the bug red handed.

Andreas Wolf’s picture

Well, I think I found the reason why the feed update was not working for me. I use Taxonomy Access Control (TAC) and the anonymous user was not allowed to "List" the Aggregation Feed Types (actually I didn't configure TAC yet), so $feed->taxonomy was not populated.

physiotek’s picture

The logfile says: "Did you change the vocabulary name without re-assigning the feeds?"

i post this follow up just to confirm the trick

(just choose it again if it already seems chosen).

is working for me.
thanks.
finally i have my items update via crons
because it was a bit strange. manual cron was working fine via the admin section but via the lynx script i had the "Did you change the vocabulary name without re-assigning the feeds?" error.