Page MenuHomePhabricator

Database broken: Page w:de:HtmlBuilder exists without a revision
Closed, ResolvedPublic

Description

Requesting http://de.wikipedia.org/wiki/HtmlBuilder returns an error "Die Version 0 der Seite namens „HtmlBuilder“ ist nicht vorhanden." Normally either the page content or the page creating page should always be shown when requesting a title and not a revision.

On replication databases (toolserver and toollabs) an entry in page table exists with "0" in page_latest column.

Please delete this invalid row on page table.


Version: wmf-deployment
Severity: critical
URL: http://de.wikipedia.org/wiki/HtmlBuilder

Details

Reference
bz59859

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:32 AM
bzimport set Reference to bz59859.
bzimport added a subscriber: Unknown Object (MLST).

I tried editing the page and it told me I had an edit conflict...that's probably another bug.

How was this page created? Was it an import error?

CC'ing Aaron who might be able to take a look at this.

I was able to delete this page using api interface. My try to delete this page using html interface failed yesterday because the deletion formular was not loaded with the same error message as on view action.

We don't know who created this page and how. So is is not possible to reconstruct this bug. But of course this is an invalid row in page table which should never exist.

Maybe a check should be added before inserting this data as row to page table in database. But this would be not a wikimedia site request bug. So i am closing this.

What probably happened here is that someone tried to import a Scribunto module "Module:HtmlBuilder" to the Main namespace (instead of Module namespace) on dewiki. This failed, because the ContentHandler types did not match. However, the page was still created with a bad revision ID.

This is bug 45750.