System Information:
Windows 2003 Server
MS-SQL Server Workgroup Edition (v8.00.818 - SP3)
ASP.NET v1.0.3705
ASP.NET v1.1.4322
ASP.NET v2.0.50727
Details:
I have followed every document I can find regarding this upgrade and what steps I have to go through to make it work. I've uninstalled modules, uninstalled skins and gone back to defaults on both, I've tried both the web.config merge as well as physically making all the adjustments by hand. I've set File Permissions and Folder Permissions. I've verified my worker process access. My database is up to date and functional. Currently, I have a 4.8.0 install in a production environment that has run for almost a year without problems. But when I try to upgrade to 4.9.0 it dies every time in the same place. Doing incremental updates also fails beginning with the very first one: 4.8.0 ---> 4.8.1 - error is in same area - I give up at this point. I want to post the security updates and get on the final stable release before 5.0 -- it will be some time before I can dedicate the resources to moving over to the 5.0 software --
At this point, I NEED HELP. The installer dies at the "ResourceInstaller.Install(True,0)" method. The database upgrades are complete -- those show no errors, but immediately after the DB upgrades, the installer dies with the following error:
Upgrading DotNetNuke
Current Assembly Version: 04.09.00
Current Database Version: 04.08.00
Upgrade Status Report
00:00:00.015 - Upgrading to Version: 4.9.0
00:00:00.062 - Executing Script: 04.08.01.SqlDataProvider Success
00:00:00.484 - Executing Script: 04.08.02.SqlDataProvider Success
00:00:00.703 - Executing Script: 04.08.03.SqlDataProvider Success
00:00:00.718 - Executing Script: 04.08.04.SqlDataProvider Success
00:00:00.765 - Executing Script: 04.09.00.SqlDataProvider Success
00:00:00.921 - Performing General Upgrades
Server Error in '/' Application.
Data at the root level is invalid. Line 1, position 1.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Xml.XmlException: Data at the root level is invalid. Line 1, position 1.
Source Error:
Line 174:
Line 175: 'Install Resources
---> Line 176: ResourceInstaller.Install(True, 0) <--- OFFENDING LINE
Line 177:
Line 178: Response.Write("<h2>Upgrade Complete</h2>")
Source File: c:\domains\rideguy.com\wwwroot\portal\install\Install.aspx.vb Line: 176
Stack Trace:
[XmlException: Data at the root level is invalid. Line 1, position 1.]
System.Xml.XmlTextReaderImpl.Throw(Exception e) +90
System.Xml.XmlTextReaderImpl.Throw(String res, String arg) +127
System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() +1953906
System.Xml.XmlTextReaderImpl.ParseDocumentContent() +503
System.Xml.XmlTextReaderImpl.Read() +41
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +145
System.Xml.XmlDocument.Load(XmlReader reader) +96
System.Xml.XmlDocument.Load(String filename) +160
DotNetNuke.Modules.Admin.ResourceInstaller.ResourceInstaller.InstallPortal(String strFile, Boolean writeFeedback, Int32 indent) +291
DotNetNuke.Modules.Admin.ResourceInstaller.ResourceInstaller.Install(Boolean writeFeedback, Int32 indent, String type) +961
DotNetNuke.Modules.Admin.ResourceInstaller.ResourceInstaller.Install(Boolean writeFeedback, Int32 indent) +17
DotNetNuke.Services.Install.Install.UpgradeApplication() in c:\domains\rideguy.com\wwwroot\portal\install\Install.aspx.vb:176
DotNetNuke.Services.Install.Install.Page_Load(Object sender, EventArgs e) in c:\domains\rideguy.com\wwwroot\portal\install\Install.aspx.vb:348
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
I can't find anything in any logs anywhere - IIS logs show nothing but the call to install.aspx -- SQLDataProvider logs are EMPTY (assuming this means no errors in that stage) and I can't find any other logfiles to dig through...