Page MenuHomeMiraheze

PageForms errors / Review Cargo
Closed, ResolvedPublic


PageForms was installed 4 days ago but gives a 502 on extloadwiki with error: [f106c1651a85602ed5a99167] [no req] MWException from line 335 of /srv/mediawiki/w/includes/MagicWord.php: Error: invalid magic word 'default_form'. When trying to rebuild LC the error happens

Event Timeline

@Reception123 Talk about high and upstream since 2014:

It looks like the current workaround is to comment out the responsible line, e.g.:

Aside from this issue, I'd really take another look at installing cargo as well since it isolates the additional data used by this extension into their own DB tables. This way other Miraheze tables remain clean.

Reception123 edited projects, added Extension-Review; removed Extensions.

I guess its another review.

Reception123 renamed this task from PageForms errors to PageForms errors / Review Cargo.Feb 26 2017, 15:17

@Reception123 why have you turned a "fix this bug" issue into an unrelated extension review?

Reception123 edited projects, added Extensions; removed Extension-Review.

@John I wrongly understood that the extension would fix it.

either way cargo was reviewed and approved

OK, the word on Extension:PageForms is that I don't have time to do a standard review of it. I'm thinking both Extension:PageForms and Extension:Cargo are in the 10kLOC range, which means that they're reasonably mature products. And a random look at some files shows that yes, Yaron Koren writes some good PHP; a full readthrough isn't necessary like most crappy extensions. So I'm going to say security approved on that basis for both Cargo and PageForms.

(As a counter-example of a large extension I wasn't going to approve, look to DPL (third-party) which is a mature product in the same sense as wine with a hint of vinegar.)

That said, I have no idea about resource requirements for either extension, other than to note that it's a piece split off from Semantic Wiki. So I can't really offer guidance here to the sysadmin team as to whether installing it is within our capabilities.

Did what I have suggested help?

Amanda moved this task from Backlog to Deployed Extension Bugs on the Extensions board.
Amanda subscribed.

I don't think this is invalid, as I believe the extension is still not working

Reception123 claimed this task.

The extension works now but the wiki is gone.

labster changed the task status from Declined to Resolved.Aug 28 2017, 18:54

Easier to find that this was already reviewed ok if it's set to resolved.