首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Boot:无法实例化[com.hazelcast.jet.JetInstance]

Spring Boot:无法实例化[com.hazelcast.jet.JetInstance]
EN

Stack Overflow用户
提问于 2018-07-24 21:06:52
回答 1查看 939关注 0票数 0

我在Spring Boot v.2.0.3.RELEASE上运行hazelcast-jet-spring artifact (不是hazelcast-jet) v.0.6.1,并得到以下错误:

代码语言:javascript
复制
Caused by: java.lang.IllegalArgumentException: DataSerializableFactory[-45] is already registered! com.hazelcast.internal.journal.EventJournalDataSerializerHook$1@4a3e1b5d -> com.hazelcast.journal.EventJournalDataSerializerHook$1@587df3e4
    at com.hazelcast.internal.serialization.impl.DataSerializableSerializer.register(DataSerializableSerializer.java:90)
    at com.hazelcast.internal.serialization.impl.DataSerializableSerializer.<init>(DataSerializableSerializer.java:69)
    at com.hazelcast.internal.serialization.impl.SerializationServiceV1.<init>(SerializationServiceV1.java:103)
    at com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder.createSerializationService(DefaultSerializationServiceBuilder.java:275)
    at com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder.build(DefaultSerializationServiceBuilder.java:228)
    at com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder.build(DefaultSerializationServiceBuilder.java:52)
    at com.hazelcast.instance.DefaultNodeExtension.createSerializationService(DefaultNodeExtension.java:200)
    at com.hazelcast.instance.Node.<init>(Node.java:209)
    at com.hazelcast.instance.HazelcastInstanceImpl.createNode(HazelcastInstanceImpl.java:164)
    at com.hazelcast.instance.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:132)
    at com.hazelcast.instance.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:196)
    at com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:175)
    at com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:125)
    at com.hazelcast.core.Hazelcast.newHazelcastInstance(Hazelcast.java:57)
    at com.hazelcast.jet.Jet.newJetInstance(Jet.java:57)

com.hazelcast.internal.journal.EventJournalDataSerializerHook com.hazelcast.journal.EventJournalDataSerializerHook

看起来2个同名但位于不同包中的类处于冲突状态。你能告诉我如何避免这种情况吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-24 21:46:04

我不得不在Hazelcast 3.10中使用显式依赖。

解决了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51499425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档