I recently installed an upgrade from 0.3.1 to 0.4-beta, but now the contacts are broken. It appears to be a broken query according to the logs. I get these errors:
Apr 26 12:11:47 webmail roundcube: MDB2 Error: not found (-4): [Error message: Unable to bind to missing placeholder: 1]
Apr 26 12:11:47 webmail roundcube: MDB2 Error: unknown error (-1): execute: [Error message: Binding Values failed with message: MDB2 Error: not found] [Last executed query: PREPARE MDB2_STATEMENT_mysqli_c389f9a2327d2e69b3d6d90906210aeb FROM 'SELECT * FROM contacts AS c WHERE c.del<>1 AND c.user_id=? ORDER BY c.name LIMIT 0, 80'] [Native code: 0]
Apr 26 12:11:47 webmail roundcube: [26-Apr-2010 12:11:47 -0700]: DB Error: MDB2 Error: unknown error Query: execute: [Error message: Binding Values failed with message: MDB2 Error: not found] [Last executed query: PREPARE MDB2_STATEMENT_mysqli_c389f9a2327d2e69b3d6d90906210aeb FROM 'SELECT * FROM contacts AS c WHERE c.del<>1 AND c.user_id=? ORDER BY c.name LIMIT 0, 80'] [Native code: 0] in /var/www/roundcubemail-0.4-beta-dep/program/include/rcube_mdb2.php on line 658 (GET /roundcubemail-0.4-beta-dep/?_task=addressbook&_action=list&_source=0&_remote=1&_=1272309103406&_unlock=1)
These occur in various forms for any action regarding contacts, and my guess is a simple missing user_id bind. As I'm not a RC developer, I haven't been able to locate the cause yet. Any assistance would be appreciated.
in version 0.4 there are two more tables in database. did you add them??