【发布时间】:2021-12-05 04:51:51
【问题描述】:
5.5 和 axon 框架启动器 4.5.4 我可以毫无问题地使用事件处理程序和查询处理程序读取和写入我的事件 但是当我想使用 eventstore.readevents 函数时,我得到了序列化。我尝试设置我的阅读器和编写器的应用程序属性,但仍然没有工作同样的错误(顺便说一下,我每次都清理数据库并删除旧事件)。我也尝试设置 xstream 类型但仍然是同样的问题
axon.serializer.general=jackson
axon.serializer.events=jackson
axon.serializer.messages=jackson
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.axonframework.serialization.UnknownSerializedType and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: java.util.ArrayList[0])
at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:77) ~[jackson-databind-2.12.5.jar:2.12.5]
at com.fasterxml.jackson.databind.SerializerProvider.reportBadDefinition(SerializerProvider.java:1276) ~[jackson-databind-2.12.5.jar:2.12.5]
at com.fasterxml.jackson.databind.DatabindContext.reportBadDefinition(DatabindContext.java:400) ~[jackson-databind-2.12.5.jar:2.12.5]
【问题讨论】:
标签: spring-boot jackson axon axon-framework