+act #3630 - Only fall back to default ctor if NoSuchMethodException

This commit is contained in:
Viktor Klang 2013-11-22 17:13:24 -08:00
parent c35988de2c
commit 7588f04292
2 changed files with 5 additions and 6 deletions

View file

@ -163,7 +163,7 @@ class Serialization(val system: ExtendedActorSystem) extends Extension {
*/
def serializerOf(serializerFQN: String): Try[Serializer] =
system.dynamicAccess.createInstanceFor[Serializer](serializerFQN, List(classOf[ExtendedActorSystem] -> system)) recoverWith {
case _ system.dynamicAccess.createInstanceFor[Serializer](serializerFQN, Nil)
case _: NoSuchMethodException system.dynamicAccess.createInstanceFor[Serializer](serializerFQN, Nil)
}
/**