O erro "String size overflow!" no módulo Easy Import Control (SIGAEIC) ocorre quando uma string ultrapassa o limite configurado no AppServer. Para corrigir, edite o arquivo appserver.ini no servidor Protheus, ajustando a chave MaxStringSize na seção [General] para aumentar o tamanho máximo permitido e, se necessário, configure suporte para grandes volumes de memória em campos do tipo memo. Após salvar, reinicie o AppServer para aplicar as mudanças.
Tempo aproximado para leitura: 00:04:00 min
Dúvida
Como corrigir o erro de execução "String size overflow!" ao processar rotinas no módulo Easy Import Control (SIGAEIC)?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Easy Import Control (SIGAEIC) - Versão 12.1.2410
Solução
O erro ocorre quando a quantidade de dados contida em uma única cadeia de caracteres (string) excede o limite máximo configurado no servidor de aplicação (AppServer).
Para contornar este comportamento e permitir o processamento de grandes volumes de informações sem interromper a execução do sistema, é necessário redefinir a capacidade de processamento de variáveis do tipo string no arquivo de configuração do sistema.
Passos
No servidor onde está localizado o Protheus, acesse a pasta de instalação do sistema;
Localize e abra o arquivo de configuração appserver.ini (geralmente encontrado dentro do diretório
bin/appserver);Acesse a seção [General] do arquivo;
Insira ou altere a chave MaxStringSize para definir o comprimento máximo aceito, conforme o exemplo abaixo:
Adicione também a configuração de suporte para grandes volumes de memória para campos do tipo memo, caso necessário:
Salve as alterações realizadas no arquivo appserver.ini;
Reinicie os serviços do AppServer para carregar as novas instruções na memória do servidor e repita o processo que apresentava o erro.
Saiba mais:
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Post Size overflow
Cross Segmentos - TOTVS Backoffice (Linha Protheus) - ADVPL - Erro String size overflow
0 Comentários