Spring/Spring 이야기

[Spring framework] Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider

seungdols 2022. 12. 7. 14:49

Netty를 쓰는 환경에서는 해당 오류가 M1 Apple chip 부터 발생한다. 

Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS

 

해당 이슈는 MacOS에서만 발생한다. 

해결방법은 netty issue에 나와 있는데, 보통 아래 디펜던시를 추가해주면 해결 된다. 

io.netty:netty-resolver-dns-native-macos

그런데, 좋은 방법이 며칠전에 추가 되었는데, 실행 하는 OS를 구분하여 runtimeOnly로 해당 모듈을 추가 해주는 방식이다.OS 구분은 플러그인을 통해 해결 한 방법이다.

https://github.com/netty/netty/issues/11020#issuecomment-1334134901

 

Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider · Issue #11020 · netty/netty

Expected behavior Spring Cloud Gateway microservice (api-gateway) should route to appropriate microservice (web) using Eureka Discovery Server microservice (discovery) and return "Hello World&...

github.com

 

반응형

'Spring > Spring 이야기' 카테고리의 다른 글

@ConfigurationProperties (Spring Boot)  (0) 2022.09.28
logback에서 maxHistory 이슈  (0) 2021.06.13
JSP속에서, handlebars 삽질.  (0) 2020.04.14
#Today #Error #삽질  (0) 2017.01.25
Web 개발시 편리한 도구 - LiveReload  (0) 2016.09.27