Support » Plugin: Memcached Object Cache » Fix for Notice: Undefined offset: 1

  • Resolved Todd Lahman

    (@toddlahman)


    Memcached Memcached plugin version 2.0.2 gives the following error message:

    Notice: Undefined offset: 1 in /var/www/html/wp-content/object-cache.php on line 374

    This results from only having the server listed as the default without a port:

    array(1) { [0]=> string(9) “127.0.0.1” }

    There is no port listed to populate the port variable in line 374 resulting in the Undefined offset notice. Here is line 374:

    list ( $node, $port ) = explode(‘:’, $server);

    The solution is modify line 365 from:

    $buckets = array(‘127.0.0.1’);

    to:

    $buckets = array(‘127.0.0.1:11211’);

    http://wordpress.org/extend/plugins/memcached/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Andrew Nacin

    (@nacin)

    I’ve gone ahead and committed http://plugins.trac.wordpress.org/changeset/722615. We won’t trigger a new release for just this, though; it probably won’t actually get released until the next major change to core’s API.

    James Bonham

    (@jamesbonham)

    Hi Andrew. What is the reason for not releasing until the next version of the API? This is a bug that takes sites down when debug is set to true, due to header already sent errors that follow the notice.

    In addition, I have found a bug in trunk, where switch_to_blog does not define the global $table_prefix, causing keys to get muddled.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Fix for Notice: Undefined offset: 1’ is closed to new replies.