Hello, I try to startup cluster with hazelcast plugin .With hazelcast 3.3.3 version I got this exception,
And I have no idea to fix this.
The change is in this pr Upgrade Hazelcast plugin to HZ 3.3.3 by tevans · Pull Request #143 · igniterealtime/Openfire · GitHub;
Configuring Hazelcast from 'hazelcast-cache-config.xml'.
java.lang.IllegalArgumentException: PortableFactory[-14] is already registered! com.hazelcast.concurrent.countdownlatch.client.CountDownLatchPortableHook$1@2a0 338f -> com.hazelcast.concurrent.countdownlatch.client.CountDownLatchPortableHook$1@639 8f2a1
at com.hazelcast.nio.serialization.PortableHookLoader.register(PortableHookLoader.java:84)
at com.hazelcast.nio.serialization.PortableHookLoader.load(PortableHookLoader.java:51)
at com.hazelcast.nio.serialization.PortableHookLoader.<init>(PortableHookLoader.java:41)
at com.hazelcast.nio.serialization.SerializationServiceImpl.<init>(SerializationServiceImpl.java:119)
at com.hazelcast.nio.serialization.SerializationServiceBuilder.build(SerializationServiceBuilder.java:175)
at com.hazelcast.instance.Node.createSerializationService(Node.java:195)
at com.hazelcast.instance.Node.<init>(Node.java:142)
at com.hazelcast.instance.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:120)
at com.hazelcast.instance.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:153)
at com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:136)
at com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:112)
at com.hazelcast.core.Hazelcast.newHazelcastInstance(Hazelcast.java:58)
at com.jivesoftware.util.cache.ClusteredCacheFactory.startCluster(ClusteredCacheFactory.java:133)
at org.jivesoftware.util.cache.CacheFactory.startClustering(CacheFactory.java:656)
at org.jivesoftware.openfire.cluster.ClusterManager.startup(ClusterManager.java:285)
at com.jivesoftware.openfire.HazelcastPlugin.run(HazelcastPlugin.java:75)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)