[RESOLVIDO] - Instalador manual do Scriptcase com MySQLi falha

Ambiente:
DEbian buster,
php 8.1 do repositório do sury.php,
Apache,
Mariadb 10.6 direto do repositório do mariadb.org
Database criada com utf8mb4 para guardar o bando do Scriptcase.
Scriptcase 9.10.008(7)

Ao usar o instalador manual (scriptcase-9.10.008-pt_br-php8.1.tgz) e escolher que a instalação use MySQLi dá o erro abaixo, mas se escolho mysql pdo instala normal.

Fatal error: Uncaught mysqli_sql_exception: Invalid character set was provided in /var/www/xxxxxxx/scriptcase/prod/third/adodb/drivers/adodb-mysqli.inc.php:854 Stack trace: #0 /var/www/xxxxxxx/scriptcase/prod/third/adodb/drivers/adodb-mysqli.inc.php(854): mysqli->set_charset() #1 /var/www/xxxxxxx/scriptcase/prod/third/adodb/drivers/adodb-mysqli.inc.php(112): ADODB_mysqli->SetCharSet() #2 /var/www/xxxxxxx/scriptcase/prod/third/adodb/adodb.inc.php(559): ADODB_mysqli->_connect() #3 /var/www/xxxxxxx/scriptcase/devel/lib/php/database.inc.php(685): ADOConnection->Connect() #4 /var/www/xxxxxxx/scriptcase/devel/class/page/nmPageInstall.class.php(918): nm_db_connect() #5 /var/www/xxxxxxx/scriptcase/devel/class/page/nmPageInstall.class.php(468): nmPageInstall->HandleFormDb() #6 /var/www/xxxxxxx/scriptcase/devel/class/page/nmPageInstall.class.php(365): nmPageInstall->HandleInstallForm() #7 /var/www/xxxxxxx/scriptcase/devel/class/page/nmPage.class.php(2471): nmPageInstall->DisplayContent() #8 /var/www/xxxxxxx/scriptcase/devel/class/page/nmSite.class.php(96): nmPage->Display() #9 /var/www/xxxxxxx/scriptcase/devel/lib/php/base_ini.inc.php(1654): nmSite->Run() #10 /var/www/xxxxxxx/scriptcase/devel/lib/php/base_ini.inc.php(2): sg_load() #11 /var/www/xxxxxxx/scriptcase/devel/iface/install.php(25): include_once(’…’) #12 /var/www/xxxxxxx/scriptcase/devel/iface/install.php(2): sg_load() #13 {main} thrown in /var/www/xxxxxxx/scriptcase/prod/third/adodb/drivers/adodb-mysqli.inc.php on line 854

PS: Testei a database com utf8, utf8mb4 e latin1. Todos deram este erro. Já não está na hora de atualizar o ADODB que vem com o Scriptcase? Ele deveria reconhecer o charset padrão do servidor ou pelo menos perguntar né?
Olha a data da versão:

1 Curtida

Prezado @buhlerax,

Agradecemos ao contato. O caso já foi reportado para a nossa equipe de desenvolvimento para ser corrigido. Assim que for corrigido, atualizaremos o tópico. Obrigado

Obrigado @yuri_esteves . Sempre nos ajudando.

@PedroLucas @yuri_esteves @marcia.scriptcase @HenriqueB @yuri.castro
Alguma novidade?

1 Curtida

Prezado, @buhlerax

O problema foi corrigido na release 9.10.010. Versão disponível para download.

Vou testar. Obrigado
PS: @yuri_esteves Testado e ok.