convex
convex copied to clipboard
Fatal: `slice` on a list
Found in gen tests:
(slice (list 1 2) 1)
FATAL: java.lang.IndexOutOfBoundsException: Negative start: -1 at convex.core.data.ASequence.checkRange(ASequence.java:183) at convex.core.data.VectorLeaf.subVector(VectorLeaf.java:684) at convex.core.data.AVector.slice(AVector.java:238) at convex.core.data.List.slice(List.java:337) at convex.core.data.List.slice(List.java:27) at convex.core.lang.Core$106.invoke(Core.java:2078) at convex.core.lang.Context.invoke(Context.java:955) at convex.core.lang.ops.Invoke.execute(Invoke.java:83) at convex.core.lang.Context.execute(Context.java:899) at convex.core.lang.Context.eval(Context.java:1271) at convex.core.lang.Context.run(Context.java:933) at convex.core.transactions.Invoke.apply(Invoke.java:101) at convex.core.State.applyTransaction(State.java:470) at convex.core.State.applyTransaction(State.java:432) at convex.core.State.applyTransactions(State.java:392) at convex.core.State.applyBlock(State.java:280) at convex.core.Peer.updateConsensus(Peer.java:421) at convex.core.Peer.mergeBeliefs(Peer.java:396) at convex.peer.Server.maybeMergeBeliefs(Server.java:843) at convex.peer.Server.maybeUpdateBelief(Server.java:651) at convex.peer.Server$4.run(Server.java:1021) at java.base/java.lang.Thread.run(Thread.java:829)