hi,
we are using Scalaz version 7.2.23. When we use ApplicativeBuilder to an arity of 6 (5 is OK)
val test = (
"1".successNel[String] |@|
"2".successNel[String] |@|
"3".successNel[String] |@|
"4".successNel[String] |@|
"5".successNel[String] |@| // commenting out this line will make this work
"6".successNel[String])
fails with following error
scalaz.syntax.ApplicativeBuilder$ApplicativeBuilder3$ApplicativeBuilder4$ApplicativeBuilder5.$bar$at$bar(Ljava/lang/Object;)Lscalaz/syntax/ApplicativeBuilder$Appl$$$$2372beaf59261a3aac2c68c71405a$$$$er5$ApplicativeBuilder6;
java.lang.NoSuchMethodError: scalaz.syntax.ApplicativeBuilder$ApplicativeBuilder3$ApplicativeBuilder4$ApplicativeBuilder5.$bar$at$bar(Ljava/lang/Object;)Lscalaz/syntax/ApplicativeBuilder$Appl$$$$2372beaf59261a3aac2c68c71405a$$$$er5$ApplicativeBuilder6;
I have used the sbt dependencyTree plugin to check for clashes of Scalaz versions but could not find any. The funny thing is that I can not reproduce this error in a noddy project.
Any clues?