sbt.ResolveException: unresolved dependency: com.typesafe.play#twirl-api_2.12;1.0.2: not found

1,935 views
Skip to first unread message

NOTiFY

unread,
Jan 9, 2017, 2:46:09 PM1/9/17
to Play Framework
Create a new "modern web app" from the Lightbend Activator templates in IntelliJ 2017.1 (have same problem in 2016.3 too).

I modified the build.sbt to use the latest version of Scala, as of today (09/01/2017) 2.12.1 and points to its local location, so now:

name := "modern-web-template"

version := "0.1-SNAPSHOT"

//scalaVersion := "2.11.6"
scalaVersion := "2.12.1"
autoScalaLibrary := true
scalaHome := Some(file("/usr/local/Cellar/scala/2.12.1/idea"))


lazy val root = (project in file(".")).enablePlugins(PlayScala)

pipelineStages := Seq(uglify, digest, gzip)

pipelineStages in Assets := Seq()

pipelineStages := Seq(uglify, digest, gzip)

DigestKeys.algorithms += "sha1"

UglifyKeys.uglifyOps := { js =>
Seq((js.sortBy(_._2), "concat.min.js"))
}


resolvers += "Sonatype Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"

libraryDependencies ++= Seq(
"com.google.inject" % "guice" % "4.0",
"javax.inject" % "javax.inject" % "1",
"org.reactivemongo" %% "play2-reactivemongo" % "0.10.5.0.akka23",
"org.webjars" % "bootstrap" % "3.3.4",
"org.webjars" % "angularjs" % "1.3.15",
"org.webjars" % "angular-ui-bootstrap" % "0.13.0",
"org.mockito" % "mockito-core" % "1.10.19" % "test")


However when I run "activator run" from the project folder in the macOS Sierra terminal it can't find various JARs. Any suggestions? 

