Can't use freePBX GUI after modules upgrade

FreePBX 15.0.16.52 distro. Upgraded a whole bunch of modules yesterday, upgrade went fine. Today, most of the GUI pages do not load, giving me “undefined” error in the red banner on top. This is from console:
undefined pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (139,132)
Is there a specific module that introduced the error? Any help on how to recover?

Here’s the full console output:

HTML1300: Navigation occurred.
config.php
JQMIGRATE: Migrate is installed with logging active, version 3.0.0
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (270,136)
JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,258)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:275:329)
at get unique (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:276:127)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:3553)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:73)
at Global code (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:2)
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,329)
JQMIGRATE: jQuery.expr.filters is now jQuery.expr.pseudos
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,258)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:275:329)
at get unique (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:276:127)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:27348)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:17678)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:73)
at Global code (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:306:2)
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,329)
JQMIGRATE: jQuery.fn.unbind() is deprecated
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,258)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:275:329)
at unbind (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:297:385)
at a.jPlayer.keys (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:5922)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:5871)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:150)
at Global code (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:77)
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,329)
JQMIGRATE: jQuery.fn.bind() is deprecated
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,258)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:275:329)
at bind (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:297:276)
at a.jPlayer.keys (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:5922)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:5871)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:150)
at Global code (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:409:77)
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,329)
JS Loaded
config.php (679,2)
JQMIGRATE: jQuery.fn.removeAttr no longer sets boolean properties: required
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,258)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:275:329)
at Anonymous function (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:284:258)
at each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:2810)
at jQuery.fn.removeAttr (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:284:164)
at d (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:945:23894)
at c (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:945:22415)
at f (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:945:28490)
at each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:2810)
at r.prototype.each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:994)
at e.initialize (http://192.168.200.7/admin/assets/js/pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js?load_version=15.0.16.52:945:28695)
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (275,329)
%ccolor: green; font-size: large FreePBX
config.php (795,5)
Thankyou for using FreePBX
config.php (796,5)
If you find bugs you may file a report at http://issues.freepbx.org
config.php (798,5)
For developer resources visit: http://wiki.freepbx.org/x/BAAQ
config.php (799,5)
undefined
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (139,132)

Thanks.

Have been trying to reinstall Framework module (since the errors seem to mention its version), but to no avail. Pretty much all GUI functions don’t work with the same UNDEFINED failure pointing to the following code:
pbxlib_2a0a532429c7d4eec39dfc7739085959d3f0d37a.js (139,132), which looks like this in the Debugger:

if(window.console){console.warn(jqxhr.responseJSON);}}else{fpbxToast(jqxhr.responseText,_(“Error”),“exception”);if(window.console){console.warn(jqxhr.responseText);}}

Any way to restore the functionality? Need to add a SIP trunk, but system is pretty much unusable.

