Creators are anonymous classes and, as of such, cannot be serialized using standard Java functionality (more precisely, they might be serialized, but then won't be able to be deserialized, since they will most likely not be present on the remote machine). Creators also might refer to free terms in scope, which further complicates things.
Therefore I'm deferring this functionality until at least 2.10.1 and submitting a pull request that explicitly declares exprs and type tags as not serializable: scala/scala#1027.
I will try to get this into 2.10.1 as requested by Roland. Not marking as a blocker, though, because even if serialization doesn't make it into trunk by 2.10.1, we could still work around this by writing our own serializer for typed channels.
Would be nice if someone could pick up this issue, as most probably I won't have time for it in the nearest future. I'd be glad to provide assistance with implementation details if necessary.
Philipp, could you have a look at this in time for the next 2.11 release (July)?
Eugene (and others), for issues you don't intend to work on, could you un-assign yourself?
If you want it to have a better shot at being assigned to someone in time for a certain release, also set the fix-by version accordingly. The release owner of that release is in charge of making sure all issues targeting that release get fixed (or rescheduled).
Because manifests were. Everything's necessary is in place (TypeCreator/TreeCreator infrastructure).
The text was updated successfully, but these errors were encountered: