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