https://bugzilla.wikimedia.org/show_bug.cgi?id=56911

Kevin Israel (PleaseStand) <pleasest...@live.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|PATCH_TO_REVIEW             |RESOLVED
                 CC|                            |pleasest...@live.com
         Resolution|---                         |FIXED
   Target Milestone|---                         |1.22.0 release

--- Comment #6 from Kevin Israel (PleaseStand) <pleasest...@live.com> ---
(In reply to comment #5)
> Issue was only the wrong version inside the cache and now fixed by invalide
> the
> cache?

Yes. The PHP interpreter, and thus the PHP serialize() format, encodes a
property's visibility as a property name prefix:

* "" (no prefix) for public properties
* "\0*\0" for protected properties
* "\0$class\0" for private properties

Consequently, when an old ReplacementArray is unserialized, the property's
(un)prefixed name does not match, and thus its value is not properly set.
Bumping the cache version prevents this from happening.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to