After several upgrades on one DNN installation (latest upgrade to 5.2.2) I still have a problem with Host / Extensions tab; "Object reference not set to an instance of an object."
So, my problem is that I have tab named Extension under Host menu, but can't use it (because is throwing error on opening) and tab Extensions under Admin menu, does not offer deinstallation or "Install Available Extensions" function.
Does anyone know how to fix problem with error on opening Host / Extension tab?
Copy from Event viewer:
AssemblyVersion: 5.2.0
PortalID: xx
PortalName: xxxx
UserID: xx
UserName: xxxxx
ActiveTabID: 457
ActiveTabName: Extensions
RawURL: /tabid/457/portalid/0/language/hr-HR/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; FDM)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 93543f7d-c43d-46c2-9ebb-80bba830f7b7
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Services.Installer.Packages.PackageController.CanDeletePackage
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.at DotNetNuke.Services.Installer.Packages.PackageController.CanDeletePackage(PackageInfo package, PortalSettings portalSettings)at DotNetNuke.Modules.Admin.Extensions.Extensions.grdPackages_ItemDataBound(Object sender, DataGridItemEventArgs e)at System.Web.UI.WebControls.DataGrid.OnItemDataBound(DataGridItemEventArgs e)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.Extensions.BindGrid()at DotNetNuke.Modules.Admin.Extensions.Extensions.OnLoad(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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)--- End of inner exception stack trace ---
Source:
Server Name: xxx