`NoClassDefFoundError` is a `LinkageError`, so is `ExceptionInInitializerError`, and these are quite common errors to get when you load a class that loads a class that doesn't exist - this is one of the problems we had in Play when we started using `NonFatal`, it started treating errors that are quite normal in dev mode in Play as fatal errors that we could no longer handle.