Maybe someone can help me.
I installed the latest version of news_page module (from cvs for 4.7), enabled it, set up permissions (although not needed for admin role), created a vocabulary in the 'categories' section called 'aggregator' and linked it with 'news page', then I went to 'add term' to the vocabulary and I get the following SQL errors:
* warning: array_keys() [function.array-keys]: The first argument should be an array in /home/mysite/public_html/mydir/modules/user.module on line 351.
* warning: implode() [function.implode]: Bad arguments. in /home/mysite/public_html/mydir/modules/user.module on line 351.
* user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT DISTINCT(p.perm) FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /home/mysite/public_html/mydir/includes/database.mysql.inc on line 120.
When I go to create a page without adding a term and try to create 'news page' I get this:
"You must create at least 1 aggregator category before creating a news page." in red at the top of the page.
If I disable the module and add the term and then enable and try to create a 'news page' I still get the above message.
But then I can't get past the SQL errors either.
This is what watchdog displays: