jenkinsci / jenkinsci/java-client-api
org.apache.http.client.HttpResponseException on disableJob()
- Langage dominant
- Java
- Étoiles
- 913
- Forks
- 466
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hi, I am calling disableJob(jobName, true) with my Jenkins instance after logging in with a valid username/token. I am getting this error even with crumb param set to true. Has anyone been getting this issue?
org.apache.http.client.HttpResponseException: Not Found
at com.offbytwo.jenkins.client.validator.HttpResponseValidator.validateResponse(HttpResponseValidator.java:11)
at com.offbytwo.jenkins.client.JenkinsHttpClient.get(JenkinsHttpClient.java:157)
at com.offbytwo.jenkins.client.JenkinsHttpClient.getQuietly(JenkinsHttpClient.java:203)
at com.offbytwo.jenkins.client.JenkinsHttpClient.post(JenkinsHttpClient.java:251)
at com.offbytwo.jenkins.client.JenkinsHttpClient.post(JenkinsHttpClient.java:438)
at com.offbytwo.jenkins.JenkinsServer.disableJob(JenkinsServer.java:532)
at com.salesforce.industries.jenkins.JenkinsConnection.disableJob(JenkinsConnection.java:287)
at
Exception in thread "main" org.apache.http.client.HttpResponseException: No valid crumb was included in the request at com.offbytwo.jenkins.client.validator.HttpResponseValidator.validateResponse(HttpResponseValidator.java:11)
at com.offbytwo.jenkins.client.JenkinsHttpClient.post(JenkinsHttpClient.java:265)
at com.offbytwo.jenkins.client.JenkinsHttpClient.post(JenkinsHttpClient.java:438)
at com.offbytwo.jenkins.JenkinsServer.disableJob(JenkinsServer.java:532)
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par JenkinsServer.disableJob à la ligne indiquée et suivez la requête à travers JenkinsHttpClient.post et HttpResponseValidator.validateResponse. Reproduisez l’appel disableJob vers Jenkins avec la gestion de crumb activée, puis examinez les chemins de requête et de réponse afin d’identifier pourquoi le crumb est rejeté ou pourquoi l’endpoint est introuvable. C’est terminé lorsque l’appel réussit avec un username/token et un crumb valides.
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é
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100