Когда происходит что-то вроде: UnknownHostException
com.netflix.zuul.exception.ZuulException: Filter threw Exception
at com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:227)
.............................
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassCastException: java.net.UnknownHostException cannot be cast to com.netflix.zuul.exception.ZuulException
at org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter.findZuulException(SendErrorFilter.java:104)
или по таймауту: SocketTimeoutException
com.netflix.zuul.exception.ZuulException: Filter threw Exception
at com.netflix.zuul.FilterProcessor.processZuulFilter(FilterProcessor.java:227)
.............................
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassCastException: java.net.SocketTimeoutException cannot be cast to com.netflix.zuul.exception.ZuulException
at org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter.findZuulException(SendErrorFilter.java:104)
шлюз возвращает успешный код состояния 200 ...
это нормальный запуск?
его можно настроить?
или, может быть, я должен его поймать и выдать пользовательскую ошибку, если код 200 мне не подходит?