From 65ad02955c1766e594483cb7374447b7820cd9d0 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Mon, 13 Aug 2018 23:03:27 -0700 Subject: [PATCH] Avoid MapCacheLRU error when MessageCache fails to load Bug: T201893 Change-Id: I6093113a3ffa8092dea3351a6ed6c815c7ff7162 --- includes/cache/MessageCache.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/cache/MessageCache.php b/includes/cache/MessageCache.php index 5c14818a52..afd24f44a3 100644 --- a/includes/cache/MessageCache.php +++ b/includes/cache/MessageCache.php @@ -368,7 +368,7 @@ class MessageCache { if ( !$success ) { $where[] = 'loading FAILED - cache is disabled'; $this->mDisable = true; - $this->cache->set( $code, null ); + $this->cache->set( $code, [] ); wfDebugLog( 'MessageCacheError', __METHOD__ . ": Failed to load $code\n" ); # This used to throw an exception, but that led to nasty side effects like # the whole wiki being instantly down if the memcached server died -- 2.20.1