Describe the bug
I am a Spring state machine user and started experiencing this kryo issue yesterday out of the blue.
To Reproduce
Acquiring a simple state machine instance is thrown at us the following stack trace
Caused by: java.lang.NoClassDefFoundError: com/esotericsoftware/minlog/Log
at com.esotericsoftware.kryo.serializers.FieldSerializerConfig.<init>(FieldSerializerConfig.java:47)
at com.esotericsoftware.kryo.Kryo.<init>(Kryo.java:154)
at com.esotericsoftware.kryo.Kryo.<init>(Kryo.java:161)
at org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService$1.create(AbstractKryoStateMachineSerialisationService.java:52)
at com.esotericsoftware.kryo.pool.KryoPoolQueueImpl.borrow(KryoPoolQueueImpl.java:48)
at com.esotericsoftware.kryo.pool.KryoPoolQueueImpl.run(KryoPoolQueueImpl.java:56)
at org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService.encode(AbstractKryoStateMachineSerialisationService.java:115)
Environment:
OS: Catalina 10.15.7
JDK Version: 11
Kryo Version: 4.0.2
Spring state machine version: 2.4.0
Additional context
This is my dependency tree, I see min log listed as one dependency of kryo 4.0.2
Describe the bug I am a Spring state machine user and started experiencing this kryo issue yesterday out of the blue.
To Reproduce Acquiring a simple state machine instance is thrown at us the following stack trace
Environment:
Additional context
This is my dependency tree, I see min log listed as one dependency of kryo 4.0.2
Any help is really appreaciated