NetWorker: Korejské rozhraní NMC – chyba ArrayIndexOutOfBoundsException -1>=2
Summary: Problém s nástrojem NetWorker pro Windows: Dvakrát klikněte na akci "Server db Backup" v zálohování serveru pracovního postupu a výsledkem je místní chyba -1>=2 kvůli výjimce Java (Java) ArrayIndexOutOfBoundsException. ...
Symptoms
Popis problému
S nainstalovaným jazykovým balíčkem pro korejštinu dojde při dvojitém kliknutí na akci "Server db Backup" k chybě místního okna.
Chybová zpráva je -1>=2.
Podrobnosti o chybě
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
Analýza hlavních příčin
Problém je způsoben chybou související s jazykem Java, konkrétně ArrayIndexOutOfBoundsException. K této výjimce dochází, když se kód pokusí o přístup k prvku pole s indexem, který je mimo hranice pole.
Zásobník chyb indikuje, že problém vznikl z COM.legato.gst.GtArrayList.elementAt metodu, která je volána různými jinými metodami v COM.legato.gwt.components a COM.legato.gwt.gtpanel Balíčky.
Relevantní chybová hlášení
Chybová zpráva "java.lang.ArrayIndexOutOfBoundsException: -1 >= 2" naznačuje, že se kód pokouší o přístup k prvku na indexu -1, což není platný index pro pole.
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
Vnější faktory
Závada kódu zjištěná v následujících verzích nástroje NetWorker:
- 19.12.0.2 (a starší)
- 19.13.0.0 –> 19.13.0.1
Resolution
Pokud potřebujete opravu kódu, upgradujte nástroj NetWorker na následující verze (nebo novější):
- 19.12.0.3
- 19.13.0.2
- 19.14.0.0
Additional Information
Pro další diagnostiku se ujistěte, že je povolená konzole Java, protokolování a trasování, aby bylo možné zachytit zásobník chyb.
- NRE 17.x: Jak vymazat mezipaměť Java, povolit konzoli Java a ladění
- NRE 8.x: Jak vymazat mezipaměť Java, povolit konzoli Java a ladění.
Zkontrolujte zásobník chyb a identifikujte hlavní příčinu problému.