Hi,
As per one of our requirements, we need to automate the creation of Plan, jobs, stages etc and finally it should run just by executing the Java code. As a initial step, i followed this tutorial https://confluence.atlassian.com/bameap/tutorial-create-a-simple-plan-with-bamboo-specs-883185040.html and created a Java project. While executing, getting the below error message. Any help/suggestions would be great.
ERROR: Unexpected response status: HTTP/1.1 400 Bad Request
[{"errors":["Could not parse yaml input: Cannot create property=description for JavaBean=com.atlassian.bamboo.specs.util.BambooSpecProperties@5ec72d3f\n in 'string', line 1, column 5:\n --- !!com.atlassian.bamboo.specs.api ... \n ^\nUnable to find property 'description' on class: com.atlassian.bamboo.specs.util.BambooSpecProperties\n in 'string', line 2, column 14:\n description: Plan created\n ^\n"],"fieldErrors":{}}]
Exception in thread "main" java.lang.RuntimeException: org.apache.http.client.ClientProtocolException: Unexpected response status: HTTP/1.1 400 Bad Request
[{"errors":["Could not parse yaml input: Cannot create property=description for JavaBean=com.atlassian.bamboo.specs.util.BambooSpecProperties@5ec72d3f\n in 'string', line 1, column 5:\n --- !!com.atlassian.bamboo.specs.api ... \n ^\nUnable to find property 'description' on class: com.atlassian.bamboo.specs.util.BambooSpecProperties\n in 'string', line 2, column 14:\n description: Plan created\n ^\n"],"fieldErrors":{}}]
at com.atlassian.bamboo.specs.util.RestTaskResult.<init>(RestTaskResult.java:18)
at com.atlassian.bamboo.specs.util.SendQueue$1.run(SendQueue.java:40)
Caused by: org.apache.http.client.ClientProtocolException: Unexpected response status: HTTP/1.1 400 Bad Request
[{"errors":["Could not parse yaml input: Cannot create property=description for JavaBean=com.atlassian.bamboo.specs.util.BambooSpecProperties@5ec72d3f\n in 'string', line 1, column 5:\n --- !!com.atlassian.bamboo.specs.api ... \n ^\nUnable to find property 'description' on class: com.atlassian.bamboo.specs.util.BambooSpecProperties\n in 'string', line 2, column 14:\n description: Plan created\n ^\n"],"fieldErrors":{}}]
at com.atlassian.bamboo.specs.util.RestHelper.lambda$sendRequest$0(RestHelper.java:77)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)
at com.atlassian.bamboo.specs.util.RestHelper.sendRequest(RestHelper.java:80)
at com.atlassian.bamboo.specs.util.RestHelper.post(RestHelper.java:110)
at com.atlassian.bamboo.specs.util.SendQueue$1.run(SendQueue.java:30)