Skip to content

Instantly share code, notes, and snippets.

@arturaz
Created February 20, 2012 15:29
Show Gist options
  • Save arturaz/1869674 to your computer and use it in GitHub Desktop.
Save arturaz/1869674 to your computer and use it in GitHub Desktop.
arturas@zeus:~/work/as3_stacktracer$ sbt console
[info] Loading global plugins from /home/arturas/.sbt/plugins
[info] Loading project definition from /home/arturas/work/as3_stacktracer/project
[info] Set current project to AS3Stacktracer (in build file:/home/arturas/work/as3_stacktracer/)
[info] Starting scala interpreter...
[info]
Welcome to Scala version 2.9.1.final (Java HotSpot(TM) Server VM, Java 1.7.0).
Type in expressions to have them evaluated.
Type :help for more information.
scala> val dstDirAbs = "/home/arturas/work/spacegame/flex/src-pp"
dstDirAbs: java.lang.String = /home/arturas/work/spacegame/flex/src-pp
scala> val srcRel = "config/Config.as"
srcRel: java.lang.String = config/Config.as
scala>
scala> import scalax.io._
import scalax.io._
scala> import scalax.file.Path
import scalax.file.Path
scala> import scalax.file.Path._
import scalax.file.Path._
scala> dstDirAbs / srcRel
java.lang.IllegalArgumentException: / is not permitted as a path segment for this filesystem
at scalax.file.FileSystem.checkSegmentForSeparators(FileSystem.scala:236)
at scalax.file.defaultfs.DefaultPath.$div(DefaultPath.scala:42)
at scalax.file.defaultfs.DefaultPath.$div(DefaultPath.scala:35)
at .<init>(<console>:17)
at .<clinit>(<console>)
at .<init>(<console>:11)
at .<clinit>(<console>)
at $print(<console>)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:704)
at scala.tools.nsc.interpreter.IMain$Request.loadAndRun(IMain.scala:914)
at scala.tools.nsc.interpreter.IMain.loadAndRunReq$1(IMain.scala:546)
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:577)
at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:543)
at scala.tools.nsc.interpreter.ILoop.reallyInterpret$1(ILoop.scala:694)
at scala.tools.nsc.interpreter.ILoop.interpretStartingWith(ILoop.scala:745)
at scala.tools.nsc.interpreter.ILoop.command(ILoop.scala:651)
at scala.tools.nsc.interpreter.ILoop.processLine$1(ILoop.scala:542)
at scala.tools.nsc.interpreter.ILoop.loop(ILoop.scala:550)
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:822)
at scala.tools.nsc.interpreter.ILoop.main(ILoop.scala:851)
at xsbt.ConsoleInterface.run(ConsoleInterface.scala:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:57)
at sbt.compiler.AnalyzingCompiler.console(AnalyzingCompiler.scala:48)
at sbt.Console.console0$1(Console.scala:23)
at sbt.Console$$anonfun$apply$2$$anonfun$apply$1.apply$mcV$sp(Console.scala:24)
at sbt.TrapExit$.executeMain$1(TrapExit.scala:33)
at sbt.TrapExit$$anon$1.run(TrapExit.scala:42)
scala> val DirSep = System.getProperty("file.separator")
DirSep: java.lang.String = /
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment