"I/O error on GET request for \"http://fornecedor/info/GO\": fornecedor; nested exception is java.net.UnknownHostException: fornecedor",
"path": "/compra"
Trata-se do mesmo erro do caso do post abaixo e de vários outros que não tiveram resposta no forum: https://cursos.alura.com.br/forum/topico-problema-ao-fazer-service-discovery-com-eureka-mapeando-a-url-do-fornecedor-96830
As soluções propostas não funcionas.
As configurações são idênticas do professor, passei algumas horas fazendo o confere, baixei e continua não funcionando. Adicionei configurações extras de acordo com cada erro (como falta de algumas dependências) , e continua não funcionando.
Ao fazer http://localhost:8080/compra no postman recebo essa resposta nele.
{
"timestamp": "2022-06-10T17:03:04.874+0000",
"status": 500,
"error": "Internal Server Error",
"message": "I/O error on GET request for \"http://fornecedor/info/GO\": fornecedor; nested exception is java.net.UnknownHostException: fornecedor",
"path": "/compra"
}
no servidor:
java.net.UnknownHostException: fornecedor
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:633) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:583) ~[na:na]
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183) ~[na:na]
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:498) ~[na:na]
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:603) ~[na:na]
at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:246) ~[na:na]
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:351) ~[na:na]
at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:373) ~[na:na]
at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1309) ~[na:na]
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1242) ~[na:na]
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128) ~[na:na]
at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1057) ~[na:na]
at org.springframework.http.client.SimpleBufferingClientHttpRequest.executeInternal(SimpleBufferingClientHttpRequest.java:76) ~[spring-web-5.1.7.RELEASE.jar:5.1.7.RELEASE]
at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48) ~[spring-web-5.1.7.RELEASE.jar:5.1.7.RELEASE]
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53) ~[spring-web-5.1.7.RELEASE.jar:5.1.7.RELEASE]
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:735) ~[spring-web-5.1.7.RELEASE.jar:5.1.7.RELEASE]
(não apareceu o by na exeption)
já mudei fornecedor para 'fornecedor' e vice versa, já mexi tudo que tinha direito e nenhuma solução encontrada.
Tá complicado seguir o curso, nunca tive tanta dor de cabeça num curso da Alura......