Here’s the list of module versions:
±---------------------±-----------±----------------------------------±------------+
| Module | Version | Status | License |
±---------------------±-----------±----------------------------------±------------+
| accountcodepreserve | 13.0.2.2 | Enabled | GPLv2 |
| amd | 15.0.2 | Enabled | GPLv3+ |
| announcement | 15.0.3.10 | Enabled | GPLv3+ |
| areminder | 15.0.14.22 | Enabled | Commercial |
| arimanager | 15.0.3.8 | Enabled | GPLv3+ |
| asterisk-cli | 14.0.1 | Enabled | GPLv3+ |
| asteriskinfo | 15.0.10 | Enabled | GPLv3+ |
| backup | 15.0.10.3 | Enabled | GPLv3+ |
| blacklist | 15.0.2.10 | Enabled | GPLv3+ |
| broadcast | 15.0.12 | Enabled | Commercial |
| builtin | | Enabled | |
| bulkhandler | 13.0.19 | Enabled | GPLv3+ |
| calendar | 15.0.4.19 | Enabled | GPLv3+ |
| callback | 15.0.9 | Enabled | GPLv3+ |
| callerid | 15.0.14 | Enabled | Commercial |
| callforward | 15.0.10 | Enabled | AGPLv3+ |
| calllimit | 15.0.5.3 | Enabled | Commercial |
| callrecording | 15.0.7.11 | Enabled | AGPLv3+ |
| callwaiting | 15.0.4.2 | Enabled | GPLv3+ |
| campon | 13.0.4.1 | Enabled | GPLv3+ |
| cdr | 15.0.17 | Enabled | GPLv3+ |
| cel | 15.0.15.8 | Enabled | GPLv3+ |
| certman | 15.0.23 | Enabled | AGPLv3+ |
| cidlookup | 15.0.15 | Enabled | GPLv3+ |
| conferences | 15.0.7.4 | Enabled | GPLv3+ |
| conferencespro | 15.0.3.15 | Enabled | Commercial |
| configedit | 13.0.7.1 | Enabled | AGPLv3+ |
| contactmanager | 15.0.8.23 | Enabled | GPLv3+ |
| core | 15.0.12.8 | Enabled | GPLv3+ |
| cos | 15.0.9 | Enabled | Commercial |
| customappsreg | 15.0.13 | Enabled | GPLv3+ |
| cxpanel | 15.0.4 | Enabled | GPLv3 |
| dahdiconfig | 15.0.5.4 | Enabled | GPLv3+ |
| dashboard | 15.0.5 | Enabled | AGPLv3+ |
| daynight | 15.0.11 | Enabled | GPLv3+ |
| dictate | 15.0.6 | Enabled | GPLv3+ |
| digium_phones | 15.0.2 | Enabled | GPLv2 |
| digiumaddoninstaller | 13.0.1.1 | Enabled | GPLv2 |
| directory | 15.0.16 | Enabled | GPLv3+ |
| disa | 15.0.4.7 | Enabled | AGPLv3+ |
| donotdisturb | 15.0.6 | Enabled | GPLv3+ |
| endpoint | 15.0.27.23 | Enabled | Commercial |
| extensionroutes | 15.0.5 | Enabled | Commercial |
| extensionsettings | 13.0.4 | Enabled | GPLv3+ |
| fax | 15.0.19 | Enabled | GPLv3+ |
| faxpro | 15.0.8.9 | Enabled | Commercial |
| featurecodeadmin | 13.0.6.4 | Enabled | GPLv3+ |
| filestore | 15.0.3.8 | Enabled | AGPLv3 |
| findmefollow | 15.0.20 | Enabled | GPLv3+ |
| firewall | 15.0.6.5 | Enabled | AGPLv3+ |
| framework | 15.0.16.52 | Enabled | GPLv2+ |
| fw_langpacks | 14.0.1 | Enabled | GPLv3+ |
| hotelwakeup | 15.0.5.4 | Enabled | GPLv2 |
| iaxsettings | 15.0.6 | Enabled | AGPLv3 |
| infoservices | 15.0.2 | Enabled | GPLv2+ |
| iotserver | | Not Installed (Locally available) | Commercial |
| irc | 13.0.1 | Enabled | GPLv3+ |
| ivr | 15.0.26 | Enabled | GPLv3+ |
| languages | 15.0.10 | Enabled | GPLv3+ |
| logfiles | 13.0.10.8 | Enabled | GPLv3+ |
| manager | 15.0.9 | Enabled | GPLv2+ |
| miscapps | 15.0.8 | Enabled | GPLv3+ |
| miscdests | 15.0.2.10 | Enabled | GPLv3+ |
| music | 15.0.20 | Enabled | GPLv3+ |
| outroutemsg | 15.0.9 | Enabled | GPLv3+ |
| paging | 15.0.4.22 | Enabled | GPLv3+ |
| pagingpro | 15.0.1.19 | Enabled | Commercial |
| parking | 15.0.15.1 | Enabled | GPLv3+ |
| parkpro | 15.0.12.7 | Enabled | Commercial |
| pbdirectory | 2.11.0.6 | Enabled | GPLv3+ |
| phonebook | 15.0.11 | Enabled | GPLv3+ |
| phpinfo | 13.0.2 | Enabled | GPLv2+ |
| pinsets | 15.0.1.10 | Enabled | GPLv3+ |
| pinsetspro | 15.0.3 | Enabled | Commercial |
| pm2 | 15.0.3.7 | Enabled | AGPLv3+ |
| pms | 15.0.2.47 | Enabled | Commercial |
| presencestate | 15.0.9 | Enabled | GPLv3+ |
| printextensions | 13.0.3.2 | Enabled | GPLv3+ |
| queueprio | 15.0.10 | Enabled | GPLv3+ |
| queues | 15.0.18 | Enabled | GPLv2+ |
| queuestats | 15.0.3.25 | Enabled | Commercial |
| qxact_reports | 15.0.3.20 | Enabled | Commercial |
| recording_report | 15.0.4.25 | Enabled | Commercial |
| recordings | 15.0.3.13 | Enabled | GPLv3+ |
| restapps | 15.0.19.4 | Enabled | Commercial |
| ringgroups | 15.0.11.7 | Enabled | GPLv3+ |
| sangomacrm | 15.0.14.44 | Enabled | Commercial |
| setcid | 15.0.8 | Enabled | GPLv3+ |
| sipsettings | 15.0.6.27 | Enabled | AGPLv3+ |
| sipstation | 15.0.5.8 | Enabled | Commercial |
| sms | 15.0.6 | Enabled | Commercial |
| soundlang | 15.0.5.6 | Enabled | GPLv3+ |
| speeddial | 2.11.0.4 | Enabled | GPLv3+ |
| superfecta | 15.0.2.23 | Enabled | GPLv2+ |
| sysadmin | 15.0.13.19 | Enabled | Commercial |
| timeconditions | 15.0.15.2 | Enabled | GPLv3+ |
| tts | 15.0.9 | Enabled | GPLv3+ |
| ttsengines | 15.0.4.6 | Enabled | AGPLv3 |
| ucp | 15.0.6.14 | Enabled | AGPLv3+ |
| userman | 15.0.28 | Enabled | AGPLv3+ |
| vega | | Not Installed (Locally available) | Commercial+ |
| vmblast | 15.0.11.4 | Enabled | GPLv3+ |
| vmnotify | 15.0.10 | Enabled | Commercial |
| voicemail | 15.0.18.14 | Enabled | GPLv3+ |
| voicemail_report | 15.0.5 | Enabled | Commercial |
| vqplus | 15.0.7.15 | Enabled | Commercial |
| weakpasswords | 13.0.2 | Enabled | GPLv3+ |
| webcallback | 15.0.6.2 | Enabled | Commercial |
| webrtc | 15.0.8 | Enabled | GPLv3+ |
| xmpp | 15.0.6.4 | Enabled | AGPLv3 |
| zulu | 15.0.58.3 | Enabled | Commercial |
±---------------------±-----------±----------------------------------±------------+