MacBook-Pro:BeWhenWhenPlay NOTiFY$ activator run
[info] Loading project definition from /Users/NOTiFY/IdeaProjects/BeWhenWhenPlay/project/project
[info] Loading project definition from /Users/NOTiFY/IdeaProjects/BeWhenWhenPlay/project
[info] Set current project to modern-web-template (in build file:/Users/NOTiFY/IdeaProjects/BeWhenWhenPlay/)
[info] Updating {file:/Users/NOTiFY/IdeaProjects/BeWhenWhenPlay/}root...
[info] Resolving com.typesafe.play#twirl-api_2.12;1.0.2 ...
[warn] 	module not found: com.typesafe.play#twirl-api_2.12;1.0.2
[warn] ==== local: tried
[warn]   /Users/NOTiFY/.ivy2/local/com.typesafe.play/twirl-api_2.12/1.0.2/ivys/ivy.xml
[warn] ==== activator-launcher-local: tried
[warn]   /usr/local/Cellar/typesafe-activator/1.3.12/repository/com.typesafe.play/twirl-api_2.12/1.0.2/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/com/typesafe/play/twirl-api_2.12/1.0.2/twirl-api_2.12-1.0.2.pom
[warn] ==== typesafe-releases: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/twirl-api_2.12/1.0.2/twirl-api_2.12-1.0.2.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/twirl-api_2.12/1.0.2/ivys/ivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/twirl-api_2.12/1.0.2/twirl-api_2.12-1.0.2.pom
[warn] ==== Sonatype Snapshots: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/com/typesafe/play/twirl-api_2.12/1.0.2/twirl-api_2.12-1.0.2.pom
[info] Resolving com.typesafe.play#play_2.12;2.3.9 ...
[warn] 	module not found: com.typesafe.play#play_2.12;2.3.9
[warn] ==== local: tried
[warn]   /Users/NOTiFY/.ivy2/local/com.typesafe.play/play_2.12/2.3.9/ivys/ivy.xml
[warn] ==== activator-launcher-local: tried
[warn]   /usr/local/Cellar/typesafe-activator/1.3.12/repository/com.typesafe.play/play_2.12/2.3.9/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/com/typesafe/play/play_2.12/2.3.9/play_2.12-2.3.9.pom
[warn] ==== typesafe-releases: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play_2.12/2.3.9/play_2.12-2.3.9.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/play_2.12/2.3.9/ivys/ivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play_2.12/2.3.9/play_2.12-2.3.9.pom
[warn] ==== Sonatype Snapshots: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/com/typesafe/play/play_2.12/2.3.9/play_2.12-2.3.9.pom
[info] Resolving org.reactivemongo#play2-reactivemongo_2.12;0.10.5.0.akka23 ...
[warn] 	module not found: org.reactivemongo#play2-reactivemongo_2.12;0.10.5.0.akka23
[warn] ==== local: tried
[warn]   /Users/NOTiFY/.ivy2/local/org.reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/ivys/ivy.xml
[warn] ==== activator-launcher-local: tried
[warn]   /usr/local/Cellar/typesafe-activator/1.3.12/repository/org.reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/org/reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/play2-reactivemongo_2.12-0.10.5.0.akka23.pom
[warn] ==== typesafe-releases: tried
[warn]   https://repo.typesafe.com/typesafe/releases/org/reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/play2-reactivemongo_2.12-0.10.5.0.akka23.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/org.reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/ivys/ivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn]   https://repo.typesafe.com/typesafe/releases/org/reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/play2-reactivemongo_2.12-0.10.5.0.akka23.pom
[warn] ==== Sonatype Snapshots: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/org/reactivemongo/play2-reactivemongo_2.12/0.10.5.0.akka23/play2-reactivemongo_2.12-0.10.5.0.akka23.pom
[info] Resolving com.typesafe.play#play-test_2.12;2.3.9 ...
[warn] 	module not found: com.typesafe.play#play-test_2.12;2.3.9
[warn] ==== local: tried
[warn]   /Users/NOTiFY/.ivy2/local/com.typesafe.play/play-test_2.12/2.3.9/ivys/ivy.xml
[warn] ==== activator-launcher-local: tried
[warn]   /usr/local/Cellar/typesafe-activator/1.3.12/repository/com.typesafe.play/play-test_2.12/2.3.9/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/com/typesafe/play/play-test_2.12/2.3.9/play-test_2.12-2.3.9.pom
[warn] ==== typesafe-releases: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-test_2.12/2.3.9/play-test_2.12-2.3.9.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/play-test_2.12/2.3.9/ivys/ivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-test_2.12/2.3.9/play-test_2.12-2.3.9.pom
[warn] ==== Sonatype Snapshots: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/com/typesafe/play/play-test_2.12/2.3.9/play-test_2.12-2.3.9.pom
[info] Resolving com.typesafe.play#play-docs_2.12;2.3.9 ...
[warn] 	module not found: com.typesafe.play#play-docs_2.12;2.3.9
[warn] ==== local: tried
[warn]   /Users/NOTiFY/.ivy2/local/com.typesafe.play/play-docs_2.12/2.3.9/ivys/ivy.xml
[warn] ==== activator-launcher-local: tried
[warn]   /usr/local/Cellar/typesafe-activator/1.3.12/repository/com.typesafe.play/play-docs_2.12/2.3.9/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/com/typesafe/play/play-docs_2.12/2.3.9/play-docs_2.12-2.3.9.pom
[warn] ==== typesafe-releases: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-docs_2.12/2.3.9/play-docs_2.12-2.3.9.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/play-docs_2.12/2.3.9/ivys/ivy.xml
[warn] ==== Typesafe Releases Repository: tried
[warn]   https://repo.typesafe.com/typesafe/releases/com/typesafe/play/play-docs_2.12/2.3.9/play-docs_2.12-2.3.9.pom
[warn] ==== Sonatype Snapshots: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/com/typesafe/play/play-docs_2.12/2.3.9/play-docs_2.12-2.3.9.pom
[warn] 	::::::::::::::::::::::::::::::::::::::::::::::
[warn] 	::          UNRESOLVED DEPENDENCIES         ::
[warn] 	::::::::::::::::::::::::::::::::::::::::::::::
[warn] 	:: com.typesafe.play#twirl-api_2.12;1.0.2: not found
[warn] 	:: com.typesafe.play#play_2.12;2.3.9: not found
[warn] 	:: org.reactivemongo#play2-reactivemongo_2.12;0.10.5.0.akka23: not found
[warn] 	:: com.typesafe.play#play-test_2.12;2.3.9: not found
[warn] 	:: com.typesafe.play#play-docs_2.12;2.3.9: not found
[warn] 	::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn] 	Note: Unresolved dependencies path:
[warn] 		com.typesafe.play:twirl-api_2.12:1.0.2 ((play.twirl.sbt.SbtTwirl) SbtTwirl.scala#L71)
[warn] 		  +- modern-web-template:modern-web-template_2.12:0.1-SNAPSHOT
[warn] 		com.typesafe.play:play-test_2.12:2.3.9 ((play.PlaySettings) PlaySettings.scala#L78)
[warn] 		  +- modern-web-template:modern-web-template_2.12:0.1-SNAPSHOT
[warn] 		org.reactivemongo:play2-reactivemongo_2.12:0.10.5.0.akka23 (/Users/NOTiFY/IdeaProjects/BeWhenWhenPlay/build.sbt#L27-35)
[warn] 		  +- modern-web-template:modern-web-template_2.12:0.1-SNAPSHOT
[warn] 		com.typesafe.play:play_2.12:2.3.9 ((play.PlaySettings) PlaySettings.scala#L78)
[warn] 		  +- modern-web-template:modern-web-template_2.12:0.1-SNAPSHOT
[warn] 		com.typesafe.play:play-docs_2.12:2.3.9 ((play.PlaySettings) PlaySettings.scala#L78)
[warn] 		  +- modern-web-template:modern-web-template_2.12:0.1-SNAPSHOT
sbt.ResolveException: unresolved dependency: com.typesafe.play#twirl-api_2.12;1.0.2: not found
unresolved dependency: com.typesafe.play#play_2.12;2.3.9: not found
unresolved dependency: org.reactivemongo#play2-reactivemongo_2.12;0.10.5.0.akka23: not found
unresolved dependency: com.typesafe.play#play-test_2.12;2.3.9: not found
unresolved dependency: com.typesafe.play#play-docs_2.12;2.3.9: not found
	at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:278)
	at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:175)
	at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:157)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:151)
	at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:151)
	at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:128)
	at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:56)
	at sbt.IvySbt$$anon$4.call(Ivy.scala:64)
	at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
	at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
	at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
	at xsbt.boot.Using$.withResource(Using.scala:10)
	at xsbt.boot.Using$.apply(Using.scala:9)
	at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
	at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
	at xsbt.boot.Locks$.apply0(Locks.scala:31)
	at xsbt.boot.Locks$.apply(Locks.scala:28)
	at sbt.IvySbt.withDefaultLogger(Ivy.scala:64)
	at sbt.IvySbt.withIvy(Ivy.scala:123)
	at sbt.IvySbt.withIvy(Ivy.scala:120)
	at sbt.IvySbt$Module.withModule(Ivy.scala:151)
	at sbt.IvyActions$.updateEither(IvyActions.scala:157)
	at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1318)
	at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1315)
	at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$85.apply(Defaults.scala:1345)
	at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$85.apply(Defaults.scala:1343)
	at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:35)
	at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1348)
	at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1342)
	at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:45)
	at sbt.Classpaths$.cachedUpdate(Defaults.scala:1360)
	at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1300)
	at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1275)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:235)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
