I've been trying to use your 2.10 port to the plugin, and though I managed to compile and package it, I cannot seem to use it.
[INFO] last tree to typer: This(class MemberPositionClusterSimilarity)
[INFO] symbol: class MemberPositionClusterSimilarity in package avatar (flags: case)
[INFO] symbol definition: case class MemberPositionClusterSimilarity extends SpecificRecordBase with HasAvroConversions with AvroRecord with Product with Serializable
[INFO] tpe: MemberPositionClusterSimilarity.this.type
[INFO] symbol owners: class MemberPositionClusterSimilarity -> package avatar
[INFO] context owners: method get -> class MemberPositionClusterSimilarity -> package avatar
[INFO]
[INFO] == Enclosing template or block ==
[INFO]
[INFO] CaseDef(
[INFO] 2
[INFO] TypeApply( // final def asInstanceOf[T0]: T0 in class Any
[INFO] MemberPositionClusterSimilarity.this.convert[String, org.apache.avro.util.Utf8](null, MemberPositionClusterSimilarity.this.title)."asInstanceOf" // final def asInstanceOf[T0]: T0 in class Any
[INFO] <tpt> // tree.tpe=Object
[INFO] )
[INFO] )
I was also getting this error with bunch of other classes (like Option[Int] -> Integer).