I have updated the DNN reports module to use 3 parameters. I have it running locally on a DNN 7.2 development site and it works fine.
Now that I need to push it out to Azure, I need to update the extension. It fails with this error:
Error: is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Value cannot be null. Parameter name: type ---> System.ArgumentNullException: Value cannot be null. Parameter name: type at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at DotNetNuke.Entities.Modules.DesktopModuleController.CheckInterfacesImplementation(DesktopModuleInfo& desktopModuleInfo) at DotNetNuke.Entities.Modules.DesktopModuleController.UpdateModuleInterfaces(DesktopModuleInfo& desktopModuleInfo, String sender, Boolean forceAppRestart) at DotNetNuke.Modules.Admin.Extensions.ModuleEditor.UpdatePackage() at DotNetNuke.Modules.Admin.Extensions.EditExtension.UpdatePackage(Boolean displayMessage) at DotNetNuke.Modules.Admin.Extensions.EditExtension.OnPackageClick(Object sender, EventArgs e) --- End of inner exception stack trace ---
I tried a work around by creating a new module. That's not quite the fix either, the new module will install on DNN 9 but not all controls show up for some reason.
So as an old saying goes "I'll use regular expressions ... how they have 2 problems ...' I also tried getting the C# version of the module, it does the same thing. I have 2 issues: The VB version works on 7.2. When installed on 9, the user drop down list and the 2 text boxes for dates don't show up. the id values for the text boxes are in the source but not the drop down list.
Tried the latest and greatest C# version -- same deal. I know the module has to fully install because a setting in the page load of the view control makes it into the Module Settings table.
There are no event viewer issues showing up. No errors show up on install of either the VB or C# version of the module.
To sum it up:
1. The VB version that does work (5.6) edited in DNN 7.2, can't create the package by going to Extensions, editing the module and 'Create Package'
2. Tried to make a new 5.6 module, it will create but when installed on DNN 9 the 3 controls I added to the view aren't on the page.
3. Downloaded the 6.0 C# version, put in my edits, same deal. Installs but the new controls don't show up. Checked to see if the Module Setting that I need to have on page load makes it to the DB, it does.
Not sure what is FUBAR'd here, any input would be helpful.