Using Context 7.3.Beta1
Delta 7.3 Beta 8
Omega theme 7.3

After setting a context, I had this error and WSOD

    Warning: Illegal offset type in isset or empty in ctools_export_load_object() (line 382 of [site]/sites/all/modules/ctools/includes/export.inc).
    Notice: Array to string conversion in DatabaseStatementBase->execute() (line 2137 of [site]/includes/database/database.inc).
    PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined: SELECT t__0.* FROM {delta} t__0 WHERE (machine_name IN (:db_condition_placeholder_0_#type, :db_condition_placeholder_0_#title, :db_condition_placeholder_0_#description, :db_condition_placeholder_0_#default_value, :db_condition_placeholder_0_#options)) ; Array ( [:db_condition_placeholder_0_#type] => radios [:db_condition_placeholder_0_#title] => Select Custom theme settings template. [:db_condition_placeholder_0_#description] => There are no valid (enabled) Delta templates available. [:db_condition_placeholder_0_#default_value] => [:db_condition_placeholder_0_#options] => Array ( ) ) in ctools_export_load_object() (line 427 of [site]/sites/all/modules/ctools/includes/export.inc).

After disabling Delta from admin theme (not Omega), error went away.

Any suggestions please?

Comments

Patroclas’s picture

This seems to have been solved by updating c-tools and context modules.

jamescl’s picture

I had very similar error when I accidentally set conflicting contexts - removing one resolved error.

lesmatthews’s picture

I experienced this error after exporting a context on a current site host and importing into an install on what will be my new host. The context was essentially "not the home page", and it hosed the administrative overlay so that I cannot remove the context or disable Delta or update modules. Anyone have an idea on how to recover? Is there a way to disable Delta and Context without accessing the administrative interface?