Dnn.Platform: Showstopper: 9.4 after upgrading I am no longer able to edit module settings
Description of bug
Something is very off with the edit module settings. On two instances of DNN one that is pretty bare and one with a load of modules… both same issue once you click on Edit Settings one a module on a page the popup window for editing the settings of a module such as permissions does not work.
Default.aspx?tabid=96&error=Sequence+contains+more+than+one+matching+element
Steps to reproduce
List the steps to reproduce the behavior:
- Upgrade or possibly just install DNN 9.4
- Click on Edit Settings on any module on a page with edit mode
- Bugs out the website
- Test on many pages popup never opens… See error
Current result
Edit module settings window popup errors out. Default.aspx?tabid=39&error=Sequence+contains+more+than+one+matching+element
Message:Sequence contains more than one matching element
StackTrace:
InnerMessage:Sequence contains more than one matching element AbsoluteURL:/Default.aspx DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke ExceptionGUID:88e591f2-0a59-4ab2-a3d2-954cd48d31c9 AssemblyVersion:9.4.0 PortalId:0 UserId:1 TabId:39 RawUrl:/Forum/ctl/Module/ModuleId/409?ReturnURL=/Forum&popUp=true InnerStackTrace:
at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable1 source, Func2 predicate) at DotNetNuke.Web.UI.WebControls.Internal.DnnComboBox.RegisterRequestResources() at DotNetNuke.Web.UI.WebControls.Internal.DnnComboBox.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.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
- 10.0.0 nightly build
- 9.4.1 nightly build
- [x ] 9.4.0 latest supported release
Affected browser
- Chrome
- [ x] Firefox
- Safari
- Internet Explorer
- Edge
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 28 (21 by maintainers)
Commits related to this issue
- Fix exception with multiple JS library versions Fixes #2993 — committed to dnnsoftware/Dnn.Platform by bdukes 5 years ago
- Fix exception with multiple JS library versions Fixes #2993 — committed to dnnsoftware/Dnn.Platform by bdukes 5 years ago
- Fix exception loading JS library (#2996) * Fix exception with multiple JS library versions Fixes #2993 * Update documentation for JavaScriptLibraryController — committed to dnnsoftware/Dnn.Platform by bdukes 5 years ago
Actually, you can’t uninstall it by default because it’s a “system” package, so run this SQL:
Then clear the cache (in Servers page of Persona Bar). Finally, you can now uninstall the library via Extensions