В Kotlin есть способ вызвать исключение при отображении значений, как показано в примере ниже:
someList
.map { someRepository.findById(it.id) ?: throw SomeException() }
.map { someOtherObject.build(userContext, dataContext, it) }
.toCollection(ArrayList())