Broken Reload after upgrade from 12 to 13

Hi,

after upgrading from 6.12.65-32 to 10.13.66-1 we can’t reload FreePBX anymore.
we get this error:

**Error(s) have occured, the following is the retrieve_conf output:**
**exit: 255**
**Unable to continue. died in splice ext-did-0002  s  in /var/www/html/admin/libraries/extensions.class.php on line 197**
**#0 /var/www/html/admin/modules/blacklist/functions.inc.php(58): extensions->splice('ext-did-0002', 's', 'did', Object(ext_set))**
**#1 /var/www/html/admin/libraries/BMO/DialplanHooks.class.php(95): blacklist_hookGet_config('asterisk')**
**#2 /var/lib/asterisk/bin/retrieve_conf(864): FreePBX\DialplanHooks->processHooks('asterisk', Array)**
**#3 {main}**

Any thougths ?

Thanks

Josep

@josep do what is listed in this thread

Hi Andrew

Just did

fwconsole ma upgrade framework core --edge

but didn’t solve my problem.
I get the same error.

Josep

Upgrade all modules

to edge ?

Josep

No just upgrade everything

fwconsole ma upgradeall

tells me “Up to date” and does nothing

Josep

Ok. Sorry I am unaware of any errors at this time.

So, are there any workaround ?
do you want more info ?

Josep

No. Because there are no issues about this

fwconsole ma list

The PBX is a FreePBX distro with the OSS EPM.
Actually is broken. Any help will be welcome.

