Páginas filhas
  • 19975185 DFWKLOGIX-1269 DT "Array out of bounds" no uso da função log0821_lista_arquivos_diretorio()


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:log0821_lista_arquivos_diretorio
País:Brasil
Ticket:

19975185

Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1269


02. SITUAÇÃO/REQUISITO 

Ao acionar a função log0821_lista_arquivos_diretorio() para ler a lista de arquivos de uma que possuir mais de 10.000 arquivos, a função acusava o seguinte erro:

   array out of bounds [10001] of [10000] on [email protected](LOG0821.4GL) line : 182   

03. SOLUÇÃO

Deve-se evitar uso desta função sem um filtro adequado para leitura limitada da lista de arquivos, até mesmo para evitar problemas de performance. 

Para evitar a falha a função foi limitada a carregar um limite máximo de 10.000 arquivos. 


É ideal avaliar o saneamento de conteúdo de pastas do servidor para evitar sobrecarregar o volume de disco e onerar a performance de execução do produto, evitando também problemas semelhantes ao reportado neste caso.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2407 ou Framework Fix 12.1.2403(fix02)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.