NetWorker: errore coreano GUI NMC ArrayIndexOutOfBoundsException -1>=2
Summary: Problema di NetWorker per Windows: facendo doppio clic sull'azione "Server db Backup" nel flusso di lavoro Server Backup viene generato un errore popup -1>=2 a causa dell'eccezione ArrayIndexOutOfBoundsException di Java (Java). ...
Symptoms
Descrizione del problema
Con il supporto linguistico per il coreano installato, quando si clicca due volte sull'azione "Server db Backup", si verifica un errore popup.
Il messaggio di errore è -1>=2.
Dettagli dell'errore
java.lang.ArrayIndexOutOfBoundsException: -1 >= 2 at COM.legato.gst.GtArrayList.elementAt(GtArrayList.java:143) at COM.legato.gwt.components.GRadioPane.select(GRadioPane.java:186) at COM.legato.gwt.gtpanel.GtAttrListPanel.updateMeta(GtAttrListPanel.java:676) at COM.legato.gwt.gtpanel.JPanelGtObjectViewer.updateMeta(JPanelGtObjectViewer.java:118) at COM.legato.gwt.gtpanel.GtObjectPanel.updateMeta(GtObjectPanel.java:704) at COM.legato.gwt.gtpanel.GtObjectPanel.selectRadioInPanel(GtObjectPanel.java:812) at COM.legato.networker.protection.PolicyActionWizard$ChooseActionTypePage.preProcessPage(PolicyActionWizard.java:2326) at COM.legato.networker.protection.PolicyActionWizard.launchWizard(PolicyActionWizard.java:1265) at COM.legato.networker.protection.PolicyActionWizard.(PolicyActionWizard.java:294) at COM.legato.networker.protection.ProtectionNWPolicyNode
Cause
Root-cause analysis
Il problema è causato da un errore relativo a Java, in particolare da un ArrayIndexOutOfBoundsException. Questa eccezione si verifica quando il codice tenta di accedere a un elemento della matrice con un indice esterno ai limiti della matrice.
Lo stack di errori indica che il problema deriva da COM.legato.gst.GtArrayList.elementAt metodo, che è chiamato da vari altri metodi nel COM.legato.gwt.components e COM.legato.gwt.gtpanel Pacchetti.
Messaggi di errore rilevanti
Viene visualizzato il messaggio di errore "java.lang.ArrayIndexOutOfBoundsException: -1 >= 2" suggerisce che il codice sta tentando di accedere a un elemento in corrispondenza dell'indice -1, che non è un indice valido per una matrice.
java.lang.ArrayIndexOutOfBoundsException: -1 >= 2 at COM.legato.gst.GtArrayList.elementAt(GtArrayList.java:143) at COM.legato.gwt.components.GRadioPane.select(GRadioPane.java:186) at COM.legato.gwt.gtpanel.GtAttrListPanel.updateMeta(GtAttrListPanel.java:676) at COM.legato.gwt.gtpanel.JPanelGtObjectViewer.updateMeta(JPanelGtObjectViewer.java:118) at COM.legato.gwt.gtpanel.GtObjectPanel.updateMeta(GtObjectPanel.java:704) at COM.legato.gwt.gtpanel.GtObjectPanel.selectRadioInPanel(GtObjectPanel.java:812) at COM.legato.networker.protection.PolicyActionWizard$ChooseActionTypePage.preProcessPage(PolicyActionWizard.java:2326) at COM.legato.networker.protection.PolicyActionWizard.launchWizard(PolicyActionWizard.java:1265) at COM.legato.networker.protection.PolicyActionWizard.(PolicyActionWizard.java:294) at COM.legato.networker.protection.ProtectionNWPolicyNode
Fattori esterni
Difetto di codice osservato nelle seguenti versioni di NetWorker:
- 19.12.0.2 (e versioni precedenti)
- 19.13.0.0 -> 19.13.0.1
Resolution
Aggiornare NetWorker alle seguenti versioni (o successive) per una correzione del codice:
- 19.12.0.3
- 19.13.0.2
- 19.14.0.0
Additional Information
Per un'ulteriore diagnosi, assicurarsi che la console Java, la registrazione e l'analisi siano abilitate per acquisire lo stack di errori.
- NRE 17.x: Come cancellare la cache Java, abilitare la console Java e il debug
- NRE 8.x: Come cancellare la cache Java, abilitare la console Java e il debug.
Esaminare lo stack di errori per identificare la root cause del problema.