When I run update.php for from alpha4 to 6x-3.0-alpha5, I get the following error message:

warning: array_merge(): Argument #2 is not an array in /var/www/update.php on line 173.
warning: Invalid argument supplied for foreach() in /var/www/update.php on line 337.

FYI, I am running postgresql.

Comments

weseze’s picture

I would need some (more) info on this to understand what is happening... Have you got any more info? Log messages? PHP error logs? ...

These are the only queries being executed in the update: (are those tables empty?)

  $query = 'DELETE FROM {simplenews_statistics} WHERE nid NOT IN (SELECT nid FROM {node})';
  db_query($query);
  $query = 'DELETE FROM {simplenews_statistics_clicks} WHERE nid NOT IN (SELECT nid FROM {node})';
  db_query($query);
  $query = 'DELETE FROM {simplenews_statistics_opens} WHERE nid NOT IN (SELECT nid FROM {node})';
  db_query($query);
weseze’s picture

Status: Active » Postponed (maintainer needs more info)
dieuwe’s picture

Issue summary: View changes
Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Closing due to no activity in the last year. Reopen if this is still a problem.