case classErrorSwallowingModel[U, N, -A, +B <: U](submodel: Submodel[N, A, U], auditor: Auditor[U, N, B], recordErrorStackTraces: Boolean = true) extends SubmodelBase[U, N, A, B] with Product with Serializable
A model that swallows exceptions thrown by submodel.
When exceptions are thrown by submodel, then a score containing a ScoreError should be produces where the error
list should be either:
A model that swallows exceptions thrown by submodel.
When exceptions are thrown by submodel, then a score containing a ScoreError should be produces where the error list should be either:
when recordErrorStackTraces and the stack trace and message could be retrieved; otherwise, the error list should be:
If the exception that is caught is a com.eharmony.aloha.semantics.SemanticsUdfException, then 3 additional fields are added to the end of the errors list in indices 3, 4, 5:
model input type
model output type
the submodel to which the score calculations are delegated.
whether stack traces should be recorded.