Baqend / Orestes-Bloomfilter

Library of different Bloom filters in Java with optional Redis-backing, counting and many hashing options.
Other
843 stars 245 forks source link

Stackoverflow in BloomFilterRedis.contains #20

Closed avram closed 9 years ago

avram commented 9 years ago

When executing BloomFilterRedis.contains with a large collection, the evaluation of request dependencies causes a stack overflow.

Looking at your JedisPool, it seems it might be better to (optionally?) use pipelining in place of MULTI/EXEC transactions for these operations, are you are not actually using an watchers, so the current implementation really just forces a network bottleneck as the full set of evaluations and responses is parsed all at once.

In my testing, I am attempting contains on a set of 10,000 strings when I get the reproducible stack overflow.

java.lang.StackOverflowError
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:12)
    at redis.clients.jedis.Response.build(Response.java:51)
    at redis.clients.jedis.Response.get(Response.java:29)
    at redis.clients.jedis.Pipeline$MultiResponseBuilder.build(Pipeline.java:31)
DivineTraube commented 9 years ago

Hi,

thanks for reporting this. This is an issue in the underlying Redis library. We reported the bug: https://github.com/xetorthio/jedis/issues/856

If they do not fix it soon, we will build a work-around.

Thanks, Felix

DivineTraube commented 9 years ago

Hi,

this is fixed in the new release!

Best, Felix