Je suis en train de lancer un clone du projet de jeu que je suis arrivé du clone git https://github.com/djonmayer/play21-osm.gitLors de l'exécution « jouer » java.lang.NoSuchMethodError se produit
J'ai la version de jeu 2.2.2 et version 2.10.4 installée scala .
Lorsque je tape jouer dans le répertoire que les clones de projet à je reçois l'erreur suivante:
java.lang.NoSuchMethodError: scala.Predef$.augmentString(Ljava/lang/String;)Lscala/collection/immutable/StringOps;
at sbt.ConsoleLogger$.<init>(ConsoleLogger.scala:129)
at sbt.ConsoleLogger$.<clinit>(ConsoleLogger.scala)
at sbt.StandardMain$.<init>(Main.scala:52)
at sbt.StandardMain$.<clinit>(Main.scala)
at sbt.xMain.run(Main.scala:26)
at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:57)
at xsbt.boot.Launch$.withContextLoader(Launch.scala:77)
at xsbt.boot.Launch$.run(Launch.scala:57)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
at xsbt.boot.Launch$.launch(Launch.scala:65)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Boot$.runImpl(Boot.scala:32)
at xsbt.boot.Boot$.main(Boot.scala:21)
at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.lang.NoSuchMethodError: scala.Predef$.augmentString(Ljava/lang/String;)Lscala/collection/immutable/StringOps;
Cela est vrai si je lance play clean
. J'ai lu ceci peut être un problème de dépendances donc j'ai essayé d'ajouter la ligne scalaVersion := "2.10.4"
à la section play.Project.settings
de Build.scala et séparément dans un fichier build.sbt. Ça n'a pas marché.
Pour ce faire, si cela n'a pas encore été fait, pourriez-vous essayer d'exécuter le projet avec la version originale? Une fois que vous le savez, vous pouvez essayer de faire un portage vers la nouvelle version de framework. – zeppaman
Je recherche aussi des issuse similaires, mais j'ai trouvé seulement que http://stackoverflow.com/q/20644948/3559251, où @ La-comadreja a résolu en gérant des classes sur classpath – zeppaman
J'avais vu ce fil mais je ne comprends pas ce que je dois faire de la réponse, "La solution était de mettre la classe pertinente dans le chemin de la classe." –