Vai al contenuto

Funzione Etichette e Messaggi: Index out of bounds

Campo Valore
ID ClickUp 869cvz63u
Data segnalazione 2026-04-13
Data risoluzione 2026-04-14
Programmi coinvolti GESLNC
Impatto Alto

Sintomo

Accedendo a Sistema > Configurazione > Etichette e Messaggi, il programma GESLNC termina con l'errore "Index out of bounds, upper bound = 0, index = 1".

Causa

Due problemi distinti:

  1. Nella PERFORM x-aggiorna-dati-i non veniva verificato se la griglia contenesse elementi (controllo tm-grid-det-dati-pnt <> zero mancante), causando un accesso a indice 1 su un array vuoto.
  2. In Screens, il campo tm-prg-cod aveva un codice ID non testato correttamente nella PERFORM x-test-mouse.

Correzione

Aggiunto il controllo sulla presenza di elementi nella griglia prima di accedere ai dati. Corretto il test del codice ID del campo tm-prg-cod nella gestione mouse.