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

barwonhack’s picture

Similar issue. I disable the module, unintall it, delete it from the modules directory and still I get this error.

halcyonCorsair’s picture

There 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.

halcyonCorsair’s picture

Status: Active » Postponed (maintainer needs more info)
ar-jan’s picture

Status: Postponed (maintainer needs more info) » Active

I 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 15

I do use Domain Access - Any clues?

barwonhack’s picture

Configure expire to just use one domain.

halcyonCorsair’s picture

Status: Active » Closed (duplicate)