On Sun, Jan 5, 2014 at 11:03 AM, bawolff <bawolff+wn(a)gmail.com> wrote:
There was a bug in older mw where upload log entry was
made before page
creation, so it did not have the page id. So many older upload log entries
are like this if the page didnt exist prior to upload.
I think there's a different bug going on here.
The problem seems rather infrequent: 249 out of 58568 uploads since Jan 1
on Commons. And the ones I spot-checked show multiple uploads at about the
same time, which makes me suspect that what might be happening is that
users are clicking "upload" twice, LocalFile::recordUpload2 is managing to
get $exists == false for both, but then one of the calls to
$wikiPage->doEditContent fails (so mArticleID in the Title object never
gets updated), and recordUpload2 never checks for this failure.
--
Brad Jorsch (Anomie)
Software Engineer
Wikimedia Foundation