Showstopper: 9.4 after upgrading I am no longer able to edit module settings
See original GitHub issueDescription 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, Func
2 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
Issue Analytics
- State:
- Created 4 years ago
- Comments:28 (21 by maintainers)
Top GitHub Comments
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
Ha, then yeah, something is not normal there having 9.4.1 persona bar on 9.3.2 dnn… 😃