GithubHelp home page GithubHelp logo

scalatra / scalatra-website-examples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ymasory/scalatra-website-examples

102.0 102.0 90.0 1.43 MB

Collection of completely standalone Scalatra projects used as examples in the official documentation.

Home Page: http://scalatra.org/

Scala 7.74% Shell 26.52% HTML 0.27% JavaScript 64.85% CSS 0.52% CoffeeScript 0.01% Pug 0.05% Less 0.01% Scaml 0.05% Procfile 0.01%

scalatra-website-examples's Introduction

Scalatra Scala CI

Join the chat at https://gitter.im/scalatra/scalatra scalatra Scala version support

Scalatra is a tiny, Sinatra-like web framework for Scala.

Example

import org.scalatra._

class ScalatraExample extends ScalatraServlet {
  get("/") {
    <h1>Hello, world!</h1>
  }
}

Documentation

If you're just starting out, see the installation and first project sections of our website.

Once you've done that, take a look at the Scalatra Guides for documentation on all aspects of the framework, code examples, and more. We also have an extensive selection of Example Applications which accompany the tutorials in the Scalatra Guides.

Latest version

The latest version of Scalatra is 3.1.+, and is published to Maven Central.

// for javax
libraryDependencies += "org.scalatra" %% "scalatra-javax" % "3.1.+"

// for jakarta
libraryDependencies += "org.scalatra" %% "scalatra-jakarta" % "3.1.+"

Community

scalatra-website-examples's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scalatra-website-examples's Issues

Resolver error

Hello,

I'm having some issue with some of my endpoints after annotating.

Resolver error at paths./venues/{venueId}.get.parameters.0.$ref
Could not resolve reference: Could not resolve pointer: /definitions/Nothing$ does not exist in document

This error is being thrown for a lot of them but I can't quite figure out what the issue is.
For the above I have something like this in my code

 private val getVenue =
    (apiOperation[VenuesResponse]("getVenue")
      summary "Get venue"
      tags(feature.venues, target.customer, authentication.none)
      parameter pathParam("venueId").description("Venue ID")
      description "Get venue details")
  get("/venues/:venueId", operation(getVenue))

I'm using an older version of scala 2.11.8 with scalatra version 2.7.0.

Use branches to different scalatra version

If different branches will be used for different scalatra version it would be easier to cherry-pick commits and create new branch with new version.
Also it's quite easy, I'm ready to implement this, if that's ok.

scalatra-heroku 2.3 README is wrong

The read me still refers to 2.2, if one adapts the path for 2.3 the commands for running the project do not work:

> container:start
> browse

What is the new procedure for running the app with Scalatra 2.3 and can the README be updated to reflect the new procedure?

Swagger-example: CORS issues with swagger-ui

Reproduce the problem:

Expected:

  • Swagger-UI shows the api

Result:

  • Font gets red and dev console shows CORS errors

Explanation:
Swagger-ui uses simple get requests for the api interaction. Looking into the source of CORSSupport
You see in augmentSimpleRequest in line 128

request.headers.get(OriginHeader).filter(corsConfig.allowedOrigins.contains)

corsConfig.allowedOrigins is in our case *, while request.headers.get(OriginHeader) is in case of local swagger-ui null or in case of petstore http://petstore.swagger.io.
Therefore the header is not added in line 130.
This might be a bug in CORSSupport, since I would expect in case of allow * that the AccessControlAllowOriginHeader is set in any case for simple requests.

The fix for this demo project would be to add:

context.initParameters("org.scalatra.cors.allowCredentials") = "false"

to the init function in ScalatraBootstrap, so the condition in line 125 is true and we skip the problematic part. This approach would not be very clean though.

How to increase the Text message size

When I use the atmosphere and scalatra I got the MessageTooLargeException, I now the jetty limits the Text message size to 65k, Can I change this? and how?

here is some code of mine:
build.sbt

object build extends Build {
  val Organization = "com.xxx"
  val Name = "xxx"
  val Version = "0.2.0-SNAPSHOT"
  val ScalaVersion = "2.11.7"
  val ScalatraVersion = "2.4.0"
  val jettyVersion = "9.3.7.v20160115"

//  containerConfigFile := Some(file("resources/jetty.xml"))
//  containerLibs in Jetty := "org."
  javaOptions in Jetty += "-Dwebsocket.max.text.message.size=100000"

