jenkinsci / jenkinsci/java-client-api

org.apache.http.client.HttpResponseException on disableJob()

Ouverte
#332 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.