I am currently running build 2.0.0.186 and using the SQL provider.
I have an old knowledgebase that I wanted to import into my flexwiki. So I wrote a program that would convert the KB articles (~3800 articles) into a flexwiki friendly format and had it insert the topic in the the SQL Topic table with all the correct information in the fields.
The flexwiki is able to search and view them but I get an unhandled exception error when I try to edit them.
Here is the error:
2008-05-29 08:49:58,254 [ERROR] FlexWiki.Web (null) - Uncaught exception in the web application: System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at FlexWiki.Federation.<>c__DisplayClassa.<GetTopicModificationTime>b__9(NamespaceManager manager) in C:\crap\FlexWikiCore-2.0.0.178-src\EngineSource\Federation.cs:line 684
at FlexWiki.Federation.ForwardToNamespaceManager[T](QualifiedTopicRevision revision, NamespaceAction`1 action) in C:\crap\FlexWikiCore-2.0.0.178-src\EngineSource\Federation.cs:line 1252
at FlexWiki.Federation.GetTopicModificationTime(QualifiedTopicRevision topicRevision) in C:\crap\FlexWikiCore-2.0.0.178-src\EngineSource\Federation.cs:line 673
at FlexWiki.Web.WikiEdit.ShowEditPage(Boolean preserveContent) in C:\crap\FlexWikiCore-2.0.0.178-src\FlexWiki.Web\WikiEdit.aspx.cs:line 807
at FlexWiki.Web.WikiEdit.DoPage() in C:\crap\FlexWikiCore-2.0.0.178-src\FlexWiki.Web\WikiEdit.aspx.cs:line 283
at ASP.wikiedit_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Page.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.wikiedit_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
If I rename the article I can then edit it without the error.
I've tried restarting IIS, clearing the cache and rebooting the server to no avail.
Is this a Cache issue or something else?
In any case, how do I fix this?
Mark
Nobody/Anonymous
None
FlexWiki v2.0
Public
|
Date: 2008-08-23 06:28:24 PDT
|
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Open | 2008-08-23 06:28:24 PDT | jwdavidson |
| resolution_id | None | 2008-08-23 06:28:24 PDT | jwdavidson |
| close_date | - | 2008-08-23 06:28:24 PDT | jwdavidson |