Is this still an issue? If so, do you see anything show up in /var/log/asterisk/freepbx.log, or /var/log/httpd/error_log when you try to view a page?

Also, when you tried reinstalling Framework, what failures where you seeing?

Hi. Yes, still an issue. Pretty much the only module that does NOT give me an undefined error is Module Admin. Every other GUI menu gives me an “undefined” red banner on top.

I did not observe any failures when installing framework or other modules, everything was going without problems. The upgrade went fine, I assumed the issues are related to post-upgrade, as that was I was finding through online reading. When I referred to errors, I meant the console trace output that I pasted earlier in the chain. All the upgrades were performed via fwconsole and went without any errors.

The /var/log/asterisk/freepbx.log just shows a bunch of freePBX.INFO warnings about depreciated functions for various modules:

[2020-May-26 17:27:01] [freepbx.INFO]: Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 71 [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 80 [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Deprecated way to add Console commands for module backup, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Deprecated way to add Console commands for module pagingpro, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Deprecated way to add Console commands for module queuestats, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Deprecated way to add Console commands for module qxact_reports, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Deprecated way to add Console commands for module voicemail, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:01] [freepbx.INFO]: Deprecated way to add Console commands for module zulu, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 71 [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 80 [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Deprecated way to add Console commands for module backup, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Deprecated way to add Console commands for module pagingpro, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Deprecated way to add Console commands for module queuestats, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Deprecated way to add Console commands for module qxact_reports, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Deprecated way to add Console commands for module voicemail, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:13] [freepbx.INFO]: Deprecated way to add Console commands for module zulu, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2020-May-26 17:27:14] [freepbx.INFO]: Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 71 [] []
[2020-May-26 17:27:14] [freepbx.INFO]: Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 80 [] []

There is nothing new added to httpd/error_log when I tried to access freePBX dashboard with the undefined failure just now.

Just upgraded everything to the edge version. Same errors on the GUI…

Can you try running ‘fwconsole chown’, and see if that makes a difference? Assuming the issue still happens, can you tell us the web browser that’s being used?

Also see if reinstalling framework helps: ‘fwconsole ma downloadinstall framework’

nope, no difference, same issue. I’m using Microsoft Edge and Microsoft Explorer browsers that came with the Win10 installation image (the system runs in a Windows VM on top of ESXI 6.5).
This used to work prior to the module upgrades (I’ve upgraded the system via yum and then about 57 or so modules via fw console.

reinstalled framework, no help there. I’m thinking of redeploying freePBX 14, but I hate having to go through the entire reconfig…

Same error every time :frowning:
image

This is definitely a strange one. I’m still trying to find out if there is any further troubleshooting we can do for this. It seems like something that should be resolvable. I know you said this happens on most pages, but can you name a couple of them?

Hi -
As I mentioned, the only page that works is Module Admin. Anything else gives me the Undefined error - dashboard, system admin, connection menu items…

For further troubleshooting, can you try disabling “Use Packaged Javascript Library” in Settings->Advanced Settings. It should be set to Yes by default. After disabling it try going to one of the pages and get the logs as you did in your first post of this thread. Hopefully some further details show up. After getting that, try toggling “Enable jQuery Migrate” from the same page to see if it makes a difference.

I can’t go to Settings → Advanced Settings menu - getting the Undefined error and empty page:

Is there a way to disable Packaged Javascript Library via a command line?

]# fwconsole setting --list | grep USE_PACKAGED_JS
| USE_PACKAGED_JS                         | 1                                              | 1                                             |
# fwconsole setting USE_PACKAGED_JS 0
Changing "USE_PACKAGED_JS" from [1] to [0]

Do the same in reverse to revert

1 Like

Ok, disabled packacged_js via command line. Here’s the new console output (when trying to go to Dashboard)

HTML1300: Navigation occurred.
config.php
SCRIPT5: Access is denied.

config.php (1,1)
JQMIGRATE: Migrate is installed with logging active, version 3.0.0
jquery-migrate-3.0.0.js (18,17)
JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at get unique (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:75:4)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:3553)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:73)
at Global code (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:2)
jquery-migrate-3.0.0.js (64,5)
JQMIGRATE: jQuery.expr.filters is now jQuery.expr.pseudos
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at get unique (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:75:4)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:27348)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:17678)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:73)
at Global code (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:2)
jquery-migrate-3.0.0.js (64,5)
JQMIGRATE: jQuery.fn.unbind() is deprecated
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at unbind (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:423:3)
at a.jPlayer.keys (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5847)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5796)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:75)
at Global code (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:2)
jquery-migrate-3.0.0.js (64,5)
JQMIGRATE: jQuery.fn.bind() is deprecated
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at bind (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:419:3)
at a.jPlayer.keys (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5847)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5796)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:75)
at Global code (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:2)
jquery-migrate-3.0.0.js (64,5)
JS Loaded
config.php (679,2)
JQMIGRATE: jQuery.fn.removeAttr no longer sets boolean properties: required
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:216:4)
at each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:2810)
at jQuery.fn.removeAttr (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:214:2)
at d (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:23891)
at c (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:22412)
at f (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:28487)
at each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:2810)
at r.prototype.each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:994)
at e.initialize (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:28692)
jquery-migrate-3.0.0.js (64,5)
%ccolor: green; font-size: large FreePBX
config.php (795,5)
Thankyou for using FreePBX
config.php (796,5)
If you find bugs you may file a report at http://issues.freepbx.org
config.php (798,5)
For developer resources visit: http://wiki.freepbx.org/x/BAAQ
config.php (799,5)
undefined
script.legacy.js (1739,5)

