Last modified: 2007-05-17 11:09:05 UTC
Special:Undelete dies with a backtrace when attempting to go to Special:Undelete (without a specified target, undeletion of a specific article works fine): Archiver() given a null title. Backtrace: * GlobalFunctions.php line 513 calls wfbacktrace() * SpecialUndelete.php line 28 calls wfdebugdiebacktrace() * SpecialUndelete.php line 365 calls pagearchive::pagearchive() * SpecialUndelete.php line 313 calls undeleteform::showhistory() * SpecialUndelete.php line 15 calls undeleteform::execute() * SpecialPage.php line 305 calls wfspecialundelete() * SpecialPage.php line 215 calls specialpage::execute() * index.php line 101 calls specialpage::executepath() I have tested that on cs: and Commons (I don't have sysop rights elsewhere), both are broken. On my local installation (MW1.4.4) it works just fine, so it might be just some local problem with Wikimedia installation.
Here's the problem; Domas put in a live hack to disable the list view: if( is_null( $this->mTargetObj ) ) { # 2005 05 30 - midom - disabled list, absolutely sucky performance wise #return $this->showList(); } It then falls through to run the incorrect case.
inserted a return true; in the if-case. List now shows up empty. Calling undelete on a deleted page works.
List showing again. Bug fixed :)