@missourian55 wrote:
I tried disabling Java serialization with below config. My cluster remoting is through netty tcp
#Disable Java serialization akka.actor.allow-java-serialization = off akka.actor.enable-additional-serialization-bindings = on #enable this in local.conf (non production) akka.actor.serialize-messages = on akka.actor.serialize-creators = on
I am getting below stacktrace, I don’t want to put Java serialization back, any help appreciated.
[INFO] [10/27/2019 11:35:12.052] [main] [akka.cluster.Cluster(akka://test-akka-cluster)] Cluster Node [akka.tcp://test-akka-cluster@127.0.0.1:2551] - Starting up, Akka version [2.5.26] ... [ERROR] [10/27/2019 11:35:12.069] [test-akka-cluster-akka.actor.default-dispatcher-2] [akka://test-akka-cluster/system/cluster] pre-creation serialization check failed at [akka://test-akka-cluster/system/cluster/core] java.lang.IllegalArgumentException: pre-creation serialization check failed at [akka://test-akka-cluster/system/cluster/core] at akka.actor.dungeon.Children.makeChild(Children.scala:278) at akka.actor.dungeon.Children.actorOf(Children.scala:47) at akka.actor.dungeon.Children.actorOf$(Children.scala:46) at akka.actor.ActorCell.actorOf(ActorCell.scala:447) at akka.cluster.ClusterDaemon.createChildren(ClusterDaemon.scala:224) at akka.cluster.ClusterDaemon$$anonfun$receive$1.applyOrElse(ClusterDaemon.scala:233) at akka.actor.Actor.aroundReceive(Actor.scala:539) at akka.actor.Actor.aroundReceive$(Actor.scala:537) at akka.cluster.ClusterDaemon.aroundReceive(ClusterDaemon.scala:186) at akka.actor.ActorCell.receiveMessage(ActorCell.scala:612) at akka.actor.ActorCell.invoke(ActorCell.scala:581) at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:268) at akka.dispatch.Mailbox.run(Mailbox.scala:229) at akka.dispatch.Mailbox.exec(Mailbox.scala:241) at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: java.io.NotSerializableException: No configured serialization-bindings for class [akka.cluster.JoinConfigCompatChecker$$anon$1] at akka.serialization.Serialization.serializerFor(Serialization.scala:332) at akka.serialization.Serialization.findSerializerFor(Serialization.scala:307) at akka.actor.dungeon.Children.$anonfun$makeChild$1(Children.scala:271) at akka.actor.dungeon.Children.$anonfun$makeChild$1$adapted(Children.scala:267) at scala.collection.LinearSeqOptimized.forall(LinearSeqOptimized.scala:85) at scala.collection.LinearSeqOptimized.forall$(LinearSeqOptimized.scala:82) at scala.collection.immutable.List.forall(List.scala:89) at akka.actor.dungeon.Children.makeChild(Children.scala:267)
Posts: 1
Participants: 1