I first thought that this was related to #1459 but I know think it is a separate issue. It seems the main problem is that the forwarder in VarargAbstractClass is created as abstract because in Uncurry flags from the original method are just copied to the forwarder method. Clearing the DEFERRED flag for the forwarder method seems to fix this issue for me (but I didn't run the complete test suite to look for other problems).
The text was updated successfully, but these errors were encountered:
Reynold Xin (rxin) said:
Any idea when we might be able to fix this in a Scala 2.10.x release? If we can't fix this, we would be forced to rewrite the DataFrame APIs in Spark in Java, in order to support streaming functionality, which would require defining abstract vararg methods.
Reid Spencer (reactific) said:
This issue bit me today. In my case it comes from attempting to implement OrientDB's OBinarySerializer class with a Scala implementation. I have tried several ways to fix this except implementing it in Java which I will try next. I'm looking forward to this being fixed in 2.11.9.