It happens because when we switch runtimes we don't reinitialize all the registry and state that was attached to the old runtime strategy. To make it work, we have to ask for an implicit pickler of a standard type (e.g. implicitly[Pickler[List[String]]]). This is a shoddy workaround that has to be done by the user instead of scala pickling.
It happens because when we switch runtimes we don't reinitialize all the registry and state that was attached to the old runtime strategy. To make it work, we have to ask for an implicit pickler of a standard type (e.g.
implicitly[Pickler[List[String]]]
). This is a shoddy workaround that has to be done by the user instead of scala pickling.