And this is with JQMIGRATE set to 0 (same issue):

HTML1300: Navigation occurred.
config.php
JQMIGRATE: Migrate is installed with logging active, version 3.0.0
jquery-migrate-3.0.0.js (18,17)
JQMIGRATE: jQuery.expr[":"] is now jQuery.expr.pseudos
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at get unique (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:75:4)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:3553)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:73)
at Global code (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:2)
jquery-migrate-3.0.0.js (64,5)
JQMIGRATE: jQuery.expr.filters is now jQuery.expr.pseudos
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at get unique (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:75:4)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:27348)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:17678)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:73)
at Global code (http://192.168.200.7/admin/assets/js/jquery-ui-1.12.1.min.js?load_version=15.0.16.52:6:2)
jquery-migrate-3.0.0.js (64,5)
JQMIGRATE: jQuery.fn.unbind() is deprecated
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at unbind (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:423:3)
at a.jPlayer.keys (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5847)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5796)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:75)
at Global code (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:2)
jquery-migrate-3.0.0.js (64,5)
JQMIGRATE: jQuery.fn.bind() is deprecated
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at bind (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:419:3)
at a.jPlayer.keys (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5847)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:5796)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:75)
at Global code (http://192.168.200.7/admin/assets/js/jquery.jplayer-2.9.2.min.js?load_version=15.0.16.52:2:2)
jquery-migrate-3.0.0.js (64,5)
JS Loaded
config.php (679,2)
JQMIGRATE: jQuery.fn.removeAttr no longer sets boolean properties: required
jquery-migrate-3.0.0.js (62,4)
console.trace()
at migrateWarn (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:64:5)
at Anonymous function (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:216:4)
at each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:2810)
at jQuery.fn.removeAttr (http://192.168.200.7/admin/assets/js/jquery-migrate-3.0.0.js?load_version=15.0.16.52:214:2)
at d (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:23891)
at c (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:22412)
at f (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:28487)
at each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:2810)
at r.prototype.each (http://192.168.200.7/admin/assets/js/jquery-3.1.1.min.js?load_version=15.0.16.52:2:994)
at e.initialize (http://192.168.200.7/admin/assets/js/typeahead.bundle-0.10.5.min.js?load_version=15.0.16.52:7:28692)
jquery-migrate-3.0.0.js (64,5)
%ccolor: green; font-size: large FreePBX
config.php (795,5)
Thankyou for using FreePBX
config.php (796,5)
If you find bugs you may file a report at http://issues.freepbx.org
config.php (798,5)
For developer resources visit: http://wiki.freepbx.org/x/BAAQ
config.php (799,5)
undefined
script.legacy.js (1739,5)

Are you sure this isn’t a client-side issue? Have you tried with a different browser and/or turning off all browser plugins and blockers?

1 Like

I agree that a different browser is worth trying just to rule somethings out, even if it’s not specifically MS Edge causing an issue. If there is no difference, can you try reinstalling the framework and core modules again, but with the --force parameter included? I’m not sure if it was redownloading the modules before, but --force will ensure that it does this time.
Ex:
fwconsole ma downloadinstall framework --force
fwconsole ma downloadinstall core --force

If you are on the edge versions for those, you’ll want to include the --edge option as well.

I tried Firefox, same result. redownloaded/reinstalled framework/core, no help.
Any other ideas? Looks like running out of options and would have to reinstall.
If reinstalling, would you recommend to go with freePBX 14 as a more stable version, as freePBX 15 let me down…

Unfortunately, I’m still trying to get some input from other team members about this odd case. I you need to come up with something quick. I would say FPBX14 is a good version, but I wouldn’t really consider this expected behavior for any version, and can’t say if this issue might happen again.

Have you tried accessing the admin from any other systems? I tried looking into the “SCRIPT5 Access denied” message that showed up. It seems like it could be related to MS browsers. I know you said Firefox also has the issue, but it still made me lean closer to this possibly being a client side issue. Just for good measure, can you let us know the MS Edge and Firefox versions you’re using? And do you know if they’re set up with any non-default security settings?