I'm not exactly sure what's going on but on our testing and staging environments we aren't having any problems with this but on our live site when we try to add an entity through eck there are no fields to edit.

If we clear the cache then the fields will show up and we can add. Then the entity will show up on the "entity list" page once. If we then reload that page there are no entities listed and then if we go back to the add page there are no fields present to add information.

there are 2 consistent errors in watchdog

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'entity_table_select_affiliates_xxxxxx' not found or invalid function name in call_user_func_array() (line 798 of /var/www/vhosts/xxxxxx.com/httpdocs/includes/form.inc).

and

Notice: Undefined index: entity_table_select_affiliates_xxxxxx in drupal_retrieve_form() (line 763 of /var/www/vhosts/xxxxxx.com/httpdocs/includes/form.inc).

any ideas what might be going on here?

Comments

dlumberg’s picture

Status: Active » Fixed

This seems to have been a problem of elysia-cron updating the bootstrap cache when it was in a minimal drush bootstrap environment.

I forced it to use a full bootstrap in elysia_cron.drush.inc

  $items['elysia-cron'] = array(
    'description' => "Run all cron hooks in all active modules for specified site using elysia cron system. Use this instead of \"core-cron\" if elysia_cron module is installed",
    'callback'    => 'drush_elysia_cron_run_wrapper',
    'arguments' => array(),
    'bootstrap' => DRUSH_BOOTSTRAP_DRUPAL_FULL,
  );

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.