Skip to content

Commit 0950a65

Browse files
committed
Fixed jenkinsci#121 Fixed jenkinsci#7 o deleteJob(name), enabledJob(name), disableJob(name), cancelQuietDown(), build(), build(params) producing a HttpResponseException cause by the wrong calling client.post with crumbFlag set to true which was wrong. Changed to false.
1 parent 6330707 commit 0950a65

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

ReleaseNotes.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55

66
### API Changes
77

8+
[deleteJob throws exception but works anyway][issue-154]
9+
[Some HTTP calls to jenkins result in a 302, which currently throws an HttpResponseException #7[issue-7]
10+
[Create Job is failing - any idea on this error][issue-121]
11+
12+
* Fixed. by changing call to client.post(, crumbFlag = true) into
13+
client.post(, crumbFlag = false).
14+
815
[Added getPluginManager() to JenkinsServer][issue-120]
916

1017
```java
@@ -309,6 +316,7 @@ TestReport testReport = mavenJob.getLastSuccessfulBuild().getTestReport();
309316
[2]: https://github.com/RisingOak/jenkins-client/blob/master/src/test/java/com/offbytwo/jenkins/integration/JenkinsLoadStatisticsExample.java
310317
[3]: https://github.com/RisingOak/jenkins-client/blob/master/src/test/java/com/offbytwo/jenkins/integration/BuildJobTestReports.java
311318
[4]: https://github.com/RisingOak/jenkins-client/blob/master/src/main/java/com/offbytwo/jenkins/model/Executor.java
319+
[issue-7]: https://github.com/RisingOak/jenkins-client/issues/7
312320
[issue-53]: https://github.com/RisingOak/jenkins-client/issues/53
313321
[issue-67]: https://github.com/RisingOak/jenkins-client/issues/67
314322
[issue-82]: https://github.com/RisingOak/jenkins-client/issues/82
@@ -320,12 +328,14 @@ TestReport testReport = mavenJob.getLastSuccessfulBuild().getTestReport();
320328
[issue-108]: https://github.com/RisingOak/jenkins-client/issues/108
321329
[issue-119]: https://github.com/RisingOak/jenkins-client/issues/119
322330
[issue-120]: https://github.com/RisingOak/jenkins-client/issues/120
331+
[issue-121]: https://github.com/RisingOak/jenkins-client/issues/121
323332
[issue-128]: https://github.com/RisingOak/jenkins-client/issues/128
324333
[issue-130]: https://github.com/RisingOak/jenkins-client/issues/130
325334
[issue-133]: https://github.com/RisingOak/jenkins-client/issues/133
326335
[issue-135]: https://github.com/RisingOak/jenkins-client/issues/135
327336
[issue-144]: https://github.com/RisingOak/jenkins-client/issues/144
328337
[issue-146]: https://github.com/RisingOak/jenkins-client/issues/146
338+
[issue-154]: https://github.com/RisingOak/jenkins-client/issues/154
329339
[issue-155]: https://github.com/RisingOak/jenkins-client/issues/155
330340
[pull-123]: https://github.com/RisingOak/jenkins-client/pull/123
331341
[pull-149]: https://github.com/RisingOak/jenkins-client/pull/149

src/main/java/com/offbytwo/jenkins/client/JenkinsHttpClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ public String post_text(String path, String textData, ContentType contentType, b
431431
* HttpResponseException
432432
*/
433433
public void post(String path) throws IOException {
434-
post(path, null, null, true);
434+
post(path, null, null, false);
435435
}
436436

437437
public void post(String path, boolean crumbFlag) throws IOException {

src/main/java/com/offbytwo/jenkins/model/Job.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public String getFileFromWorkspace(String fileName) throws IOException {
6868
* Trigger a build without parameters
6969
*/
7070
public void build() throws IOException {
71-
client.post(url + "build", true);
71+
client.post(url + "build");
7272
}
7373

7474
public void build(boolean crumbFlag) throws IOException {
@@ -84,7 +84,7 @@ public void build(boolean crumbFlag) throws IOException {
8484
*/
8585
public void build(Map<String, String> params) throws IOException {
8686
String qs = join(Collections2.transform(params.entrySet(), new MapEntryToQueryStringPair()), "&");
87-
client.post(url + "buildWithParameters?" + qs, null, null);
87+
client.post(url + "buildWithParameters?" + qs);
8888
}
8989

9090
/**

0 commit comments

Comments
 (0)