After updating to 6.x-1.9 and immediately after running update.php, I'm getting this red message severity, according to watchdog log: error):

Warning: Invalid argument supplied for foreach() in memcache_wildcards() (line 330 of /var/www/drupal/sites/all/modules/memcache/memcache.inc).

Environment: Pressflow 6.20, memcached 1.2.2 on Debian "Lenny", Apache 2.2.9, PHP 5.2.6-1+lenny10, MySQL 5.0.51a. APC 3.0.19 is running on the same host in one segment with 350.0 MBytes with a hit rate of 453.28 cache requests/second and a miss rate of 0.03 cache requests/second. Memcache has a total cache size of 64.0 MBytes and a hit rate of 13.83 cache requests/second and a miss rate of 14.90 cache requests/second (according to Harun Yaylis 'memcache.php'). I've read the notice about memcache-lock.inc in the release notes, but I couldn't figure out if this might be relevant for me.

Other observations: the 'memcache' module was for some reason disabled after the update, while 'memcache_admin' was left enabled. (Re-) enabling the 'memcache' module did not fix the error.

I have no idea what this error might indicate; there are a couple of other issues related to "wildcards", so this might be a duplicate:

Comments

asb’s picture

Postscripts:

  • The error appears reproducably on a second Drupal site on the same host.
  • The error immediately appears after updating the module files and already before running update.php.
  • Watchdog log records the error message for every page request, including nodes and panel pages, but not for accesses to administrative pages.
catch’s picture

Status: Active » Closed (duplicate)