Last modified: 2011-04-30 01:16:48 UTC
OS: Windows Server 2008 and Linux CentOS Web server: IIS7 and Apache PHP version: PHP 5.3 RC1 MediaWIki version: 1.14.0 and 1.15alpha Received MySQL error when trying to edit/create a new page and navigation bar. To recreate: 1. click on edit on a page (which is located on top of the page). 2. Put in updates. 3. Click on "Save page". Received the following errors: MediaWiki internal error. Original exception: exception 'DBQueryError' with message 'A database error has occurred Query: INSERT INTO `text` (old_id,old_text,old_flags) VALUES (NULL,NULL,'utf-8') Function: Revision::insertOn Error: 1048 Column 'old_text' cannot be null (x.x.x.x) ' in C:\inetpub\wwwroot\mediawiki\includes\db\Database.php:636 Stack trace: #0 C:\inetpub\wwwroot\mediawiki\includes\db\Database.php(591): Database->reportQueryError('Column 'old_tex...', 1048, 'INSERT INTO `t...', 'Revision::inser...', false) #1 C:\inetpub\wwwroot\mediawiki\includes\db\Database.php(1311): Database->query('INSERT INTO `t...', 'Revision::inser...') #2 C:\inetpub\wwwroot\mediawiki\includes\Revision.php(802): Database->insert('text', Array, 'Revision::inser...') #3 C:\inetpub\wwwroot\mediawiki\includes\Article.php(1544): Revision->insertOn(Object(DatabaseMysql)) #4 C:\inetpub\wwwroot\mediawiki\includes\Article.php(1376): Article->doEdit('<big>'''MediaWi...', '', 98) #5 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(1011): Article->updateArticle('<big>'''MediaWi...', '', false, false, false, '') #6 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(2392): EditPage->internalAttemptSave(false, false) #7 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(453): EditPage->attemptSave() #8 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(346): EditPage->edit() #9 C:\inetpub\wwwroot\mediawiki\includes\Wiki.php(505): EditPage->submit() #10 C:\inetpub\wwwroot\mediawiki\includes\Wiki.php(63): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest)) #11 C:\inetpub\wwwroot\mediawiki\index.php(114): MediaWiki->initialize(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest)) #12 {main} Exception caught inside exception handler: exception 'DBQueryError' with message 'A database error has occurred Query: INSERT INTO `text` (old_id,old_text,old_flags) VALUES (NULL,NULL,'utf-8') Function: Revision::insertOn Error: 1048 Column 'old_text' cannot be null (x.x.x.x) ' in C:\inetpub\wwwroot\mediawiki\includes\db\Database.php:636 Stack trace: #0 C:\inetpub\wwwroot\mediawiki\includes\db\Database.php(591): Database->reportQueryError('Column 'old_tex...', 1048, 'INSERT INTO `t...', 'Revision::inser...', false) #1 C:\inetpub\wwwroot\mediawiki\includes\db\Database.php(1311): Database->query('INSERT INTO `t...', 'Revision::inser...') #2 C:\inetpub\wwwroot\mediawiki\includes\Revision.php(802): Database->insert('text', Array, 'Revision::inser...') #3 C:\inetpub\wwwroot\mediawiki\includes\Article.php(1544): Revision->insertOn(Object(DatabaseMysql)) #4 C:\inetpub\wwwroot\mediawiki\includes\Article.php(1376): Article->doEdit('<big>'''MediaWi...', '', 98) #5 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(1011): Article->updateArticle('<big>'''MediaWi...', '', false, false, false, '') #6 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(2392): EditPage->internalAttemptSave(false, false) #7 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(453): EditPage->attemptSave() #8 C:\inetpub\wwwroot\mediawiki\includes\EditPage.php(346): EditPage->edit() #9 C:\inetpub\wwwroot\mediawiki\includes\Wiki.php(505): EditPage->submit() #10 C:\inetpub\wwwroot\mediawiki\includes\Wiki.php(63): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest)) #11 C:\inetpub\wwwroot\mediawiki\index.php(114): MediaWiki->initialize(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest)) #12 {main} Found this error in php.log: [25-Mar-2009 17:52:13] PHP Warning: Parameter 2 to Parser::preSaveTransform() expected to be a reference, value given in C:\inetpub\wwwroot\mediawiki\includes\StubObject.php on line 58
*** This bug has been marked as a duplicate of bug 18170 ***