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.
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 aTry
.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