2010-12-09 5 views
2

j'ai commencé à recevoir ce genre d'erreur dans mon code:NoSuchMethodError lors d'une tentative de convertir implicitement une java collection scala

Message: 
java.lang.NoSuchMethodError:scala.collection.JavaConversions 
$.asScalaSet(Ljava/util/Set;)Lscala/collection/mutable/Set 

et je vois un écran longue stacktrace de la nature sans intérêt, qui est déclenché sur ce morceau de code:

edited.authors.toSeq 

authors est un java.lang.Set. Est-ce que quelqu'un sait pourquoi cela se passe-t-il? C'est un échec d'exécution et non un compilateur.

+2

Ce genre d'erreur peut généralement être attribuée à avoir la mauvaise version de la bibliothèque Scala sur le chemin de classe . –

+0

Scala 2.8? Version précédente? – wheaties

+0

Question connexe: http://stackoverflow.com/questions/2863091/using-a-scala-symbol-literal-results-in-nosuchmethod –

Répondre

2

Vous utilisez une bibliothèque qui a été compilé avec 2.8.1 de la 2.8.0 exécution

Questions connexes