  lazy val project = Project (
    "xxx",
    file("."),
    settings = ScalatraPlugin.scalatraFullSettings ++ scalateSettings ++ Seq(
      organization := Organization,
      name := Name,
      version := Version,
      scalaVersion := ScalaVersion,
      resolvers += "Scalaz Bintray" at "http://dl.bintray.com/scalaz/releases",
      resolvers += Classpaths.typesafeReleases,
      libraryDependencies ++= Seq(
        "org.json4s"                  %% "json4s-jackson"      % "3.3.0",
        "org.scalatra"                %% "scalatra"            % ScalatraVersion,
        "org.scalatra"                %% "scalatra-scalate"    % ScalatraVersion,
        "org.scalatra"                %% "scalatra-specs2"     % ScalatraVersion  % "test",
        "org.scalatra"                %% "scalatra-atmosphere" % ScalatraVersion,
        "ch.qos.logback"              %  "logback-classic"     % "1.1.3"          % "runtime",
        "org.eclipse.jetty"           %  "jetty-plus"          % jettyVersion     % "container;provided",
        "org.eclipse.jetty"           %  "jetty-webapp"        % jettyVersion     % "container",
        "org.eclipse.jetty.websocket" %  "websocket-server"    % jettyVersion     % "container;provided",
        "javax.servlet"               %  "javax.servlet-api"   % "3.1.0"          % "container;provided;test"
      ),
      scalateTemplateConfig in Compile <<= (sourceDirectory in Compile){ base =>
        Seq(
          TemplateConfig(
            base / "webapp" / "WEB-INF" / "templates",
            Seq.empty,  /* default imports should be added here */
            Seq.empty,  /* add extra bindings here */
            Some("templates")
          )
        )
      }
    )

  ).enablePlugins(JettyPlugin)

}

Radio button and listbox

Please there are already examples of how to get values of textboxes and checkboxes from the html form.
Please could you show a way to get value of radio button sets and listboxes.
I couldn't find any information about those.

Use built.sbt if it comes back

2.2.0-RC3 swapped out build.sbt for the much more complex projects/build.scala - if build.sbt comes back, reconfigure the akka example, and check others to see that they also have the simplest possible configuration.

Swagger-example: CORS issue in swagger-ui is back with scalatra v2.6.5

Previously reported, and fixed in #40, but is back.

Reproduce the problem:

Run the swagger-example as documented

Expected:

  • Swagger-UI shows the api

Result:

  • Font gets red and dev console shows CORS errors

Additional info:

  • Pinning ScalatraVersion to 2.6.4 or lower resolves the issue
  • Running with 2.6.5 produces dependency compatibility warnings and a non-fatal runtime error

Warnings:
[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:

[warn] 	* org.scala-lang.modules:scala-xml_2.12:1.1.0 is selected over 1.0.6
[warn] 	    +- org.json4s:json4s-xml_2.12:3.6.3                   (depends on 1.1.0)
[warn] 	    +- org.scalatra:scalatra_2.12:2.6.5                   (depends on 1.0.6)
[warn] 	    +- org.scala-lang:scala-compiler:2.12.4               (depends on 1.0.6)
[warn] 	    +- org.json4s:json4s-core_2.12:3.5.3                  (depends on 1.0.6)
[warn] 	    +- org.scalatra.scalate:scalate-util_2.12:1.8.0       (depends on 1.0.6)
[warn] 	* org.json4s:json4s-core_2.12:3.6.3 is selected over 3.5.3
[warn] 	    +- org.json4s:json4s-xml_2.12:3.6.3                   (depends on 3.6.3)
[warn] 	    +- org.scalatra:scalatra-json_2.12:2.6.5              (depends on 3.6.3)
[warn] 	    +- org.json4s:json4s-native_2.12:3.5.3                (depends on 3.5.3)
[warn] 	* org.json4s:json4s-scalap_2.12:3.6.3 is selected over 3.5.3
[warn] 	    +- org.json4s:json4s-core_2.12:3.6.3                  (depends on 3.6.3)
[warn] 	    +- org.json4s:json4s-core_2.12:3.5.3                  (depends on 3.5.3)
[warn] 	* org.json4s:json4s-ast_2.12:3.6.3 is selected over 3.5.3
[warn] 	    +- org.json4s:json4s-core_2.12:3.6.3                  (depends on 3.6.3)
[warn] 	    +- org.json4s:json4s-core_2.12:3.5.3                  (depends on 3.5.3)

Runtime error:

2019-10-04 10:29:57.003:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@2471cca7{/,file:///Users/catherine/workspace/scalatra-website-examples/2.6/swagger-example/target/webapp/,UNAVAILABLE}{file:///Users/catherine/workspace/scalatra-website-examples/2.6/swagger-example/target/webapp/}
java.lang.RuntimeException: Error scanning entry module-info.class from jar file:///Users/catherine/workspace/scalatra-website-examples/2.6/swagger-example/target/webapp/WEB-INF/lib/joda-convert-2.1.1.jar
	at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:891)
	at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:837)
	at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call(AnnotationConfiguration.java:159)
	at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfiguration.java:462)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
	at java.lang.Thread.run(Thread.java:748)
