https://bugzilla.wikimedia.org/show_bug.cgi?id=18375
Summary: Unable to edit/create a page with PHP 5.3
Product: MediaWiki
Version: 1.14.0
Platform: PC
OS/Version: other
Status: NEW
Severity: normal
Priority: Normal
Component: Page editing
AssignedTo: [email protected]
ReportedBy: [email protected]
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
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l