Hi All,
My /host/extensions module is not loading - I've tracked the issue down to
/DesktopModules/Admin/Extensions/InstalledExtensions.ascx.cs Line 447
DataGrid extensionsGrid = item.Controls[1] as DataGrid; assigns null to extensionsGrid
(item.Controls[1] appears to be just a System.Web.UI.DataBoundLiteralControl) with clientID "dnn_ctr345_Extensions_installedExtensionsControl_extensionTypeRepeater_ctl00_0"
When BindGrid(kvp.Key, extensionsGrid, noResultsLabel); is called (line 119)
The null ref exception is thrown at line 123
grid.ItemDataBound += extensionsGrid_ItemDataBound;
private void extensionTypeRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
RepeaterItem item = e.Item;
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
var kvp = (KeyValuePair<string, PackageType>)e.Item.DataItem;
DataGrid extensionsGrid = item.Controls[1] as DataGrid;
Label noResultsLabel = item.Controls[3] as Label;
BindGrid(kvp.Key, extensionsGrid, noResultsLabel);
}
}
Exception
System.NullReferenceException: Object reference not set to an instance of an object.
at DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.BindGrid(String packageType, DataGrid grid, Label noResultsLabel) in c:\development\novi\DesktopModules\Admin\Extensions\InstalledExtensions.ascx.cs:line 123
at DotNetNuke.Modules.Admin.Extensions.InstalledExtensions.extensionTypeRepeater_ItemDataBound(Object sender, RepeaterItemEventArgs e) in c:\development\novi\DesktopModules\Admin\Extensions\InstalledExtensions.ascx.cs:line 451
Any insight to this error would be much appreciated!
Seth