Kevin Israel (PleaseStand) <> changed:

           What    |Removed                     |Added
             Status|PATCH_TO_REVIEW             |RESOLVED
                 CC|                            |
         Resolution|---                         |FIXED
   Target Milestone|---                         |1.22.0 release

--- Comment #6 from Kevin Israel (PleaseStand) <> ---
(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

Reply via email to