Le journal des erreurs suivant s'affiche lors de la configuration d'un projet scala dans intellij:
Error:Error while importing SBT project:<br/>...<br/><pre>[error] at
sbt.MainLoop$.$anonfun$runWithNewLog$1(MainLoop.scala:107)
[error] at sbt.io.Using.apply(Using.scala:22)
[error] at sbt.MainLoop$.runWithNewLog(MainLoop.scala:101)
[error] at sbt.MainLoop$.runAndClearLast(MainLoop.scala:57)
[error] at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:42)
[error] at sbt.MainLoop$.runLogged(MainLoop.scala:34)
[error] at sbt.StandardMain$.runManaged(Main.scala:113)
[error] at sbt.xMain.run(Main.scala:76)
[error] at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
[error] at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
[error] at xsbt.boot.Launch$.run(Launch.scala:109)
[error] at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
[error] at xsbt.boot.Launch$.launch(Launch.scala:117)
[error] at xsbt.boot.Launch$.apply(Launch.scala:18)
[error] at xsbt.boot.Boot$.runImpl(Boot.scala:41)
[error] at xsbt.boot.Boot$.main(Boot.scala:17)
[error] at xsbt.boot.Boot.main(Boot.scala)
[error] Java.lang.ClassNotFoundException: org.jetbrains.sbt.CreateTasks$
[error] Use 'last' for the full log.
[info] shutting down server</pre><br/>See complete log in <a href="file:/home/moritz/.IdeaIC2017.2/system/log/sbt.last.log">file:/home/xxxx/.IdeaIC2017.2/system/log/sbt.last.log</a>
Mon build.sbt se présente comme suit:
name := "someProjectName"
version := "0.1"
scalaVersion := "2.12.4"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.1" % "test"
Veuillez également noter que mes "anciens" projets fonctionnent toujours, c’est-à-dire que ce problème ne se produit que lors de la création d’un nouveau projet. De plus, j'ai remarqué que lorsque je clique sur les projets SBT à l'extrême droite, une fenêtre vide "Projets SBT" s'ouvre, cette fenêtre n'est pas vide pour mes autres projets.
Une idée de ce que je fais mal ici?
Merci beaucoup C
J'ai moi-même rencontré ce problème et je l'ai résolu en passant à la version intellij: 2017.3.2 build # IU-173.4127.27.
Je pense que cela a peut-être à voir avec le fait que la série sbt 1.X ne soit plus disponible sur le référentiel bintray de typesafe, car j’avais également un problème pour effectuer certaines versions de Docker.
Au cas où vous ne voudriez pas que la mise à niveau d'Intellij soit compliquée, vous pouvez rétrograder la version sbt dans le fichier sbt.properties
de 1.1.0 (valeur par défaut du projet) à 1.0.3, par exemple.
rétrograder la version sbt dans sbt.properties et supprimer le dossier cible du projet et du projet/projet
J'ai eu le même problème, donc je ne pouvais pas créer de classe Scala dans mon projet. J'ai trouvé une solution de contournement en créant un module scala dans mon projet: