On a site running on Aegir platform I have trouble editing nodes, I keep getting this message: The content on this page has either been modified by another user, or you have already submitted modifications using this form. As a result, your changes cannot be saved. (394694) (after reloading the node/nid/edit page, submitting the node form first results in a The website encountered an unexpected error. Please try again later message.)
The database log shows this error: Recoverable fatal error: Argument 2 passed to db_query() must be an array, string given, called in /data/all/001/o_contrib_seven/expire/expire.module on line 700 and defined in db_query() (line 2309 of /data/all/001/drupal-7.10-prod/includes/database/database.inc).
After disabling Cache Expiration editing nodes works as normal.
Comments
Comment #1
barwonhack commentedSimilar issue. I disable the module, unintall it, delete it from the modules directory and still I get this error.
Comment #2
halcyonCorsair commentedThere is no line 700 in the current code of expire.module.
Can you guys please update to the latest version of the expire module. If you are still having issues, you need to specify what version of the expire module is in use, and if -dev, when that -dev was built.
Comment #3
halcyonCorsair commentedComment #4
ar-jan commentedI have updated to the latest -dev (2012-Apr-05), and I now get the following:
Fatal error: Call to undefined function db_fetch_array() in /sites/all/modules/expire/expire.domain.inc on line 15I do use Domain Access - Any clues?
Comment #5
barwonhack commentedConfigure expire to just use one domain.
Comment #6
halcyonCorsair commentedThat sounds like your issue is a duplicate. See #1498410: Call to undefined function db_fetch_array() ... expire.domain.inc on line 15.