I'm getting the same error, but I can't repair.
project/Build.scala
==================
import sbt._
import Keys._
import com.typesafe.startscript.StartScriptPlugin
object MyProjectBuild extends Build {
val mySettings = StartScriptPlugin.startScriptForClassesSettings ++
Defaults.defaultSettings ++ Seq(
name := "gloo-http",
version := "1.0",
scalaVersion := "2.9.1",
libraryDependencies ++= Seq(
"com.typesafe.akka" % "akka" % "2.0-RC1",
"com.typesafe.akka" % "akka-remote" % "2.0-RC1",
"com.typesafe" % "play-mini_2.9.1" % "2.0-RC3",
"org.mongodb" %% "casbah" % "3.0.0-M2"),
resolvers ++= Seq(
"Typesafe Snapshots" at "http://repo.typesafe.com/typesafe/snapshots/"
,
"Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases/",
"Typesafe 3rd parties" at
"http://repo.typesafe.com/typesafe/third-party",
"Maven 1" at "http://repo1.maven.org/maven2/org/",
"Java.net Maven2 Repository" at "http://download.java.net/maven/2/",
"Ibiblio" at "http://mirrors.ibiblio.org/pub/mirrors/maven2",
"sonatype.repo" at "https://oss.sonatype.org/content/groups/public"),
// compile options
scalacOptions ++= Seq("-encoding", "UTF-8", "-deprecation", "-unchecked"
),
javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"))
val myProject = Project("MyProject", file("."), settings = mySettings)
}
project/build.properties
=================\
sbt.version=0.11.2
On Friday, January 13, 2012 4:23:33 PM UTC-7, Maxime Lévesque wrote:
>
>
> There are no other files except for a scala source file, it's just a
> proof of concept project,
>
> I ended up trying 0.11.1 and it just worked, it looks like it's the only
> version supported,
>
> the error message is probably wrong. I made the experiment of bumping the
> version to 0.11.2
>
> and there was yet another message : Server unexpectedly hangled up
>
> Now, just 1 minute ago, I bumped the version to 0.11.2, pushed it and it
> worked ...
>
> Thanks
>
> ML
>
>
> 2012/1/13 Doug Tangren <[email protected]>
>
>>
>>
>> 2012/1/11 Maxime Lévesque <[email protected]>
>>
>>>
>>> I get the error message bellow, it looks like the wrong error message
>>> because I got it while
>>> using SBT 0.11.0 and 0.11.2
>>>
>>> The relevant files are :
>>>
>>> ============== ./project/build.properties===================
>>>
>>> sbt.version=0.11.0
>>>
>>> ============== ./project/plugins.sbt ===================
>>>
>>> addSbtPlugin("com.typesafe.startscript" % "xsbt-start-script-plugin" %
>>> "0.3.0")
>>>
>>> ============== ./project/Build.scala ===================
>>>
>>>
>>> import sbt._
>>> import Keys._
>>> import com.typesafe.startscript.StartScriptPlugin
>>>
>>>
>>> object Buildz extends Build {
>>>
>>> def buildSettings =
>>> Defaults.defaultSettings ++
>>> StartScriptPlugin.startScriptForClassesSettings ++ Seq(
>>> organization := "net.strong_links",
>>> version := "0.9",
>>> scalaVersion := "2.9.1",
>>> resolvers += ScalaToolsSnapshots
>>> )
>>>
>>> lazy val buildProject = Project(
>>> id = "project",
>>> base = file("project")
>>> )
>>>
>>> val jettyVersion = "7.5.4.v20111024"
>>>
>>>
>>> lazy val htest = Project(
>>> id = "htest",
>>> base = file("htest"),
>>> settings = buildSettings ++ Seq(
>>> libraryDependencies ++= Seq(
>>> "net.databinder" %% "unfiltered-filter" % "0.5.1",
>>> "net.databinder" %% "unfiltered-jetty" % "0.5.1",
>>> "org.slf4j" % "slf4j-api" % "1.6.1",
>>> "ch.qos.logback" % "logback-classic" % "1.0.0",
>>> "org.eclipse.jetty" % "jetty-webapp" % jettyVersion
>>> )
>>> )
>>> )
>>>
>>> lazy val root = Project(
>>> id = "root",
>>> base = file("."),
>>> settings = buildSettings
>>> ) aggregate(htest)
>>> }
>>>
>>> ==============================================================
>>>
>>>
>>> $ git push heroku master
>>> Counting objects: 19, done.
>>> Delta compression using up to 2 threads.
>>> Compressing objects: 100% (10/10), done.
>>> Writing objects: 100% (19/19), 1.89 KiB, done.
>>> Total 19 (delta 1), reused 0 (delta 0)
>>>
>>> -----> Heroku receiving push
>>> -----> Scala app detected
>>> ! Error, you have defined an unsupported sbt.version in
>>> project/build.properties
>>> ! You must use a release verison of sbt, sbt.version=0.11.0 or
>>> greater
>>> ! Heroku push rejected, failed to compile Scala app
>>>
>>> To [email protected]:radiant-leaf-3551.git
>>> ! [remote rejected] master -> master (pre-receive hook declined)
>>> error: failed to push some refs to '[email protected]:radiant-leaf-3551.git'
>>>
>>>
>> Are there any other files you have not listed here. You can shoot
>> yourself in the foot by adding something to a .slugignore file in the root
>> of your repo that heroku uses to lint and resolve the type of app you are
>> deploying.
>>
>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Heroku" group.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msg/heroku/-/CN1pASrDK_YJ.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/heroku?hl=en.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Heroku" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/heroku?hl=en.
>>
>
>
--
You received this message because you are subscribed to the Google Groups
"Heroku" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/heroku/-/5HTdb2TmM4gJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en.