update scala
log full exception
allow reading from current directory, required by macros