事象
Chromiumでマネーフォワード操作時、内部エラーが発生します。
発生箇所
・ホーム>自動で仕分け>連携サービスから入力画面にて、一括登録ボタン押下時
エラーメッセージ
例外メッセージ:
Index 8 out of bounds for length 4
スタック トレース:
java.lang.IndexOutOfBoundsException: Index 8 out of bounds for length 4
at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source)
at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source)
at java.base/java.util.Objects.checkIndex(Unknown Source)
at java.base/java.util.ArrayList.get(Unknown Source)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.tree.ApplicationTreePresenter.updateTreeNodes(ApplicationTreePresenter.java:262)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.tree.ApplicationTreePresenter.updateTreeNodes(ApplicationTreePresenter.java:248)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.tree.ApplicationTreePresenter.updateTreeNodes(ApplicationTreePresenter.java:248)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.tree.ApplicationTreePresenter.updateTreeNodes(ApplicationTreePresenter.java:248)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.tree.ApplicationTreePresenter.updateTree(ApplicationTreePresenter.java:214)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.ApplicationPresenter.lambda$flushStreamEventQueue$16(ApplicationPresenter.java:530)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.ApplicationPresenter.flushStreamEventQueue(ApplicationPresenter.java:524)
at com.kapowtech.connector.platform.studio.editor.robot2.worldview.application.ApplicationPresenter$ApplicationChangeListener.lambda$handleEvent$0(ApplicationPresenter.java:584)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
発生条件
・Chromiumにて、マネーフォワードのホーム>自動で仕分け>連携サービスから入力画面にて、
一括登録ボタン押下時
対処方法
別のアプリケーションを開き、アクティブなタブにする。
手順
1.内部エラーが発生する登録処理の直前で、別アプリケーションを開く処理、登録処理後に5~10秒待つガードチョイスを入れる。
例:「Excel」ステップで、Excelファイルを開く処理を設定
内部エラーが発生する登録処理の後にガードチョイスを設定
2.1で開いたアプリケーションのタブをクリックし、アクティブにする。
(=マネーフォアードのタブが選択されていない状態にする。)
参考画像:Excelのタブが選択されアクティブになっている。
3. 2の状態でステップを実行する。(=マネーフォアードのタブがアクティブが選択されていない状態で実行) 内部エラーが発生せず、登録される。
区分 | 発生Ver | 改修ID | 修正Ver |
不具合 | 11.1.0.4 | 1706148 | 11.3.0.3 |