By the document, If an index is out of bounds, a parameter error will be returned.
Should the ListOperation.set return error or not while index is larger than the list size?
I tried this API , under some circumstances it may return parameter error. Not sure why sometimes it may be failed.
If your list has N elements, applying SET on an index > N is not considered out of bounds.
If you were using negative index notation however, index < -N is considered out of bounds.
GET (and any read op) is different in that index > N is considered out of bounds.
As for your error. It looks like an element is corrupted.
There have been fixes for list corruptions in version 3.7.4 so it is worth checking to see if your issue is already fixed.
Otherwise reply with what your operations look like.
My fault, it is happening because it is updated from old version and maybe the list value was corrupted. I can insert without problem with a whole fresh data.