You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exception in thread "main" com.audienceproject.crossbow.exceptions.JoinException: name does not evaluate to the same type on both sides of the join.
at com.audienceproject.crossbow.DataFrame.join(DataFrame.scala:198)
at Crossbow$.delayedEndpoint$Crossbow$1(Crossbow.scala:17)
at Crossbow$delayedInit$body.apply(Crossbow.scala:3)
at scala.Function0.apply$mcV$sp(Function0.scala:39)
at scala.Function0.apply$mcV$sp$(Function0.scala:39)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
at scala.App.$anonfun$main$1(App.scala:76)
at scala.App.$anonfun$main$1$adapted(App.scala:76)
at scala.collection.IterableOnceOps.foreach(IterableOnce.scala:563)
at scala.collection.IterableOnceOps.foreach$(IterableOnce.scala:561)
at scala.collection.AbstractIterable.foreach(Iterable.scala:919)
at scala.App.main(App.scala:76)
at scala.App.main$(App.scala:74)
at Crossbow$.main(Crossbow.scala:3)
at Crossbow.main(Crossbow.scala)
The column type of scores.name resolves to scala.Predef.String whereas names.name resolves to java.lang.String causing the strict comparison to evaluate to false.
The text was updated successfully, but these errors were encountered:
The following example:
Fails like this:
The column type of
scores.name
resolves toscala.Predef.String
whereasnames.name
resolves tojava.lang.String
causing the strict comparison to evaluate tofalse
.The text was updated successfully, but these errors were encountered: