Я пытаюсь реализовать правильную обработку ошибок в своем коде. Есть компонент запроса, который попадает в конкретный api. Мне нужно обработать сценарий, в котором возникает исключение «сервер не может отправить ответ». Mule не определяет это как ошибку HTTP: NOT FOUND, а определяет ее как MULE: UNKNOWN. Как мне вести себя в этом случае? Я хочу, чтобы mule идентифицировал это как ошибку HTTP.
РЕДАКТИРОВАТЬ:
Как обрабатывать ошибку типа MULE: UNKNOWN. Я не хочу обрабатывать его под ЛЮБОЙ, а компилятор не принимает тип MULE: UNKNOWN. ?
org.mule.runtime.deployment.model.api.DeploymentException: не удалось развернуть артефакт [] Вызвано: org.mule.runtime.api.exception.MuleRuntimeException: org.mule.runtime.deployment.model.api.DeploymentInitException: MuleRuntimeException : Не удалось найти ErrorType для данного идентификатора: 'MULE: UNKNOWN' Причина: org.mule.runtime.deployment.model.api.DeploymentInitException: MuleRuntimeException: Не удалось найти ErrorType для данного идентификатора: 'MULE: UNKNOWN' Вызвано : org.mule.runtime.core.api.config.ConfigurationException: не удалось найти ErrorType для данного идентификатора: 'MULE: UNKNOWN' Причина: org.mule.runtime.api.lifecycle.InitialisationException: не удалось найти ErrorType для данный идентификатор: 'MULE: UNKNOWN' Причина: org.mule.runtime.api.lifecycle.LifecycleException: Не удалось найти ErrorType для данного идентификатора: 'MULE: UNKNOWN' Причина: org.mule.runtime.api.exception. MuleRuntimeException: не удалось найти ErrorType для данного идентификатора ifier: 'МУЛ: НЕИЗВЕСТНО'