scala-ide/scala-worksheet — pull request #176 by dragos (2014-02-10 18:15:33+00:00)
Title: More robust WorksheetsManager: don't die on unhandled exceptions.

I noticed the worksheet manager actor died on some uncaught exceptions. This
commit makes it log and continue (since it's a singleton instance in a lazy val,
the only workaround is to restart eclipse). Also, noticed that closing a Scala
project causes `unit.scalaProject` to throw, so wrapped that into a `Try`.

I didn't generalize this treatment because in most other cases there is no
good way to recover from missing an open project.

Fixed #129