Greetings,
We are having quite a bit of difficulty upgrading DNN from v7.03.04 to v8.00.03. Additionally, we are seeing some odd behavior and critical errors being thrown that were not happening previously. I will describe the upgrade error first, then the error that happens when you try to visit Admin > Extensions. We believe these errors to be related but if they are not and you would prefer that I start a separate thread for each, please let me know and I can do that.
Here is what happens when attempting to upgrade....
It looks like the upgrade is processing, then the process hangs up at 29% with the following error:
Let me know if you need me to paste in the text in the above screenshot.
Additionally, if we try to visit Admin > Extensions, the page will not load and the following error occurs:
The Log Viewer entry corresponding to this error reads as follows:
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:56139af4-4cec-4e54-8757-371634b75773
AssemblyVersion:7.4.2
PortalId:0
UserId:1523
TabId:594
RawUrl:/Admin/Extensions
Referrer:http://www.emasu.com/Client-Portals/JCSU-Custom-Portal/JCSU-Implementation
UserAgent:Mozilla/5.0 (Windows NT 10.0)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
ExceptionHash:cIDPsQacYmGck82EFDgALg==
Message:Could not find stored procedure
'dbo.Dashboard_GetInstalledModules'.
StackTrace:
InnerMessage:Could not find stored procedure
'dbo.Dashboard_GetInstalledModules'.
InnerStackTrace:
at
System.Data.SqlClient.SqlConnection. (SqlException exception, Boolean
breakConnection)
at
System.Data.SqlClient.SqlInternalConnection. (SqlException exception,
Boolean breakConnection)
at
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand
cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler,
TdsParserStateObject stateObj)
at
System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at
System.Data.SqlClient.SqlDataReader.get_MetaData()
at
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,
RunBehavior runBehavior, String resetOptionsString)
at
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,
RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult
result)
at
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,
RunBehavior runBehavior, Boolean returnStream, String method)
at
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String
method)
at
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at
System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior
behavior)
at
DotNetNuke.Data.PetaPoco.PetaPocoExt.ExecuteReader(Database database, String
sql, Object[] args)
at
DotNetNuke.Data.PetaPoco.PetaPocoHelper.ExecuteReader(String connectionString,
CommandType type, Int32 timeout, String sql, Object[] args)
at
DotNetNuke.Data.SqlDataProvider.ExecuteReader(String procedureName, Object[]
commandParameters)
at
DotNetNuke.Modules.Dashboard.Data.DataService.GetInstalledModules()
at
DotNetNuke.Services.Upgrade.Upgrade.UpgradeIndicator(Version version, String
packageType, String packageName, String culture, Boolean isLocal, Boolean
isSecureConnection)
at
DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.UpgradeIndicator(Version
version, String packageType, String packageName, String culture)
at
DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.UpgradeService(Version
version, String packageType, String packageName)
at
ASP.desktopmodules_admin_extensions_installedextensions_ascx.__DataBinding__control33(Object
sender, EventArgs e)
at
System.Web.UI.Control.OnDataBinding(EventArgs e)
at
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at
System.Web.UI.Control.DataBind()
at
System.Web.UI.Control.DataBindChildren()
at
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at
System.Web.UI.Control.DataBind()
at
System.Web.UI.Control.DataBindChildren()
at
System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at
System.Web.UI.Control.DataBind()
at
System.Web.UI.WebControls.DataGrid.CreateItem(Int32 itemIndex, Int32
dataSourceIndex, ListItemType itemType, Boolean dataBind, Object dataItem,
DataGridColumn[] columns, TableRowCollection rows, PagedDataSource
pagedDataSource)
at
System.Web.UI.WebControls.DataGrid.CreateControlHierarchy(Boolean
useDataSource)
at
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e)
at
System.Web.UI.WebControls.BaseDataList.DataBind()
at
DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.BindGrid(String
packageType, DataGrid grid, Label noResultsLabel)
at
DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.extensionTypeRepeater_ItemDataBound(Object
sender, RepeaterItemEventArgs e)
at
System.Web.UI.WebControls.Repeater.OnItemDataBound(RepeaterItemEventArgs e)
at
System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType
itemType, Boolean dataBind, Object dataItem)
at
System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean
useDataSource)
at
System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)
at
System.Web.UI.WebControls.Repeater.DataBind()
at
DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.BindPackageTypes()
at
DotNetNuke.Modules.Admin.Extensions.InstalledExtensions. (EventArgs e)
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
Source:
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:
Server
Name: WIN-3T8TCTTRC7G
The primary goal here is to load an extension that will allow us to export this site so that it can be imported into a fresh instance of DNN so that the upgrade can be performed. However, we cannot get the extension loaded without access to the Extensions module, and we cannot get the upgrade done due to the error being thrown upon an upgrade attempt.
Bottom line: we just need to upgrade so that we are no longer vulnerable to the security issues that 8.00.03 addresses!
Any help or guidance would be appreciated...
Thanks!