Fatal error: Uncaught TypeError: count():

Olá amigos,

Ao atualizar para versão 9.8.006, PHP8.1, ao enviar para API, sistema apresenta seguinte erro:

Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, string given in C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\SEGGER\grid_tbl_esocial_envio_1\index.php:5405 Stack trace: #0 C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\SEGGER\grid_tbl_esocial_envio_1\index.php(5225): grid_tbl_esocial_envio_1_apl->evento2210(Array) #1 C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\SEGGER\grid_tbl_esocial_envio_1\index.php(4101): grid_tbl_esocial_envio_1_apl->enviar_lote(Array) #2 C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\SEGGER\grid_tbl_esocial_envio_1\index.php(3125): grid_tbl_esocial_envio_1_apl->SC_btn_1() #3 C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\SEGGER\grid_tbl_esocial_envio_1\index.php(8350): grid_tbl_esocial_envio_1_apl->controle() #4 {main} thrown in C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\app\SEGGER\grid_tbl_esocial_envio_1\index.php on line 5405

Olá, @SELSO_LUIS.

Qual foi a API utilizada?
Qual a aplicação e onde foi chamada?

Utilizo uma API para transmissão/conexão webservice de arquivos ao E-SOCIAL da Receita Federal/INSS

Gosto muito do Scriptcase, mas as atualizações acaba nos dando transtornos em reparos que estavam funcionando e por motivos de atualizações não funcionam mais.

Mantenha sempre o ambiente de desenvolvimento, homologação e produção na última versão estável.

E um ambiente de desenvolvimento e homologação na última release.

Assim você não fica preso a versões com problema.

2 Curtidas