Skip to content

Instantly share code, notes, and snippets.

@futurechimp
Created September 16, 2012 18:14
Show Gist options
  • Save futurechimp/3733579 to your computer and use it in GitHub Desktop.
Save futurechimp/3733579 to your computer and use it in GitHub Desktop.
@casualjim - Maybe some trouble with the whole LifeCycle / ScalatraBootstrap thing here?
> compile
[info] Compiling 6 Scala sources to /home/dave/workspace/manning-book/swagger-sample-app/target/scala-2.9.2/classes...
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/Bootstrap.scala:3: LifeCycle is not a member of org.scalatra
[error] import org.scalatra.LifeCycle
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/Bootstrap.scala:5: not found: type LifeCycle
[error] class ScalatraBootstrap extends LifeCycle {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/Bootstrap.scala:10: value mount is not a member of javax.servlet.ServletContext
[error] context mount (new PetServlet, "/pet")
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/Bootstrap.scala:11: value mount is not a member of javax.servlet.ServletContext
[error] context mount (new ResourcesApp, "/")
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetServlet.scala:7: TypedParamSupport is not a member of org.scalatra
[error] import org.scalatra.{TypedParamSupport, ScalatraServlet}
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetServlet.scala:9: object json is not a member of package org.scalatra
[error] import org.scalatra.json._
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetServlet.scala:14: class file needed by SwaggerSupport is missing.
[error] reference type Initializable of package org.scalatra refers to nonexisting symbol.
[error] class PetServlet(implicit val swagger: Swagger) extends ScalatraServlet with TypedParamSupport with JacksonJsonSupport with JValueResult with SwaggerSupport {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetServlet.scala:25: value asScala is not a member of java.util.List[com.wordnik.swagger.core.DocumentationParameter]
[error] val fields = for (field <- docObj.getFields.asScala.filter(d => d.paramType != null))
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetServlet.scala:31: package models is not a value
[error] models = Map(swaggerToModel(classOf[Pet]))
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetstoreApp.scala:5: ScalatraServlet is not a member of org.scalatra
[error] import org.scalatra.ScalatraServlet
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetstoreApp.scala:11: not found: type ScalatraServlet
[error] class ResourcesApp(implicit val swagger: Swagger) extends ScalatraServlet with JacksonSwaggerBase {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetstoreApp.scala:11: class file needed by JacksonSwaggerBase is missing.
[error] reference type ScalatraBase of package org.scalatra refers to nonexisting symbol.
[error] class ResourcesApp(implicit val swagger: Swagger) extends ScalatraServlet with JacksonSwaggerBase {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetstoreApp.scala:15: not found: value before
[error] before() {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/PetstoreApp.scala:21: not found: value request
[error] request.getServerName,
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/UserServlet.scala:3: ScalatraServlet is not a member of org.scalatra
[error] import org.scalatra.ScalatraServlet
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/UserServlet.scala:6: object json is not a member of package org.scalatra
[error] import org.scalatra.json.JacksonJsonSupport
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/UserServlet.scala:8: not found: type ScalatraServlet
[error] class UserServlet(implicit val swagger: Swagger) extends ScalatraServlet with JacksonJsonSupport with SwaggerSupport {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/UserServlet.scala:8: class file needed by SwaggerSupport is missing.
[error] reference type Initializable of package org.scalatra refers to nonexisting symbol.
[error] class UserServlet(implicit val swagger: Swagger) extends ScalatraServlet with JacksonJsonSupport with SwaggerSupport {
[error] ^
[error] /home/dave/workspace/manning-book/swagger-sample-app/src/main/scala/com/wordnik/swagger/sample/UserServlet.scala:13: not found: value get
[error] get("/:id", summary("Find by ID"), nickname("findById"), responseClass("Book"), endpoint("{id}"), parameters(
[error] ^
[error] 19 errors found
[error] (compile:compile) Compilation failed
[error] Total time: 5 s, completed 16-Sep-2012 19:12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment