Do not reference remote settings directly as it breaks if remoting is not on classpath (#21604)

This commit is contained in:
Johan Andrén 2016-09-30 15:33:50 +02:00 committed by GitHub
parent aeffb380fc
commit ed6c93adea

View file

@ -39,7 +39,7 @@ object Serialization {
val defaultBindings = config.getConfig("akka.actor.serialization-bindings")
val bindings =
if (config.getBoolean("akka.actor.enable-additional-serialization-bindings") ||
config.getBoolean("akka.remote.artery.enabled"))
config.hasPath("akka.remote.artery.enabled") && config.getBoolean("akka.remote.artery.enabled"))
defaultBindings.withFallback(config.getConfig("akka.actor.additional-serialization-bindings"))
else defaultBindings
configToMap(bindings)