±---------------------±------------±----------------------------------±-----------+
| Module | Version | Status | License |
±---------------------±------------±----------------------------------±-----------+
| announcement | 13.0.7.1 | Enabled | GPLv3+ |
| areminder | 13.0.10.6 | Enabled | Commercial |
| arimanager | 13.0.4 | Enabled | GPLv3+ |
| asterisk-cli | 13.0.4 | Enabled | GPLv3+ |
| asteriskinfo | 13.0.7.1 | Enabled | GPLv3+ |
| backup | 13.0.27.18 | Enabled | GPLv3+ |
| blacklist | 13.0.14.11 | Enabled | GPLv3+ |
| bria | 12.0.13 | Enabled | Commercial |
| broadcast | 13.0.12.10 | Enabled | Commercial |
| builtin | | Enabled | |
| bulkdids | 2.11.1.4 | Enabled | GPLv3+ |
| bulkextensions | 2.11.0.7 | Enabled | GPLv3+ |
| bulkhandler | 13.0.14.6 | Enabled | GPLv3+ |
| callback | 13.0.5.2 | Enabled | GPLv3+ |
| callerid | 13.0.8.10 | Enabled | Commercial |
| callforward | 13.0.4.2 | Enabled | AGPLv3+ |
| calllimit | 13.0.5.5 | Enabled | Commercial |
| callrecording | 13.0.11.6 | Enabled | AGPLv3+ |
| callwaiting | 13.0.4.1 | Enabled | GPLv3+ |
| campon | 13.0.4.1 | Enabled | GPLv3+ |
| cdr | 13.0.32 | Enabled | GPLv3+ |
| cel | 13.0.26.4 | Enabled | GPLv3+ |
| certman | 13.0.38 | Enabled | AGPLv3+ |
| cidlookup | 13.0.12.2 | Enabled | GPLv3+ |
| conferences | 13.0.23.11 | Enabled | GPLv3+ |
| conferencespro | 13.0.27.8 | Enabled | Commercial |
| contactmanager | 13.0.43.5 | Enabled | GPLv3+ |
| core | 13.0.122.33 | Enabled | GPLv3+ |
| cos | 13.0.12.1 | Enabled | Commercial |
| customappsreg | 13.0.5.4 | Enabled | GPLv3+ |
| customcontexts | 13.0.3 | Enabled | GPLv2+ |
| cxpanel | 13.0.5.1 | Enabled | GPLv3 |
| dahdiconfig | 13.0.33.13 | Enabled | GPLv3+ |
| dashboard | 13.0.25.3 | Enabled | AGPLv3+ |
| daynight | 13.0.15 | Enabled | GPLv3+ |
| dictate | 13.0.5 | Enabled | GPLv3+ |
| digium_phones | 13.0.7.4 | Enabled | GPLv2 |
| digiumaddoninstaller | 2.11.0.14 | Enabled | GPLv2 |
| directory | 13.0.19.5 | Enabled | GPLv3+ |
| disa | 13.0.6.1 | Enabled | AGPLv3+ |
| donotdisturb | 13.0.3.1 | Enabled | GPLv3+ |
| dundicheck | 2.11.0.3 | Enabled | GPLv3+ |
| endpoint | | Not Installed (Locally available) | Commercial |
| endpointman | 13.0.7.18 | Enabled | GPLv2+ |
| extensionroutes | 13.0.10.6 | Enabled | Commercial |
| extensionsettings | 13.0.4 | Enabled | GPLv3+ |
| fax | 13.0.40.5 | Enabled | GPLv3+ |
| faxpro | 13.0.38.9 | Enabled | Commercial |
| featurecodeadmin | 13.0.6.4 | Enabled | GPLv3+ |
| findmefollow | 13.0.38.11 | Enabled | GPLv3+ |
| firewall | 13.0.55.1 | Enabled | AGPLv3+ |
| framework | 13.0.195.5 | Enabled | GPLv2+ |
| freepbx_ha | 13.0.11 | Enabled | Commercial |
| hotelwakeup | 13.0.17.1 | Enabled | GPLv2 |
| iaxsettings | 13.0.6.6 | Enabled | AGPLv3 |
| infoservices | 13.0.1.3 | Enabled | GPLv2+ |
| irc | 2.11.0.7 | Enabled | GPLv3+ |
| ivr | 13.0.27.10 | Enabled | GPLv3+ |
| javassh | 2.11.2 | Enabled | AGPLv3+ |
| languages | 13.0.6.2 | Enabled | GPLv3+ |
| logfiles | 13.0.10.4 | Enabled | GPLv3+ |
| manager | 13.0.2.5 | Enabled | GPLv2+ |
| miscapps | 13.0.3.1 | Enabled | GPLv3+ |
| miscdests | 13.0.5 | Enabled | GPLv3+ |
| motif | 13.0.4 | Enabled | GPLv3+ |
| music | 13.0.22.3 | Enabled | GPLv3+ |
| outroutemsg | 13.0.2.1 | Enabled | GPLv3+ |
| paging | 13.0.26.6 | Enabled | GPLv3+ |
| pagingpro | 13.0.19.9 | Enabled | Commercial |
| parking | 13.0.19.8 | Enabled | GPLv3+ |
| parkpro | 13.0.30.13 | Enabled | Commercial |
| pbdirectory | 2.11.0.6 | Enabled | GPLv3+ |
| phonebook | 13.0.6.1 | Enabled | GPLv3+ |
| phpagiconf | 2.11.0.2 | Enabled | GPLv3+ |
| phpinfo | 13.0.2 | Enabled | GPLv2+ |
| pinsets | 13.0.8 | Enabled | GPLv3+ |
| pinsetspro | 13.0.9.10 | Enabled | Commercial |
| pm2 | 13.0.5 | Enabled | AGPLv3+ |
| pms | 13.0.2.15 | Enabled | Commercial |
| presencestate | 13.0.8 | Enabled | GPLv3+ |
| printextensions | 13.0.3.1 | Enabled | GPLv3+ |
| queuemetrics | 2.11.0.3 | Enabled | GPLv3+ |
| queueprio | 13.0.2 | Enabled | GPLv3+ |
| queues | 13.0.34.9 | Enabled | GPLv2+ |
| qxact_reports | 13.0.15.6 | Enabled | Commercial |
| recording_report | 12.0.6 | Disabled | Commercial |
| recordings | 13.0.30.12 | Enabled | GPLv3+ |
| restapi | 13.0.21.1 | Enabled | AGPLv3 |
| restapps | | Not Installed (Locally available) | Commercial |
| restart | | Not Installed (Locally available) | GPLv3+ |
| ringgroups | 13.0.23.2 | Enabled | GPLv3+ |
| sangomacrm | | Not Installed (Locally available) | Commercial |
| setcid | 13.0.6.2 | Enabled | GPLv3+ |
| sipsettings | 13.0.27.2 | Enabled | AGPLv3+ |
| sipstation | 13.0.14.8 | Enabled | Commercial |
| sms | 13.0.12.4 | Enabled | Commercial |
| sng_mcu | 13.0.5 | Enabled | Commercial |
| soundlang | 13.0.24.7 | Enabled | GPLv3+ |
| speeddial | 2.11.0.4 | Enabled | GPLv3+ |
| sysadmin | 13.0.76.7 | Enabled | Commercial |
| timeconditions | 13.0.34.9 | Enabled | GPLv3+ |
| tts | 13.0.10 | Enabled | GPLv3+ |
| ttsengines | 13.0.7.3 | Enabled | AGPLv3 |
| ucp | 13.0.42.6 | Enabled | AGPLv3+ |
| ucpnode | 13.0.34.9 | Enabled | Commercial |
| userman | 13.0.76.39 | Enabled | AGPLv3+ |
| versionupgrade | 13.0.1.5 | Enabled | Commercial |
| vmblast | 13.0.8 | Enabled | GPLv3+ |
| vmnotify | 13.0.22.1 | Enabled | Commercial |
| voicemail | 13.0.54.20 | Enabled | GPLv3+ |
| voicemail_report | 13.0.13.3 | Enabled | Commercial |
| vqplus | 13.0.42 | Enabled | Commercial |
| weakpasswords | 13.0.2 | Enabled | GPLv3+ |
| webcallback | 13.0.11.2 | Enabled | Commercial |
| webrtc | 13.0.32.8 | Enabled | GPLv3+ |
| xmpp | 13.0.17.13 | Enabled | AGPLv3 |
| zulu | | Not Installed (Locally available) | Commercial |
±---------------------±------------±----------------------------------±-----------+

I have a 13 system and I am not experiencing any of the issues you are having sorry

so to fix it, we must open a ticket in the store ?
Josep

In what store?

It looks like the system is saying you have an ANY/ANY route but you really dont. Can you show me your inbound routes list.

I mean to get a paid support from FreePBX
Josep

Please show me your inbound routes list.

Are there a cli command to print the inbound routes or do you want a screenshot.
We have about 20 inbound routes
Josep

Do you have an ANY/ANY route?

This looks to be caused by having an inbound route without a destination

There are no ANY/ANY inbound route. And every route have a destination in the GUI