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