У меня есть собственный класс исключений, например:
case class CustomException(errorMsg:String) extends Exception(error:String)
Все, что мне нужно, когда я поймаю исключение, это выбросить мое настраиваемое исключение и передать мое сообщение об ошибке в настраиваемое исключение. Я ожидаю от конструктора CustomException вызова super (errMsg) Однако сейчас это не так, и я получил ошибку компиляции.
catch {
case s: Exception => throw CustomException("This is a custom message")
}
Как я могу назвать супер конструктор:
super(errorMessage)