[error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.play#twirl-api_2.12;1.0.2: not found
[error] unresolved dependency: com.typesafe.play#play_2.12;2.3.9: not found
[error] unresolved dependency: org.reactivemongo#play2-reactivemongo_2.12;0.10.5.0.akka23: not found
[error] unresolved dependency: com.typesafe.play#play-test_2.12;2.3.9: not found
[error] unresolved dependency: com.typesafe.play#play-docs_2.12;2.3.9: not found
[error] Total time: 12 s, completed 09-Jan-2017 13:30:33
MacBook-Pro:BeWhenWhenPlay NOTiFY$ sbt -v
-bash: sbt: command not found
MacBook-Pro:BeWhenWhenPlay NOTiFY$ pwd
/Users/NOTiFY/IdeaProjects/BeWhenWhenPlay
MacBook-Pro:BeWhenWhenPlay NOTiFY$ sbt
-bash: sbt: command not found
MacBook-Pro:BeWhenWhenPlay NOTiFY$ 

Igmar Palsenberg

unread,
Jan 9, 2017, 3:03:39 PM1/9/17
to Play Framework


Op maandag 9 januari 2017 20:46:09 UTC+1 schreef NOTiFY:
Create a new "modern web app" from the Lightbend Activator templates in IntelliJ 2017.1 (have same problem in 2016.3 too).

I modified the build.sbt to use the latest version of Scala, as of today (09/01/2017) 2.12.1 and points to its local location, so now:

If you had actually looked at recent threads, you would have found out that only current master works with Scala 2.12, and 2.5.x does not.


Iggmar 

Greg Methvin

unread,
Jan 9, 2017, 3:38:50 PM1/9/17
to play-framework
Scala 2.12 is not supported in the version of Play you're using (apparently 2.3.9). Full 2.12 support is coming in Play 2.6, in a few months.

Scala 2.12 could be supported in 2.5.x, but there are still issues with some dependencies last I checked (we want to maintain backwards compatibility and Play has a lot of dependencies). 2.12 definitely will not be supported in any older release of Play, though.

I don't know what template you are using but keep in mind that many of the templates on Activator are community contributed, and are not always kept up to date. Example projects we maintain can be found at https://playframework.com/download#examples

--
You received this message because you are subscribed to the Google Groups "Play Framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email to play-framework+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/play-framework/0b965d7c-81de-46c1-acd3-6fdd362ef7ed%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Greg Methvin
Tech Lead - Play Framework

Reply all
Reply to author
Forward
0 new messages