Caused by:
java.lang.IllegalArgumentException
	at org.objectweb.asm.ClassReader.<init>(Unknown Source)
	at org.objectweb.asm.ClassReader.<init>(Unknown Source)
	at org.objectweb.asm.ClassReader.<init>(Unknown Source)
	at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:959)
	at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:940)
	at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:887)
	at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:837)
	at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call(AnnotationConfiguration.java:159)
	at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfiguration.java:462)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:673)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:591)
	at java.lang.Thread.run(Thread.java:748)
2019-10-04 10:29:57.026:INFO:oejs.AbstractConnector:main: Started ServerConnector@4883b407{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2019-10-04 10:29:57.027:INFO:oejs.Server:main: Started @1315ms

The Validator implemented in Commands example code does not work properly

When executing the following method, the argument passed to the findFirstIn method is always "name" and the validation fails.

  // define a validation which we can apply to a [Field]
  def startsWithCap(message: String = "%s must start with a capital letter.") = b.validateWith(s =>
    _  => new PredicateValidator[String](b.name, """^[A-Z,0-9]""".r.findFirstIn(_).isDefined, messag
e).validate(s)
  )

Unable to get `POST` parameters in `params`

I tried the http-demo example in 2.2 and i am not getting the POST parameters in the params map. I am getting GET parameters and i am getting the request body. The request body has those parameters but somehow params does not have POST parameters. My sbt version is 0.12.2 and i am running scalatra's default server. I also tried building my scalatra app on sbt 0.13.0 but there also i dont get POST parameters in params but only GET

Updating the 2.2 swagger flowershop example to use sbt 0.13.5 means the build fails

52734b3

A fresh checkout fails for me with this change to sbt 0.13.5.

scalatra-website-examples/2.2/swagger-example/project/}swagger-example-build...

  [warn]    ::::::::::::::::::::::::::::::::::::::::::::::
  [warn]    ::          UNRESOLVED DEPENDENCIES         ::
  [warn]    ::::::::::::::::::::::::::::::::::::::::::::::
  [warn]    :: org.scalatra.sbt#scalatra-sbt;0.1.1: not found
  [warn]    ::::::::::::::::::::::::::::::::::::::::::::::
  [warn] 
  [warn]    Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
  [warn]        org.scalatra.sbt:scalatra-sbt:0.1.1 (sbtVersion=0.13, scalaVersion=2.10)
  [warn] 
  sbt.ResolveException: unresolved dependency: org.scalatra.sbt#scalatra-sbt;0.1.1: not found
      at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:217)
      at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:126)
      at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:125)
      at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:115)
      at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:115)
      at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:103)
      at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:48)
      at sbt.IvySbt$$anon$3.call(Ivy.scala:57)
      at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:98)
      at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:81)
      at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:102)
      at xsbt.boot.Using$.withResource(Using.scala:11)
      at xsbt.boot.Using$.apply(Using.scala:10)
      at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:62)
      at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:52)
      at xsbt.boot.Locks$.apply0(Locks.scala:31)
      at xsbt.boot.Locks$.apply(Locks.scala:28)
      at sbt.IvySbt.withDefaultLogger(Ivy.scala:57)
      at sbt.IvySbt.withIvy(Ivy.scala:98)
      at sbt.IvySbt.withIvy(Ivy.scala:94)
      at sbt.IvySbt$Module.withModule(Ivy.scala:115)
      at sbt.IvyActions$.update(IvyActions.scala:125)
      at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1223)
      at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1221)
      at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$74.apply(Defaults.scala:1244)
      at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$74.apply(Defaults.scala:1242)
      at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:35)
      at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1246)
      at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1241)
      at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:45)
      at sbt.Classpaths$.cachedUpdate(Defaults.scala:1249)
      at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1214)
      at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1192)
      at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
      at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
      at sbt.std.Transform$$anon$4.work(System.scala:64)
      at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
      at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
      at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
      at sbt.Execute.work(Execute.scala:244)
      at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
      at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
      at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
      at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
      at java.util.concurrent.FutureTask.run(FutureTask.java:262)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
      at java.util.concurrent.FutureTask.run(FutureTask.java:262)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
  [error] (*:update) sbt.ResolveException: unresolved dependency: org.scalatra.sbt#scalatra-sbt;0.1.1: not found

If I change it back to 0.12.2 it builds correctly.

start script of scalatra-atmosphere-embedded does not work

We can generate start script by hitting ./sbt stage, but the generated script causes a following exception:

