debop / hibernate-redis

hibernate 2nd level cache privder using redis
Apache License 2.0
357 stars 184 forks source link

Snappy Error FAILED_TO_UNCOMPRESS(5) #120

Closed tandonraghav closed 6 years ago

tandonraghav commented 6 years ago

I am using this library for quite some time now, but out of nowhere sometime I start seeing Snappy Exceptions , Hibernate version = 4.3.11.Final and hibernate-redis.version is 1.6.1

I am clueless of why this is happening, this is just so random. Can you please let me know how to debug this or what can be possible issues?

Stack trace:-


java.io.IOException: FAILED_TO_UNCOMPRESS(5)
    at org.xerial.snappy.SnappyNative.throw_error(SnappyNative.java:98)
    at org.xerial.snappy.SnappyNative.rawUncompress(Native Method)
    at org.xerial.snappy.Snappy.rawUncompress(Snappy.java:474)
    at org.xerial.snappy.Snappy.uncompress(Snappy.java:513)
    at org.xerial.snappy.Snappy.uncompress(Snappy.java:488)
    at org.hibernate.cache.redis.serializer.SnappyRedisSerializer.deserialize(SnappyRedisSerializer.java:41)
    at org.hibernate.cache.redis.jedis.JedisClient.deserializeValue(JedisClient.java:502)
    at org.hibernate.cache.redis.jedis.JedisClient.get(JedisClient.java:179)
    at org.hibernate.cache.redis.regions.RedisGeneralDataRegion.get(RedisGeneralDataRegion.java:46)
    at org.hibernate.cache.spi.UpdateTimestampsCache.getLastUpdateTimestampForSpace(UpdateTimestampsCache.java:208)
    at org.hibernate.cache.spi.UpdateTimestampsCache.isUpToDate(UpdateTimestampsCache.java:175)
    at org.hibernate.cache.internal.StandardQueryCache.isUpToDate(StandardQueryCache.java:250)
    at org.hibernate.cache.internal.StandardQueryCache.get(StandardQueryCache.java:180)
    at org.hibernate.loader.Loader.getResultFromQueryCache(Loader.java:2481)
    at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2389)
    at org.hibernate.loader.Loader.list(Loader.java:2362)
    at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:126)
    at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1718)
    at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:380)