NetWorker : interface utilisateur NMC coréenne ArrayIndexOutOfBoundsException Error -1>=2
Résumé: Problème NetWorker pour Windows : double-cliquer sur l’action « Server db Backup » dans Workflow Server Backup entraîne une erreur contextuelle -1>=2 due à Java (Java) ArrayIndexOutOfBoundsException. ...
Symptômes
Description du problème
Lorsque le pack de langue coréen est installé, lorsque vous double-cliquez sur l’action « Server db Backup », une erreur contextuelle se produit.
Le message d’erreur est -1>=2.
Détails de l'erreur
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
Analyse des causes premières
Le problème est dû à une erreur liée à Java, en particulier un ArrayIndexOutOfBoundsException. Cette exception se produit lorsque le code tente d’accéder à un élément de tableau avec un index qui se trouve en dehors des limites du tableau.
La pile d’erreurs indique que le problème provient du COM.legato.gst.GtArrayList.elementAt méthode, qui est appelée par diverses autres méthodes dans le COM.legato.gwt.components et COM.legato.gwt.gtpanel Paquets.
Messages d’erreur pertinents
Le message d’erreur «java.lang.ArrayIndexOutOfBoundsException: -1 >= 2" suggère que le code tente d’accéder à un élément à l’index -1, qui n’est pas un index valide pour un tableau.
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
Facteurs externes
Défaut de code observé dans les versions suivantes de NetWorker :
- Version 19.12.0.2 (et versions antérieures)
- 19.13.0.0 à> 19.13.0.1
Résolution
Mettez à niveau NetWorker vers les versions suivantes (ou versions ultérieures) pour obtenir un correctif de code :
- 19.12.0.3
- 19.13.0.2
- 19.14.0.0
Informations supplémentaires
Pour un diagnostic plus approfondi, assurez-vous que la console Java, la journalisation et le suivi sont activés pour capturer la pile d’erreurs.
- NRE 17.x : Effacement du cache Java, activation de la console Java et débogage
- NRE 8.x : Effacement du cache Java, activation de la console Java et débogage.
Examinez la pile des erreurs pour identifier la cause première du problème.