org.fusesource.scalate.TemplateException: Template file extension missing. Cannot determine which template processor to use.
        at org.fusesource.scalate.TemplateEngine.generator(TemplateEngine.scala:911)
        at org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:800)
        at org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:745)

        at org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:446)
        at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:440)
        at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:495)
        at org.fusesource.scalate.TemplateEngine.layout(TemplateEngine.scala:565)
        at org.fusesource.scalate.TemplateEngine.layout(TemplateEngine.scala:634)
        at org.scalatra.scalate.ScalateSupport$class.layoutTemplateAs(ScalateSupport.scala:257)
        at org.scalatra.example.atmosphere.ChatController.layoutTemplateAs(ChatController.scala:18)
        at org.scalatra.scalate.ScalateSupport$class.ssp(ScalateSupport.scala:230)
        at org.scalatra.example.atmosphere.ChatController.ssp(ChatController.scala:18)
        at org.scalatra.example.atmosphere.ChatController$$anonfun$2.apply(ChatController.scala:27)
        at org.scalatra.example.atmosphere.ChatController$$anonfun$2.apply(ChatController.scala:25)
        at org.scalatra.ScalatraBase$class.org$scalatra$ScalatraBase$$liftAction(ScalatraBase.scala:285)
        at org.scalatra.ScalatraBase$$anonfun$invoke$1.apply(ScalatraBase.scala:279)
        at org.scalatra.ScalatraBase$$anonfun$invoke$1.apply(ScalatraBase.scala:279)
        at org.scalatra.ApiFormats$class.withRouteMultiParams(ApiFormats.scala:189)
        at org.scalatra.example.atmosphere.ChatController.withRouteMultiParams(ChatController.scala:18)
        at org.scalatra.ScalatraBase$class.invoke(ScalatraBase.scala:278)
        at org.scalatra.example.atmosphere.ChatController.org$scalatra$json$JsonSupport$$super$invoke(ChatController.scala:18)

akka 2.0.5 not found running async example

Howdy,

Trying to test out the async example. I'm a newb to both scalatra and scala. When I start sbt, I get an error that the dependency on akka 2.0.5 can't be resolved. Full output follows.

cheers,

Jon

