NetWorker: Koreanisch NMC-GUI ArrayIndexOutOfBoundsException Fehler -1>=2
Summary: NetWorker für Windows-Problem: Das Doppelklicken auf die Aktion "Server db Backup" im Workflowserverbackup führt zu einem Pop-up-Fehler -1>=2 aufgrund von Java (Java) ArrayIndexOutOfBoundsException. ...
Symptoms
Problembeschreibung
Wenn das koreanische Sprachpaket installiert ist, tritt beim Doppelklicken auf die Aktion "Server db Backup" ein Pop-up-Fehler auf.
Die Fehlermeldung lautet -1>=2.
Fehlerdetails
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
Ursachenanalyse
Das Problem wird durch einen Java-bezogenen Fehler verursacht, genauer gesagt durch einen ArrayIndexOutOfBoundsException. Diese Ausnahme tritt auf, wenn der Code versucht, auf ein Arrayelement mit einem Index zuzugreifen, der sich außerhalb der Grenzen des Arrays befindet.
Der Fehlerstapel weist darauf hin, dass das Problem durch die COM.legato.gst.GtArrayList.elementAt Methode, die von verschiedenen anderen Methoden in der COM.legato.gwt.components und COM.legato.gwt.gtpanel Pakete.
Relevante Fehlermeldungen
Die Fehlermeldung "java.lang.ArrayIndexOutOfBoundsException: -1 >= 2" deutet darauf hin, dass der Code versucht, auf ein Element am Index -1 zuzugreifen, das kein gültiger Index für ein Array ist.
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
Externe Faktoren
In den folgenden NetWorker-Versionen wurde ein Codefehler beobachtet:
- 19.12.0.2 (und früher)
- 19.13.0.0 bis> 19.13.0.1
Resolution
Führen Sie für eine Codekorrektur ein Upgrade von NetWorker auf die folgenden Versionen (oder höher) durch:
- 19.12.0.3
- 19.13.0.2
- 19.14.0.0
Additional Information
Stellen Sie für weitere Diagnosen sicher, dass die Java-Konsole, Protokollierung und Ablaufverfolgung aktiviert sind, um den Fehlerstapel zu erfassen.
- NRE 17.x: So löschen Sie den Java-Cache, aktivieren die Java-Konsole und Debugging
- NRE 8.x: So löschen Sie den Java-Cache, aktivieren die Java-Konsole und das Debugging.
Überprüfen Sie den Fehlerstapel, um die Ursache des Problems zu identifizieren.