Bazen DotNetNuke'yi bir üst sürüme yükseltmeye çalıştığınızda işler yolunda gibi gözükse de aşağıdakine benzer bir sorunla karşılaşabilirsiniz:
01.
[NullReferenceException: Object reference not set to an instance of an object.]
02.
DotNetNuke.UI.UserControls.TextEditor.Page_Load(Object sender, EventArgs e) +314
03.
04.
[ModuleLoadException: An error has occurred.]
05.
DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control UserCtrl, Exception exc) +291
06.
DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control UserCtrl, Exception exc) +42
07.
DotNetNuke.UI.UserControls.TextEditor.Page_Load(Object sender, EventArgs e) +504
08.
System.Web.UI.Control.OnLoad(EventArgs e) +99
09.
System.Web.UI.Control.LoadRecursive() +47
10.
System.Web.UI.Control.LoadRecursive() +131
11.
System.Web.UI.Control.LoadRecursive() +131
12.
System.Web.UI.Control.LoadRecursive() +131
13.
System.Web.UI.Control.LoadRecursive() +131
14.
System.Web.UI.Control.LoadRecursive() +131
15.
System.Web.UI.Control.LoadRecursive() +131
16.
System.Web.UI.Control.LoadRecursive() +131
17.
System.Web.UI.Control.LoadRecursive() +131
18.
System.Web.UI.Control.LoadRecursive() +131
19.
System.Web.UI.Control.LoadRecursive() +131
20.
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
21.
22.
[PageLoadException: An error has occurred.]
23.
DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) +351
24.
DotNetNuke.Framework.PageBase.Page_Error(Object Source, EventArgs e) +377
25.
System.Web.UI.TemplateControl.OnError(EventArgs e) +105
26.
System.Web.UI.Page.HandleError(Exception e) +73
27.
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6944
28.
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +154
29.
System.Web.UI.Page.ProcessRequest() +86
30.
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
31.
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
32.
ASP.default_aspx.ProcessRequest(HttpContext context) +4
33.
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
34.
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
Sorun aslında upgrade işlemi sırasında bazı dosyaların düzgün olarak değiştirilmemesinden kaynaklanıyor. Bu sorun sizden değil paketteki bir eksiklikten kaynaklanıyor.
hatasından DotNetNuke ile ilgili diğer bloğumda da bahsettim ve çözümü paylaştım.
Yapmanız gereken tek şey, upgrade paketinin içeriğini yeniden sitenizdeki dosyalarla değiştirmek. Unutmamamız gereken noktalardan biri de...