Table of contents
No headers
<message>
<status>500</status>
<headers>
<Content-Type>application/x-dream-exception+xml; charset=utf-8</Content-Type>
</headers>
<body format="xml">
<exception>
<type>MySql.Data.MySqlClient.MySqlException</type>
<message>Unknown column 'page_display_name' in 'field list'</message>
<source>MySql.Data</source>
<stacktrace>
<frame>MySql.Data.MySqlClient.MySqlStream.OpenPacket()</frame>
<frame>MySql.Data.MySqlClient.NativeDriver.ReadResult(UInt64& affectedRows, Int64& lastInsertId)</frame>
<frame>MySql.Data.MySqlClient.MySqlDataReader.GetResultSet()</frame>
<frame>MySql.Data.MySqlClient.MySqlDataReader.NextResult()</frame>
<frame>MySql.Data.MySqlClient.MySqlCommand.ExecuteReaderInternal(CommandBehavior behavior)</frame>
<frame>MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)</frame>
<frame>MySql.Data.MySqlClient.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)</frame>
<frame>System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()</frame>
<frame>MindTouch.Data.DataCommand.Execute(Action`1 handler)</frame>
<frame>MindTouch.Deki.DataAccess.PageDA.GetPageIDs(Title[] pageInfo)</frame>
<frame>MindTouch.Deki.DataAccess.PageDA.GetPagesByTitles(Title[] pageTitles)</frame>
<frame>MindTouch.Deki.DataAccess.PageDA.GetPageByTitle(Title pageTitle)</frame>
<frame>
<method>MindTouch.Tools.MediaWikiConverterService.ConvertPages()</method>
<file>C:\Documents and Settings\{user}\src\dekiwiki\trunk\src\tools\mindtouch.deki.mwconverter\MediaWikiConverterService.cs</file>
<line>677</line>
</frame>
<frame>
<method>MindTouch.Tools.MediaWikiConverterService.Convert()</method>
<file>C:\Documents and Settings\{user}\src\dekiwiki\trunk\src\tools\mindtouch.deki.mwconverter\MediaWikiConverterService.cs</file>
<line>997</line>
</frame>
<frame>
<method>MindTouch.Tools.MediaWikiConverterService.<PostConvert>d__4.MoveNext()</method>
<file>C:\Documents and Settings\{user}\src\dekiwiki\trunk\src\tools\mindtouch.deki.mwconverter\MediaWikiConverterService.cs</file>
<line>1017</line>
</frame>
<frame>MindTouch.Dream.Coroutine.Iterate_Helper(IEnumerator`1 coroutine, TaskBehavior behavior)</frame>
<frame>System.VoidClosure`2.Closure()</frame>
<frame>MindTouch.Dream.Task.Execute(VoidHandler handler, TaskBehaviorbehavior)</frame>
</stacktrace>
</exception>
</body>
</message>
This is casued by using a DLL that includes some Deki Wiki table changes that were made after the 1.9.0 release. When you create a new Deki Wiki instance, the script C:\var\www\dekiwiki\maintenance\tables.sql is executed by MySQL to create the Deki Wiki database. Some new columns were added to some of the Deki Wiki tables post version 1.9.0 release. Compare the file to the version that you downloaded from subversion in C:\Documents and Settings\%USER%\src\dekiwiki\trunk\web\config\maintenance\tables.sql and you'll see that there are some new columns added to the 'pages' table. Identify the missing columnns, open a MySQL prompt and execute a command not unlike the following to add the missing columns:
mysql> use {wikidb};
mysql> ALTER TABLE pages
ADD COLUMN (page_language VARCHAR( 10 ) NOT NULL default '', page_display_name VARCHAR(255) DEFAULT NULL);
where {wikidb} is the name of your MediaWiki database instance.