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

           Summary: Localisation cache dependency objects from extensions
                    kill site when extension is disabled
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: critical
          Priority: Normal
         Component: Internationalization
        AssignedTo: [email protected]
        ReportedBy: [email protected]
            Blocks: 18604,19312


This nicely broke the site for a few minutes after I briefly enabled, then
re-disabled LocalisationUpdate:

Sep 22 21:38:22 10.0.2.250 apache2[13018]: PHP Fatal error:
LocalisationCache::isExpired() [function.LocalisationCache-isExpired]: The
script tried to execute a method or access a property of an incomplete object.
Please ensure that the class definition "LUDependency" of the object you are
trying to operate on was loaded _before_ unserialize() gets called or provide a
__autoload() function to load the class definition in
/usr/local/apache/common-local/wmf-deployment/includes/

As a temp workaround I tossed an LUDependency stub class definition into
CommonSettings and ran a cache rebuild to eventually work them all out of
cache.

We need to gracefully handle dependencies that can't be restored from the
cache.


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to