I have recently upgraded a site from 9.1.1 to 9.2.2. Everything works as expected except for the Extensions page.
The list of extensions is missing (all of them) and I cannot install new module versions (upgrade).
Thinking that the .dlls were missing or the wrong version from Dnn.PersonaBar.Extnsions.dll I copied those in again, but that did not fix the issue.
I can't copy in the screenshot of the extensions page but each row is blank where the extensions list is generally shown
Has anyone else seen this issue and what is the fix?
No other errors in Admin Log or developer console.
All other persona bar items work normally except for the extensions page. In the installed extensions tab, nothing renders in the list, regardless of the "Showing" dropdown list.
In the available extensions tab, I'm stuck with this message regardless of the dropdown list
Your extensions will be here in a just a moment
Hang on...on the available extensions, developer console shows this error
Uncaught TypeError: Cannot read property 'replace' of undefined at v (:4:18798) at d._constructComponentWithoutOwner (export-bundle.js?cdv=296:183) at d._constructComponent (export-bundle.js?cdv=296:183) at d.mountComponent (export-bundle.js?cdv=296:183) at Object.mountComponent (export-bundle.js?cdv=296:19) at h.mountChildren (export-bundle.js?cdv=296:184) at h._createInitialChildren (export-bundle.js?cdv=296:183) at h.mountComponent (export-bundle.js?cdv=296:183) at Object.mountComponent (export-bundle.js?cdv=296:19) at d.performInitialMount (export-bundle.js?cdv=296:183)
In the installed extensions, the developer console just shows warnings are jquery deprecated JQMIGRATE: Migrate is installed with logging active, version 3.0.0 jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos migrateWarn @ jquery-migrate.js?cdv=296:62 get @ jquery-migrate.js?cdv=296:75 (anonymous) @ jquery-ui.js?cdv=296:1249 (anonymous) @ jquery-ui.js?cdv=296:14 (anonymous) @ jquery-ui.js?cdv=296:16 jquery-migrate.js?cdv=296:64 console.trace migrateWarn @ jquery-migrate.js?cdv=296:64 get @ jquery-migrate.js?cdv=296:75 (anonymous) @ jquery-ui.js?cdv=296:1249 (anonymous) @ jquery-ui.js?cdv=296:14 (anonymous) @ jquery-ui.js?cdv=296:16 jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.expr.filters is now jQuery.expr.pseudos migrateWarn @ jquery-migrate.js?cdv=296:62 get @ jquery-migrate.js?cdv=296:75 (anonymous) @ jquery-ui.js?cdv=296:17054 (anonymous) @ jquery-ui.js?cdv=296:17697 (anonymous) @ jquery-ui.js?cdv=296:14 (anonymous) @ jquery-ui.js?cdv=296:16 jquery-migrate.js?cdv=296:64 console.trace migrateWarn @ jquery-migrate.js?cdv=296:64 get @ jquery-migrate.js?cdv=296:75 (anonymous) @ jquery-ui.js?cdv=296:17054 (anonymous) @ jquery-ui.js?cdv=296:17697 (anonymous) @ jquery-ui.js?cdv=296:14 (anonymous) @ jquery-ui.js?cdv=296:16 jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.fn.bind() is deprecated migrateWarn @ jquery-migrate.js?cdv=296:62 bind @ jquery-migrate.js?cdv=296:419 bind @ jquery.history.js?cdv=296:1 h.initCore @ jquery.history.js?cdv=296:1 h.init @ jquery.history.js?cdv=296:1 (anonymous) @ jquery.history.js?cdv=296:1 (anonymous) @ jquery.history.js?cdv=296:1 jquery-migrate.js?cdv=296:64 console.trace migrateWarn @ jquery-migrate.js?cdv=296:64 bind @ jquery-migrate.js?cdv=296:419 bind @ jquery.history.js?cdv=296:1 h.initCore @ jquery.history.js?cdv=296:1 h.init @ jquery.history.js?cdv=296:1 (anonymous) @ jquery.history.js?cdv=296:1 (anonymous) @ jquery.history.js?cdv=296:1 angular.min.js?cdv=296:305 WARNING: Tried to load dnnsfAngular15 more than once. jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.fn.load() is deprecated migrateWarn @ jquery-migrate.js?cdv=296:62 jQuery.fn. @ jquery-migrate.js?cdv=296:386 (anonymous) @ script.js:42 (anonymous) @ script.js:42 jquery-migrate.js?cdv=296:64 console.trace migrateWarn @ jquery-migrate.js?cdv=296:64 jQuery.fn. @ jquery-migrate.js?cdv=296:386 (anonymous) @ script.js:42 (anonymous) @ script.js:42 jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.fn.delegate() is deprecated migrateWarn @ jquery-migrate.js?cdv=296:62 delegate @ jquery-migrate.js?cdv=296:427 $.fn.dnnComposeMessage @ ComposeMessage.js?cdv=296:77 CoreMessaging.init @ CoreMessaging.js?cdv=296:1026 (anonymous) @ 12:1246 mightThrow @ jquery.js?cdv=296:3583 process @ jquery.js?cdv=296:3651 setTimeout (async) (anonymous) @ jquery.js?cdv=296:3689 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 fire @ jquery.js?cdv=296:3455 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 ready @ jquery.js?cdv=296:3920 completed @ jquery.js?cdv=296:3930 jquery-migrate.js?cdv=296:64 console.trace migrateWarn @ jquery-migrate.js?cdv=296:64 delegate @ jquery-migrate.js?cdv=296:427 $.fn.dnnComposeMessage @ ComposeMessage.js?cdv=296:77 CoreMessaging.init @ CoreMessaging.js?cdv=296:1026 (anonymous) @ 12:1246 mightThrow @ jquery.js?cdv=296:3583 process @ jquery.js?cdv=296:3651 setTimeout (async) (anonymous) @ jquery.js?cdv=296:3689 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 fire @ jquery.js?cdv=296:3455 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 ready @ jquery.js?cdv=296:3920 completed @ jquery.js?cdv=296:3930 jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.unique is deprecated, use jQuery.uniqueSort migrateWarn @ jquery-migrate.js?cdv=296:62 get @ jquery-migrate.js?cdv=296:75 processClassString @ jquery-ui.js?cdv=296:517 _classes @ jquery-ui.js?cdv=296:534 _toggleClass @ jquery-ui.js?cdv=296:569 _addClass @ jquery-ui.js?cdv=296:557 _create @ jquery-ui.js?cdv=296:14792 (anonymous) @ jquery-ui.js?cdv=296:144 _createWidget @ jquery-ui.js?cdv=296:341 $.. @ jquery-ui.js?cdv=296:99 (anonymous) @ jquery-ui.js?cdv=296:281 each @ jquery.js?cdv=296:362 each @ jquery.js?cdv=296:157 $.fn. @ jquery-ui.js?cdv=296:273 (anonymous) @ dnn.jquery.js?cdv=296:34 each @ jquery.js?cdv=296:362 each @ jquery.js?cdv=296:157 $.fn.dnnTabs @ dnn.jquery.js?cdv=296:11 CoreMessaging.init @ CoreMessaging.js?cdv=296:1042 (anonymous) @ 12:1246 mightThrow @ jquery.js?cdv=296:3583 process @ jquery.js?cdv=296:3651 setTimeout (async) (anonymous) @ jquery.js?cdv=296:3689 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 fire @ jquery.js?cdv=296:3455 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 ready @ jquery.js?cdv=296:3920 completed @ jquery.js?cdv=296:3930 jquery-migrate.js?cdv=296:64 console.trace migrateWarn @ jquery-migrate.js?cdv=296:64 get @ jquery-migrate.js?cdv=296:75 processClassString @ jquery-ui.js?cdv=296:517 _classes @ jquery-ui.js?cdv=296:534 _toggleClass @ jquery-ui.js?cdv=296:569 _addClass @ jquery-ui.js?cdv=296:557 _create @ jquery-ui.js?cdv=296:14792 (anonymous) @ jquery-ui.js?cdv=296:144 _createWidget @ jquery-ui.js?cdv=296:341 $.. @ jquery-ui.js?cdv=296:99 (anonymous) @ jquery-ui.js?cdv=296:281 each @ jquery.js?cdv=296:362 each @ jquery.js?cdv=296:157 $.fn. @ jquery-ui.js?cdv=296:273 (anonymous) @ dnn.jquery.js?cdv=296:34 each @ jquery.js?cdv=296:362 each @ jquery.js?cdv=296:157 $.fn.dnnTabs @ dnn.jquery.js?cdv=296:11 CoreMessaging.init @ CoreMessaging.js?cdv=296:1042 (anonymous) @ 12:1246 mightThrow @ jquery.js?cdv=296:3583 process @ jquery.js?cdv=296:3651 setTimeout (async) (anonymous) @ jquery.js?cdv=296:3689 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 fire @ jquery.js?cdv=296:3455 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 ready @ jquery.js?cdv=296:3920 completed @ jquery.js?cdv=296:3930 jquery.js?cdv=296:9455 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. send @ jquery.js?cdv=296:9455 ajax @ jquery.js?cdv=296:9173 jQuery.ajax @ jquery-migrate.js?cdv=296:191 self.getTotals @ CoreMessaging.js?cdv=296:988 CoreMessaging.init @ CoreMessaging.js?cdv=296:1051 (anonymous) @ 12:1246 mightThrow @ jquery.js?cdv=296:3583 process @ jquery.js?cdv=296:3651 setTimeout (async) (anonymous) @ jquery.js?cdv=296:3689 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 fire @ jquery.js?cdv=296:3455 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 ready @ jquery.js?cdv=296:3920 completed @ jquery.js?cdv=296:3930 jquery-migrate.js?cdv=296:62 JQMIGRATE: jQuery.fn.size() is deprecated; use the .length property migrateWarn @ jquery-migrate.js?cdv=296:62 jQuery.fn.size @ jquery-migrate.js?cdv=296:151 window.tpInitBootstrapLayout @ tabspro.js?cdv=296:105 (anonymous) @ 12:508 setTimeout (async) (anonymous) @ 12:508 mightThrow @ jquery.js?cdv=296:3583 process @ jquery.js?cdv=296:3651 setTimeout (async) (anonymous) @ jquery.js?cdv=296:3689 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 fire @ jquery.js?cdv=296:3455 fire @ jquery.js?cdv=296:3317 fireWith @ jquery.js?cdv=296:3447 ready @ jquery.js?cdv=296:3920 completed @ jquery.js?cdv=296:3930 jquery-migrate.js?cdv=296:64 console.trace
These Forums are dedicated to the discussion of DNN Platform.
For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:
Awesome! Simply post in the forums using the link below and we'll get you started.