1st time seeing bellow message, Is someone seen this message before ? and any idea how i can fix it?
All module are up to date, No any disabled module.
FreePBX-17 system.
fwconsole r --verbose
Reload Started
In Tts.class.php line 129:
[Whoops\Exception\ErrorException (2)]
Trying to access array offset on value of type bool
Exception trace:
at /var/www/html/admin/modules/tts/Tts.class.php:129
Whoops\Run->handleError() at /var/www/html/admin/modules/tts/Tts.class.php:129
FreePBX\modules\Tts->doDialplanHook() at /var/www/html/admin/libraries/BMO/DialplanHooks.class.php:109
FreePBX\DialplanHooks->processHooks() at /var/www/html/admin/libraries/Console/Reload.class.php:323
FreePBX\Console\Command\Reload->reload() at /var/www/html/admin/libraries/Console/Reload.class.php:95
FreePBX\Console\Command\Reload->execute() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:312
Symfony\Component\Console\Command\Command->run() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:1022
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:314
Symfony\Component\Console\Application->doRun() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:168
Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163
reload [--json] [--dry-run] [--skip-registry-checks] [--dont-reload-asterisk]`
OUT > [2025-01-17 14:20:42] [freepbx.INFO]: [NOTIFICATION]-[freepbx]-[RCONFFAIL] - 'fwconsole reload' failed, config not applied (Trying to access array offset on value of type bool) [] []
I don’t have it any configurations on TTS Engine side. just installed module and free license to test it. but i couldn’t find any free time to setup and test Transcription module.
The Text-To-Speech module is an Open Source module that doesn’t require any licensing. The error you are receiving is from what the TTS module is trying to write out dialplan on a reload. It only does this if it finds TTS engines in the system that have been configured. The error is related to a value in the array not being set.
So describe exactly what you did…you licensed Scribe, is that what is going on?
I don’t have any selected TTS engines setup and I’m not getting these errors. I’ll run an update and double check but no issues with TTS failing.
Yeah but this should only happen if there are actual engines configured and existing in the database. So I’m curious as to why an empty array() engines is being processed if none exist.
I can’t replicate this problem (two different systems) and the only difference is, I don’t have Scribe installed or activated on either of them.
@shahin Did this issue start after you activated and licensed the trial for the Scribe/Transcriptions module?
@BlazeStudios Yes that issue i have recognised after installed TSS module without select any Engines. For me is easy to reproduced. Maybe you have some data at TSS Transcription side thats why not seeing that issue.