Hi Sebastian
I know this might be a bit old but I've stumbled across this thread. I'm also looking for a way to allow a non administor user access to create user accounts. I downloaded the DNNWerk Users module and installed it on my dnn6.2.6 installation.
The 1st time I opened the page with the module on I got a confiration scrren where I set some settings but when I click on update the page errors with the following:
A critical error has occurred. Object reference not set to an instance of an object.
My event viewer gives me the following 4 errors:
1)
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.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
InnerException: UniqueName cannot contain spaces
Method: Telerik.Web.UI.GridColumn.set_UniqueName
StackTrace:
Message: System.ArgumentException: UniqueName cannot contain spaces at Telerik.Web.UI.GridColumn.set_UniqueName(String value) at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControl__control40() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControl__control28(GridColumnCollection __ctrl) at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlgrdUsers() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlpnlGrid() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlpnlMain() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlTree(desktopmodules_admin_dnnwerk_users_uc_manage_ascx __ctrl) at System.Web.UI.TemplateControl.LoadControl(IWebObjectFactory objectFactory, VirtualPath virtualPath, Type t, Object[] parameters) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at dnnWerk.Modules.Users.UserModule.LoadControlType() at dnnWerk.Modules.Users.UserModule.Page_Init(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content) at System.Web.UI.Control.EnsureChildControls() at DotNetNuke.UI.Containers.Container.get_ModuleControl() at DotNetNuke.UI.Containers.Container.ProcessModule() at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module)
2)
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.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 0390e8f0-0ba4-40f5-a8db-2733e2c704ee
InnerException: Unhandled Error Adding Module to ContentPane
Method: Telerik.Web.UI.GridColumn.set_UniqueName
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Unhandled Error Adding Module to ContentPane ---> System.ArgumentException: UniqueName cannot contain spaces at Telerik.Web.UI.GridColumn.set_UniqueName(String value) at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControl__control40() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControl__control28(GridColumnCollection __ctrl) at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlgrdUsers() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlpnlGrid() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlpnlMain() at ASP.desktopmodules_admin_dnnwerk_users_uc_manage_ascx.__BuildControlTree(desktopmodules_admin_dnnwerk_users_uc_manage_ascx __ctrl) at System.Web.UI.TemplateControl.LoadControl(IWebObjectFactory objectFactory, VirtualPath virtualPath, Type t, Object[] parameters) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at dnnWerk.Modules.Users.UserModule.LoadControlType() at dnnWerk.Modules.Users.UserModule.Page_Init(Object sender, EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content) at System.Web.UI.Control.EnsureChildControls() at DotNetNuke.UI.Containers.Container.get_ModuleControl() at DotNetNuke.UI.Containers.Container.ProcessModule() at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module) --- End of inner exception stack trace --- at DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo module) at DotNetNuke.UI.Skins.Skin.InjectModule(Pane pane, ModuleInfo module)
3)
RawURL: /UserAccounts.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://developdnn:88/UserAccounts.aspx
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.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
InnerException: Object reference not set to an instance of an object.
Method: DotNetNuke.UI.Containers.ActionBase.get_ActionRoot
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e) --- End of inner exception stack trace ---
4)
InnerException: Object reference not set to an instance of an object.
Method: DotNetNuke.Web.DDRMenu.DDRMenuControl.OnPreRender
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.Web.DDRMenu.DDRMenuControl.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Any ideas what may cause this?