Closed souzadavi closed 1 year ago
Warning: Private methods cannot be final as they are never overridden by other classes in /home/li544ac/whmcs/modules/addons/NFEioServiceInvoices/lib/vendor/whmcsexpert/whmcsexpert/src/WHMCSExpert/mtLibs/process/AbstractMainDriver.php on line 69
Precisamos atualizar o PHP para 8.1
Tenho este erro acontecendo, acredito que seja devido a compatibilidade com PHP 8.1, se isto ajudar a identificar o problema:
PHP 8.1.16 ionCube Loader 12.0.5 WHMCS 8.6.1
`Error: Attempt to modify property "connection" on null in /modules/addons/NFEioServiceInvoices/lib/vendor/whmcsexpert/whmcsexpert/src/WHMCSExpert/mtLibs/MySQL/Query.php:69 Stack trace:
Tenho este erro acontecendo, acredito que seja devido a compatibilidade com PHP 8.1, se isto ajudar a identificar o problema:
PHP 8.1.16 ionCube Loader 12.0.5 WHMCS 8.6.1
Error: Attempt to modify property "connection" on null in /modules/addons/NFEioServiceInvoices/lib/vendor/whmcsexpert/whmcsexpert/src/WHMCSExpert/mtLibs/MySQL/Query.php:69 Stack trace: #0 /modules/addons/NFEioServiceInvoices/lib/vendor/whmcsexpert/whmcsexpert/src/WHMCSExpert/mtLibs/process/AbstractMainDriver.php(104): WHMCSExpert\mtLibs\MySQL\Query::useCurrentConnection() #1 /modules/addons/NFEioServiceInvoices/NFEioServiceInvoices.php(133): WHMCSExpert\mtLibs\process\AbstractMainDriver::I() #2 /addonmodules.php(0): NFEioServiceInvoices_output(Array) #3 {main}
Correto @feperrella o erro é devido a necessidade de compatibilidade com PHP 8.x. O erro na ativação mencionado em #146 também tem relação com compatibilidade.
Já estamos trabalhando na refatoração.
Uma nova versão foi disponibilizada que implementa compatibilidade com PHP 8 e WHMCS 8.6 https://github.com/nfe/whmcs-addon/releases/tag/v2.1.8
O módulo da NFE.io é compatível com o PHP 8.1?
Obrigado.