This is what i get trying to do anything with play:
$ play help
java.lang.NoSuchMethodError: method java.util.regex.Matcher.quoteReplacement with signature (Ljava.lang.String;)Ljava.lang.String; was not found.
at xsbt.boot.ConfigurationParser$.substituteVariables(ConfigurationParser.scala:22)
at xsbt.boot.ConfigurationParser.toFile(ConfigurationParser.scala:120)
at xsbt.boot.ConfigurationParser$$anonfun$file$1.apply(ConfigurationParser.scala:122)
at scala.Option.map(Option.scala:133)
at xsbt.boot.ConfigurationParser.file(ConfigurationParser.scala:122)
at xsbt.boot.ConfigurationParser$$anonfun$5.apply(ConfigurationParser.scala:68)
at xsbt.boot.ConfigurationParser$$anonfun$processSection$1.apply(ConfigurationParser.scala:101)
at xsbt.boot.ConfigurationParser.process(ConfigurationParser.scala:102)
at xsbt.boot.ConfigurationParser.processSection(ConfigurationParser.scala:101)
at xsbt.boot.ConfigurationParser.xsbt$boot$ConfigurationParser$$apply(ConfigurationParser.scala:60)
at xsbt.boot.ConfigurationParser$$anonfun$apply$3.apply(ConfigurationParser.scala:52)
at xsbt.boot.Using$.withResource(Using.scala:11)
at xsbt.boot.Using$.apply(Using.scala:10)
at xsbt.boot.Configuration$$anonfun$parse$1.apply(Configuration.scala:15)
at xsbt.boot.Using$.withResource(Using.scala:11)
at xsbt.boot.Using$.apply(Using.scala:10)
at xsbt.boot.Configuration$.parse$fcb646c(Configuration.scala:15)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:25)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.lang.NoSuchMethodError: method java.util.regex.Matcher.quoteReplacement with signature (Ljava.lang.String;)Ljava.lang.String; was not found.
I have binary play 2.0.4 (last October 01 2012 version) installed on ubuntu 12.10 with 1.6.37 jdk
play path is my home path, which has no space characters
the same version of play works perfectly on my other machine