jenkinsci / jenkinsci/java-client-api
java.net.UnknownHostException: build: nodename nor servname provided, or not known
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 913
- Forks
- 466
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Tried simple code from the example:
Map<String, Job> jobs = null;
try {
jobs = jenkins.getJobs();
System.out.println(jobs.keySet());
JobWithDetails ios = jobs.get("My job").details();
} catch (IOException e) {
e.printStackTrace();
}
Fails with:
java.net.UnknownHostException: build: nodename nor servname provided, or not known
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:44)
at org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:102)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:319)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:363)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:219)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:195)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at com.offbytwo.jenkins.client.JenkinsHttpClient.get(JenkinsHttpClient.java:134)
at com.offbytwo.jenkins.model.Job.details(Job.java:45)
at Jenkins.main(Jenkins.java:26)
Tried to google, found out several similar issues, like this. But build is not my hostname and even if I add it to /etc/hosts, this code won't run anyway.
Any idea how to fix this?
macos 10.13.1
java 1.8.0_141
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le point d’entrée de l’exemple, puis suivez Job.details dans Job.java via JenkinsHttpClient.get dans JenkinsHttpClient.java. Reproduisez la UnknownHostException avec les versions de Java et macOS indiquées et examinez où l’hôte nommé dans la requête est sélectionné. La tâche est terminée lorsque l’exemple atteint la Jenkins API sans résoudre l’hôte involontaire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- api
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100