jon@virgil ~/data/code/scalatra-website-examples/2.2/async/akka-examples $ ll
total 24
drwxrwxr-x 4 jon jon 97 Mar 5 22:24 .
drwxrwxr-x 3 jon jon 34 Mar 5 22:24 ..
-rw-rw-r-- 1 jon jon 756 Mar 5 22:24 .gitignore
drwxrwxr-x 2 jon jon 81 Mar 5 22:24 project
-rw-rw-r-- 1 jon jon 240 Mar 5 22:24 README.md
-rwxrwxr-x 1 jon jon 14321 Mar 5 22:24 sbt
drwxrwxr-x 4 jon jon 40 Mar 5 22:24 src
jon@virgil ~/data/code/scalatra-website-examples/2.2/async/akka-examples $ ./sbtDetected sbt version 0.12.2
Starting sbt: invoke with -help for other options
Downloading sbt launcher 0.12.2:
From http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.12.2/sbt-launch.jar
To ./.lib/0.12.2/sbt-launch.jar
Using /home/jon/.sbt/0.12.2 as sbt dir, -sbt-dir to override.
Getting net.java.dev.jna jna 3.2.3 ...
:: retrieving :: org.scala-sbt#boot-jna
confs: [default]
1 artifacts copied, 0 already retrieved (838kB/14ms)
Getting org.scala-sbt sbt 0.12.2 ...
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.12.2/jars/sbt.jar ...
[SUCCESSFUL ] org.scala-sbt#sbt;0.12.2!sbt.jar (296ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.12.2/jars/main.jar ...
[SUCCESSFUL ] org.scala-sbt#main;0.12.2!main.jar (1543ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.12.2/jars/compiler-interface-src.jar ...
[SUCCESSFUL ] org.scala-sbt#compiler-interface;0.12.2!compiler-interface-src.jar (197ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.12.2/jars/compiler-interface-bin.jar ...
[SUCCESSFUL ] org.scala-sbt#compiler-interface;0.12.2!compiler-interface-bin.jar (323ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/0.12.2/jars/compiler-interface-bin.jar ...
[SUCCESSFUL ] org.scala-sbt#precompiled-2_8_2;0.12.2!compiler-interface-bin.jar (368ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_10_0/0.12.2/jars/compiler-interface-bin.jar ...
[SUCCESSFUL ] org.scala-sbt#precompiled-2_10_0;0.12.2!compiler-interface-bin.jar (553ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.12.2/jars/actions.jar ...
[SUCCESSFUL ] org.scala-sbt#actions;0.12.2!actions.jar (1310ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.12.2/jars/interface.jar ...
[SUCCESSFUL ] org.scala-sbt#interface;0.12.2!interface.jar (384ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.12.2/jars/io.jar ...
[SUCCESSFUL ] org.scala-sbt#io;0.12.2!io.jar (931ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.12.2/jars/ivy.jar ...
[SUCCESSFUL ] org.scala-sbt#ivy;0.12.2!ivy.jar (1313ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/0.12.2/jars/launcher-interface.jar ...
[SUCCESSFUL ] org.scala-sbt#launcher-interface;0.12.2!launcher-interface.jar (1077ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.12.2/jars/logging.jar ...
[SUCCESSFUL ] org.scala-sbt#logging;0.12.2!logging.jar (683ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.12.2/jars/process.jar ...
[SUCCESSFUL ] org.scala-sbt#process;0.12.2!process.jar (331ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.12.2/jars/run.jar ...
[SUCCESSFUL ] org.scala-sbt#run;0.12.2!run.jar (270ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.12.2/jars/command.jar ...
[SUCCESSFUL ] org.scala-sbt#command;0.12.2!command.jar (326ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.12.2/jars/classpath.jar ...
[SUCCESSFUL ] org.scala-sbt#classpath;0.12.2!classpath.jar (243ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.12.2/jars/completion.jar ...
[SUCCESSFUL ] org.scala-sbt#completion;0.12.2!completion.jar (573ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.12.2/jars/api.jar ...
[SUCCESSFUL ] org.scala-sbt#api;0.12.2!api.jar (675ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.12.2/jars/compiler-integration.jar ...
[SUCCESSFUL ] org.scala-sbt#compiler-integration;0.12.2!compiler-integration.jar (269ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.12.2/jars/compiler-ivy-integration.jar ...
[SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.12.2!compiler-ivy-integration.jar (194ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.12.2/jars/task-system.jar ...
[SUCCESSFUL ] org.scala-sbt#task-system;0.12.2!task-system.jar (345ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.12.2/jars/tasks.jar ...
[SUCCESSFUL ] org.scala-sbt#tasks;0.12.2!tasks.jar (322ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.12.2/jars/tracking.jar ...
[SUCCESSFUL ] org.scala-sbt#tracking;0.12.2!tracking.jar (236ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.12.2/jars/testing.jar ...
[SUCCESSFUL ] org.scala-sbt#testing;0.12.2!testing.jar (296ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.12.2/jars/control.jar ...
[SUCCESSFUL ] org.scala-sbt#control;0.12.2!control.jar (195ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.12.2/jars/collections.jar ...
[SUCCESSFUL ] org.scala-sbt#collections;0.12.2!collections.jar (638ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.12.2/jars/incremental-compiler.jar ...
[SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.12.2!incremental-compiler.jar (362ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.12.2/jars/compile.jar ...
[SUCCESSFUL ] org.scala-sbt#compile;0.12.2!compile.jar (299ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.12.2/jars/persist.jar ...
[SUCCESSFUL ] org.scala-sbt#persist;0.12.2!persist.jar (309ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.12.2/jars/classfile.jar ...
[SUCCESSFUL ] org.scala-sbt#classfile;0.12.2!classfile.jar (364ms)
downloading http://repo1.maven.org/maven2/org/scala-tools/sbinary/sbinary_2.9.0/0.4.0/sbinary_2.9.0-0.4.0.jar ...
[SUCCESSFUL ] org.scala-tools.sbinary#sbinary_2.9.0;0.4.0!sbinary_2.9.0.jar (219ms)
downloading http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0-rc1/ivy-2.3.0-rc1.jar ...
[SUCCESSFUL ] org.apache.ivy#ivy;2.3.0-rc1!ivy.jar (768ms)
downloading http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar ...
[SUCCESSFUL ] com.jcraft#jsch;0.1.46!jsch.jar (180ms)
downloading http://repo1.maven.org/maven2/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar ...
[SUCCESSFUL ] commons-httpclient#commons-httpclient;3.1!commons-httpclient.jar (190ms)
downloading http://repo1.maven.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar ...
[SUCCESSFUL ] commons-logging#commons-logging;1.0.4!commons-logging.jar (76ms)
downloading http://repo1.maven.org/maven2/commons-codec/commons-codec/1.2/commons-codec-1.2.jar ...
[SUCCESSFUL ] commons-codec#commons-codec;1.2!commons-codec.jar (142ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.12.2/jars/cache.jar ...
[SUCCESSFUL ] org.scala-sbt#cache;0.12.2!cache.jar (353ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.12.2/jars/test-agent.jar ...
[SUCCESSFUL ] org.scala-sbt#test-agent;0.12.2!test-agent.jar (292ms)
downloading http://repo1.maven.org/maven2/org/scala-tools/testing/test-interface/0.5/test-interface-0.5.jar ...
[SUCCESSFUL ] org.scala-tools.testing#test-interface;0.5!test-interface.jar (96ms)
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
40 artifacts copied, 0 already retrieved (8381kB/44ms)
Getting Scala 2.9.2 (for sbt)...
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.9.2/scala-compiler-2.9.2.jar ...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.9.2!scala-compiler.jar (4085ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.9.2/scala-library-2.9.2.jar ...
[SUCCESSFUL ] org.scala-lang#scala-library;2.9.2!scala-library.jar (3773ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/jline/2.9.2/jline-2.9.2.jar ...
[SUCCESSFUL ] org.scala-lang#jline;2.9.2!jline.jar (184ms)
:: retrieving :: org.scala-sbt#boot-scala
confs: [default]
4 artifacts copied, 0 already retrieved (20090kB/33ms)
[info] Loading project definition from /mnt/raid/jon/data/code/scalatra-website-examples/2.2/async/akka-examples/project
[info] Updating {file:/mnt/raid/jon/data/code/scalatra-website-examples/2.2/async/akka-examples/project/}default-587aad...
[info] Resolving org.scala-sbt#precompiled-2_10_0;0.12.2 ...
[info] downloading http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/com.mojolly.scalate/xsbt-scalate-generator/scala_2.9.2/sbt_0.12/0.4.2/jars/xsbt-scalate-generator.jar ...
[info] [SUCCESSFUL ] com.mojolly.scalate#xsbt-scalate-generator;0.4.2!xsbt-scalate-generator.jar (259ms)
[info] downloading http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/org.scalatra.sbt/scalatra-sbt/scala_2.9.2/sbt_0.12/0.1.1/jars/scalatra-sbt.jar ...
[info] [SUCCESSFUL ] org.scalatra.sbt#scalatra-sbt;0.1.1!scalatra-sbt.jar (184ms)
[info] downloading http://repo1.maven.org/maven2/com/github/siasia/xsbt-web-plugin_2.9.2/0.12.0-0.2.11.1/xsbt-web-plugin_2.9.2-0.12.0-0.2.11.1.jar ...
[info] [SUCCESSFUL ] com.github.siasia#xsbt-web-plugin_2.9.2;0.12.0-0.2.11.1!xsbt-web-plugin_2.9.2.jar (240ms)
[info] downloading http://repo1.maven.org/maven2/com/github/siasia/plugin-commons_2.9.2/0.12.0-0.1.1/plugin-commons_2.9.2-0.12.0-0.1.1.jar ...
[info] [SUCCESSFUL ] com.github.siasia#plugin-commons_2.9.2;0.12.0-0.1.1!plugin-commons_2.9.2.jar (107ms)
[info] Done updating.
[info] Compiling 1 Scala source to /mnt/raid/jon/data/code/scalatra-website-examples/2.2/async/akka-examples/project/target/scala-2.9.2/sbt-0.12/classes...
[info] Set current project to Akka Examples (in build file:/mnt/raid/jon/data/code/scalatra-website-examples/2.2/async/akka-examples/)
[info] Updating {file:/mnt/raid/jon/data/code/scalatra-website-examples/2.2/async/akka-examples/}akka-examples...
[info] Resolving com.typesafe.akka#akka-actor;2.0.5 ...
[warn] module not found: com.typesafe.akka#akka-actor;2.0.5
[warn] ==== local: tried
[warn] /home/jon/.ivy2/local/com.typesafe.akka/akka-actor/2.0.5/ivys/ivy.xml
[warn] ==== Sonatype OSS Snapshots: tried
[warn] http://oss.sonatype.org/content/repositories/snapshots/com/typesafe/akka/akka-actor/2.0.5/akka-actor-2.0.5.pom
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/com/typesafe/akka/akka-actor/2.0.5/akka-actor-2.0.5.pom
[info] Resolving org.slf4j#slf4j-parent;1.6.1 ...
[info] downloading http://repo1.maven.org/maven2/net/databinder/dispatch/dispatch-core_2.9.2/0.9.5/dispatch-core_2.9.2-0.9.5.jar ...
[info] [SUCCESSFUL ] net.databinder.dispatch#dispatch-core_2.9.2;0.9.5!dispatch-core_2.9.2.jar (231ms)
[info] downloading http://repo1.maven.org/maven2/org/scalatra/scalatra_2.9.2/2.2.0/scalatra_2.9.2-2.2.0.jar ...
[info] [SUCCESSFUL ] org.scalatra#scalatra_2.9.2;2.2.0!scalatra_2.9.2.jar (719ms)
[info] downloading http://repo1.maven.org/maven2/org/scalatra/scalatra-scalate_2.9.2/2.2.0/scalatra-scalate_2.9.2-2.2.0.jar ...
[info] [SUCCESSFUL ] org.scalatra#scalatra-scalate_2.9.2;2.2.0!scalatra-scalate_2.9.2.jar (168ms)
[info] downloading http://repo1.maven.org/maven2/com/ning/async-http-client/1.7.5/async-http-client-1.7.5.jar ...
[info] [SUCCESSFUL ] com.ning#async-http-client;1.7.5!async-http-client.jar (247ms)
[info] downloading http://repo1.maven.org/maven2/io/netty/netty/3.4.4.Final/netty-3.4.4.Final.jar ...
[info] [SUCCESSFUL ] io.netty#netty;3.4.4.Final!netty.jar(bundle) (446ms)
[info] downloading http://repo1.maven.org/maven2/org/scalatra/scalatra-common_2.9.2/2.2.0/scalatra-common_2.9.2-2.2.0.jar ...
[info] [SUCCESSFUL ] org.scalatra#scalatra-common_2.9.2;2.2.0!scalatra-common_2.9.2.jar (139ms)
[info] downloading http://repo1.maven.org/maven2/org/clapper/grizzled-slf4j_2.9.2/0.6.10/grizzled-slf4j_2.9.2-0.6.10.jar ...
[info] [SUCCESSFUL ] org.clapper#grizzled-slf4j_2.9.2;0.6.10!grizzled-slf4j_2.9.2.jar (96ms)
[info] downloading http://repo1.maven.org/maven2/org/scalatra/rl/rl_2.9.2/0.4.2/rl_2.9.2-0.4.2.jar ...
[info] [SUCCESSFUL ] org.scalatra.rl#rl_2.9.2;0.4.2!rl_2.9.2.jar (218ms)
[info] downloading http://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar ...
[info] [SUCCESSFUL ] com.googlecode.juniversalchardet#juniversalchardet;1.0.3!juniversalchardet.jar (303ms)
[info] downloading http://repo1.maven.org/maven2/eu/medsea/mimeutil/mime-util/2.1.3/mime-util-2.1.3.jar ...
[info] [SUCCESSFUL ] eu.medsea.mimeutil#mime-util;2.1.3!mime-util.jar(bundle) (272ms)
[info] downloading http://repo1.maven.org/maven2/joda-time/joda-time/2.1/joda-time-2.1.jar ...
[info] [SUCCESSFUL ] joda-time#joda-time;2.1!joda-time.jar (315ms)
[info] downloading http://repo1.maven.org/maven2/org/joda/joda-convert/1.2/joda-convert-1.2.jar ...
[info] [SUCCESSFUL ] org.joda#joda-convert;1.2!joda-convert.jar (101ms)
[info] downloading http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.1/slf4j-api-1.7.1.jar ...
[info] [SUCCESSFUL ] org.slf4j#slf4j-api;1.7.1!slf4j-api.jar (303ms)
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-core_2.9/1.6.1/scalate-core_2.9-1.6.1.jar ...
[info] [SUCCESSFUL ] org.fusesource.scalate#scalate-core_2.9;1.6.1!scalate-core_2.9.jar(bundle) (1039ms)
[info] downloading http://repo1.maven.org/maven2/org/fusesource/scalate/scalate-util_2.9/1.6.1/scalate-util_2.9-1.6.1.jar ...
[info] [SUCCESSFUL ] org.fusesource.scalate#scalate-util_2.9;1.6.1!scalate-util_2.9.jar(bundle) (252ms)
[info] downloading http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar ...
[info] [SUCCESSFUL ] org.slf4j#slf4j-api;1.6.1!slf4j-api.jar (87ms)
[info] downloading http://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar ...
[info] [SUCCESSFUL ] ch.qos.logback#logback-classic;1.0.6!logback-classic.jar (384ms)
[info] downloading http://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar ...
[info] [SUCCESSFUL ] ch.qos.logback#logback-core;1.0.6!logback-core.jar (266ms)
[info] downloading http://repo1.maven.org/maven2/org/scalatra/scalatra-specs2_2.9.2/2.2.0/scalatra-specs2_2.9.2-2.2.0.jar ...
[info] [SUCCESSFUL ] org.scalatra#scalatra-specs2_2.9.2;2.2.0!scalatra-specs2_2.9.2.jar (372ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty.orbit#javax.servlet;3.0.0.v201112011016!javax.servlet.jar (318ms)
[info] downloading http://repo1.maven.org/maven2/org/scalatra/scalatra-test_2.9.2/2.2.0/scalatra-test_2.9.2-2.2.0.jar ...
[info] [SUCCESSFUL ] org.scalatra#scalatra-test_2.9.2;2.2.0!scalatra-test_2.9.2.jar (123ms)
[info] downloading http://repo1.maven.org/maven2/org/specs2/specs2_2.9.2/1.12.3/specs2_2.9.2-1.12.3.jar ...
[info] [SUCCESSFUL ] org.specs2#specs2_2.9.2;1.12.3!specs2_2.9.2.jar (2495ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-webapp/8.1.8.v20121106/jetty-webapp-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-webapp;8.1.8.v20121106!jetty-webapp.jar (160ms)
[info] downloading http://repo1.maven.org/maven2/org/mockito/mockito-all/1.9.5/mockito-all-1.9.5.jar ...
[info] [SUCCESSFUL ] org.mockito#mockito-all;1.9.5!mockito-all.jar (648ms)
[info] downloading http://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar ...
[info] [SUCCESSFUL ] org.apache.commons#commons-lang3;3.1!commons-lang3.jar (163ms)
[info] downloading http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.3/httpclient-4.2.3.jar ...
[info] [SUCCESSFUL ] org.apache.httpcomponents#httpclient;4.2.3!httpclient.jar (259ms)
[info] downloading http://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.2.3/httpmime-4.2.3.jar ...
[info] [SUCCESSFUL ] org.apache.httpcomponents#httpmime;4.2.3!httpmime.jar (173ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-xml/8.1.8.v20121106/jetty-xml-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-xml;8.1.8.v20121106!jetty-xml.jar (129ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-servlet/8.1.8.v20121106/jetty-servlet-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-servlet;8.1.8.v20121106!jetty-servlet.jar (197ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-util/8.1.8.v20121106/jetty-util-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-util;8.1.8.v20121106!jetty-util.jar (204ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-security/8.1.8.v20121106/jetty-security-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-security;8.1.8.v20121106!jetty-security.jar (136ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-server/8.1.8.v20121106/jetty-server-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-server;8.1.8.v20121106!jetty-server.jar (232ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-continuation/8.1.8.v20121106/jetty-continuation-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-continuation;8.1.8.v20121106!jetty-continuation.jar (104ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/8.1.8.v20121106/jetty-http-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-http;8.1.8.v20121106!jetty-http.jar (126ms)
[info] downloading http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-io/8.1.8.v20121106/jetty-io-8.1.8.v20121106.jar ...
[info] [SUCCESSFUL ] org.eclipse.jetty#jetty-io;8.1.8.v20121106!jetty-io.jar (187ms)
[info] downloading http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.2/httpcore-4.2.2.jar ...
[info] [SUCCESSFUL ] org.apache.httpcomponents#httpcore;4.2.2!httpcore.jar (195ms)
[info] downloading http://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-codec-1.6.jar ...
[info] [SUCCESSFUL ] commons-codec#commons-codec;1.6!commons-codec.jar (138ms)
[info] downloading http://repo1.maven.org/maven2/org/specs2/specs2-scalaz-core_2.9.2/6.0.1/specs2-scalaz-core_2.9.2-6.0.1.jar ...
[info] [SUCCESSFUL ] org.specs2#specs2-scalaz-core_2.9.2;6.0.1!specs2-scalaz-core_2.9.2.jar (1856ms)
[info] downloading http://repo1.maven.org/maven2/com/mojolly/scalate/scalate-generator_2.9.2/0.4.2/scalate-generator_2.9.2-0.4.2.jar ...
[info] [SUCCESSFUL ] com.mojolly.scalate#scalate-generator_2.9.2;0.4.2!scalate-generator_2.9.2.jar (139ms)
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.typesafe.akka#akka-actor;2.0.5: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
sbt.ResolveException: unresolved dependency: com.typesafe.akka#akka-actor;2.0.5: not found
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:214)
at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:122)
at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:121)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:114)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:114)
at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:102)
at sbt.IvySbt.liftedTree1$1(Ivy.scala:49)
at sbt.IvySbt.action$1(Ivy.scala:49)
at sbt.IvySbt$$anon$3.call(Ivy.scala:58)
at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:75)
at xsbt.boot.Locks$GlobalLock.withChannelRetries$1(Locks.scala:58)
at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:79)
at xsbt.boot.Using$.withResource(Using.scala:11)
at xsbt.boot.Using$.apply(Using.scala:10)
at xsbt.boot.Locks$GlobalLock.liftedTree1$1(Locks.scala:51)
at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:51)
at xsbt.boot.Locks$.apply0(Locks.scala:30)
at xsbt.boot.Locks$.apply(Locks.scala:27)
at sbt.IvySbt.withDefaultLogger(Ivy.scala:58)
at sbt.IvySbt.withIvy(Ivy.scala:99)
at sbt.IvySbt.withIvy(Ivy.scala:95)
at sbt.IvySbt$Module.withModule(Ivy.scala:114)
at sbt.IvyActions$.update(IvyActions.scala:121)
at sbt.Classpaths$$anonfun$work$1$1.apply(Defaults.scala:951)
at sbt.Classpaths$$anonfun$work$1$1.apply(Defaults.scala:949)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$54.apply(Defaults.scala:972)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$54.apply(Defaults.scala:970)
at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:35)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:974)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:969)
at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:45)
at sbt.Classpaths$.cachedUpdate(Defaults.scala:977)
at sbt.Classpaths$$anonfun$45.apply(Defaults.scala:856)
at sbt.Classpaths$$anonfun$45.apply(Defaults.scala:853)
at sbt.Scoped$$anonfun$hf10$1.apply(Structure.scala:586)
at sbt.Scoped$$anonfun$hf10$1.apply(Structure.scala:586)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:41)
at sbt.std.Transform$$anon$5.work(System.scala:71)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:238)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
error sbt.ResolveException: unresolved dependency: com.typesafe.akka#akka-actor;2.0.5: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

wro4j is not an existing directory!

Just tried to run the example and got:

scalatra-website-examples/2.2/resources/scalatra-coffeescript/target/wro4j is not an existing directory.

I made the directory, and it works... but it doesn't compile the coffeescript...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.