Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Error: Could not load type 'System.Collections.Generic.IReadOnlyDictionary'2' from assemblyError: Could not load type 'System.Collections.Generic.IReadOnlyDictionary'2' from assembly
Previous
 
Next
New Post
9/7/2016 3:53 PM
 

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! 

 
New Post
10/13/2016 11:15 AM
 
most likely, you didn't unblock the downloaded package (in file properties) and the additional packages are not installed during upgrade.
Try running /install/install.aspx?mode=installresources

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Upgrading DNN P...Upgrading DNN P...Error: Could not load type 'System.Collections.Generic.IReadOnlyDictionary'2' from assemblyError: Could not load type 'System.Collections.Generic.IReadOnlyDictionary'2' from assembly


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out