When trying to isolate some issues related to a Saga I’m trying to implement I have remade a simple project to try to isolate why I get the theoretically impossible situation:) Allard, could you help me out on this one? I can share/attach the project to the issue if needed.
Exception in thread “main” org.axonframework.serializer.SerializationException: The theoretically impossible has just happened: An IOException while reading to a ByteArrayInputStream.
at org.axonframework.serializer.JavaSerializer.deserialize(JavaSerializer.java:98)
at org.axonframework.saga.repository.mongo.SagaEntry.getSaga(SagaEntry.java:94)
at org.axonframework.saga.repository.mongo.MongoSagaRepository.load(MongoSagaRepository.java:66)
at org.axonframework.saga.AbstractSagaManager.loadAndInvoke(AbstractSagaManager.java:240)
at org.axonframework.saga.AbstractSagaManager.invokeExistingSagas(AbstractSagaManager.java:135)
at org.axonframework.saga.AbstractSagaManager.handle(AbstractSagaManager.java:106)
at org.axonframework.eventhandling.SimpleCluster.doPublish(SimpleCluster.java:65)
at org.axonframework.eventhandling.AbstractCluster.publish(AbstractCluster.java:77)
at org.axonframework.eventhandling.ClusteringEventBus$SimpleEventBusTerminal.publish(ClusteringEventBus.java:132)
at org.axonframework.eventhandling.ClusteringEventBus.publish(ClusteringEventBus.java:94)
at com.navarsete.stand012.dummy.RunSupplierSaga.main(RunSupplierSaga.java:25)
Caused by: java.io.InvalidClassException: com.navarsete.stand012.dummy.SupplierSaga; local class incompatible: stream classdesc serialVersionUID = 1975893487230154183, local class serialVersionUID = -3893561804673049114
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at org.axonframework.serializer.JavaSerializer.deserialize(JavaSerializer.java:94)
DummyAxon.tar.gz (6.76 KB)