Quantcast
Channel: Akka Libraries - Discussion Forum for Akka technologies
Viewing all articles
Browse latest Browse all 1362

Serialization error after disabling java serialization

$
0
0

@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

Read full topic


Viewing all articles
Browse latest Browse all 1362

Trending Articles