error database Event Action ID does not match ami.php

CPU Model Intel(R) Xeon(R) CPU E31220 @ 3.10GHz
CPU Cores 4
RAM 8 GB / 32 GB

Distro CentOS Linux release 7.9.2009 (Core)
Kernel 3.10.0-1160.92.1.el7.x86_64
Asterisk 18.12.1
Vitalpbx 3.2.4-2

I’m using fresh Centos 7.
No virtualization.
New vitalpbx installation.
No RAID.
Server HP.

I brought the backup and restored it in a new installation; after that, when I try to delete or add extensions to the pick up groups, I get an error.

Also, when I try to dump:

[root@server~]# vitalpbx --fully-dump-conf
PHP Notice: Undefined property: stdClass::$ActionID in /usr/share/vitalpbx/www/includes/ami.php on line 0
PHP Fatal error: Uncaught Exception: Event Action ID does not match in /usr/share/vitalpbx/www/includes/ami.php:0
Stack trace:
#0 /usr/share/vitalpbx/www/includes/ami.php(0): vitalpbx\ami->read_event(1033)
#1 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): vitalpbx\ami->astdb_set(‘c9e748d7d63cf0c…’, NULL)
#2 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): modules\extensions\Asterisk\Database::buildForAnExtension(Object(vitalpbx\ami), Object(modules\extensions\Models\Extension), Object(vitalpbx\tenant))
#3 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): modules\extensions\Asterisk\Database::modules\extensions\Asterisk{closure}(Object(modules\extensions\Models\Extension), 13)
#4 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): modules\extensions\Asterisk\Database::buildForAllExtensions(Object(vitalpbx\ami), Object(vitalpbx\tenant))
#5 /usr/share/vitalpbx/www/modules/extensions/extensions.php(0): modules\extensions\Asterisk\Database::build()
#6 in /usr/share/vitalpbx/www/includes/ami.php on line 0
Done

There is nothing that I can do with ami.php since it is encrypted.

Any suggestion?

We will check with our development team.

Thank you so much because it is so urgent for us.

We changed the extension range and it’s not working when we try to call between extensions until we be able to run vitalpbx --fully-dump-conf

thanks

Some news?
I wiped the server, installed fresh OS and imported the backup.
The issue kept.

[root@~]# vitalpbx --fully-dump-conf
PHP Notice: Undefined property: stdClass::$ActionID in /usr/share/vitalpbx/www/includes/ami.php on line 0
PHP Fatal error: Uncaught Exception: Event Action ID does not match in /usr/share/vitalpbx/www/includes/ami.php:0
Stack trace:
#0 /usr/share/vitalpbx/www/includes/ami.php(0): vitalpbx\ami->read_event(1033)
#1 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): vitalpbx\ami->astdb_set(‘c9e748d7d63cf0c…’, NULL)
#2 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): modules\extensions\Asterisk\Database::buildForAnExtension(Object(vitalpbx\ami), Object(modules\extensions\Models\Extension), Object(vitalpbx\tenant))
#3 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): modules\extensions\Asterisk\Database::modules\extensions\Asterisk{closure}(Object(modules\extensions\Models\Extension), 13)
#4 /usr/share/vitalpbx/www/modules/extensions/Asterisk/Database.php(0): modules\extensions\Asterisk\Database::buildForAllExtensions(Object(vitalpbx\ami), Object(vitalpbx\tenant))
#5 /usr/share/vitalpbx/www/modules/extensions/extensions.php(0): modules\extensions\Asterisk\Database::build()
#6 in /usr/share/vitalpbx/www/includes/ami.php on line 0
Done

Have you tried migrating to version 4?

I can not migrate to version 4 since I have sip, iax and dahdi channels.

1 Like