Storage Replication Adapter: SRA command 'syncOnce' failed due to a 'ArrayIndexOutOfBounds' Exception
- Views:
- 1,266
- Visibility:
- Public
- Votes:
- 7
- Category:
- ontap-storage-replication-adapter
- Specialty:
- virt
- Last Updated:
Applies to
- Storage Replication Adapter (SRA) 9.7.1, 9.8
- Site Recovery Manager (SRM) 8.4.x
- ONTAP
Issue
SRA test failover failed with below error and exception
Failed to sync data on replica devices. SRA command 'syncOnce' failed. Unknown error. Check SRM log files for verification of errors
(ERROR) [] java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
(ERROR) [] at com.netapp.vasa.vvol.persistence.beans.SnapMirrorInfoBean.createSRASyncId(SnapMirrorInfoBean.java:284)
(ERROR) [] at com.netapp.sra.model.request.SyncOnceCommand.processTarget(SyncOnceCommand.java:336)
(ERROR) [] at com.netapp.sra.model.request.SyncOnceCommand.buildCommand(SyncOnceCommand.java:225)
(ERROR) [] at com.netapp.sra.model.request.SyncOnceCommand.buildCommand(SyncOnceCommand.java:28)
(ERROR) [] at com.netapp.sra.model.request.ConnectionsCommand$1.execute(ConnectionsCommand.java:74)
(ERROR) [] at com.netapp.vasa.vvol.task.RunnableTask.call(RunnableTask.java:175)
(ERROR) [] at com.netapp.vasa.vvol.task.RunnableTask.call(RunnableTask.java:23)
(ERROR) [] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
(ERROR) [] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
(ERROR) [] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
(ERROR) [] at java.base/java.lang.Thread.run(Thread.java:835)
