Ошибка переполнения буфера в kryoexception при обновлении spring-statemachine-redis с 1.1. + до 1.2+ - PullRequest
0 голосов
/ 06 марта 2020
com.esotericsoftware.kryo.KryoException: Buffer underflow.
    at com.esotericsoftware.kryo.io.Input.require(Input.java:199)
    at com.esotericsoftware.kryo.io.Input.readVarInt(Input.java:373)
    at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:127)
    at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:670)
    at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:781)
    at org.springframework.statemachine.kryo.StateMachineContextSerializer.read(StateMachineContextSerializer.java:59)
    at org.springframework.statemachine.kryo.StateMachineContextSerializer.read(StateMachineContextSerializer.java:38)
    at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:686)
    at org.springframework.statemachine.redis.RedisStateMachineContextRepository.deserialize(RedisStateMachineContextRepository.java:107)
    at org.springframework.statemachine.redis.RedisStateMachineContextRepository.getContext(RedisStateMachineContextRepository.java:78)
    at org.springframework.statemachine.persist.RepositoryStateMachinePersist.read(RepositoryStateMachinePersist.java:51)
    at org.springframework.statemachine.persist.RepositoryStateMachinePersist.read(RepositoryStateMachinePersist.java:31)
    at org.springframework.statemachine.persist.AbstractStateMachinePersister.restore(AbstractStateMachinePersister.java:70)

в моем проекте используется зависимость maven

    <dependency>
            <groupId>org.springframework.statemachine</groupId>
            <artifactId>spring-statemachine-redis</artifactId>
            <version>1.2.14.RELEASE</version>
    </dependency>

Кто-нибудь сталкивался с этой проблемой и знает решение для нее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...