Hi team, i'm trying to run reindexing remotely via curl on linux. Following the example I created add-opt.json:
{
"FIELD_FILTER_ID":"39864",
"FIELD_PROJECT_ID":"",
"FIELD_FUNCTION_ID":"",
"canned-script":"com.onresolve.scriptrunner.canned.jira.admin.ReindexIssues"
}
and executed command :
curl -u login:pass "https://jiraURL/rest/scriptrunner/latest/canned/com.onresolve.scriptrunner.canned.jira.admin.ReindexIssues" -H "X-Atlassian-token: no-check" -H "Content-Type: application/json; charset=UTF-8" -H "Accept: application/json" --data "@add-opt.json"
The following works perfectly on both of our test servers, however it doesnt on main server. Error is: Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token\n at
Jira ver 7.2.8
Hi Pawel,
In your json the only thing you need is the "FIELD_FILTER_ID":"39864" so it will be
{ "FIELD_FILTER_ID" : "39864" }
and then for the call something like
curl -u login:pass -X POST --data @body.json -H "Content-type: application/json" <jira_url>/rest/scriptrunner/latest/canned/com.onresolve.scriptrunner.canned.jira.admin.ReindexIssues
Please let me know if this did the trick.
Thanos
Thank You for fast reply, but changing the json and call by ur advice didn't help. Still getting ">Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token
at "
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Which version of ScriptRunner you use ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
ver. 5.3.26 on prod and 5.4.7 on test, however tried already downgrading to 5.3.26 and it worked on test.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Also found some diff in response headers on main server there are additional fields
Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src * 'self' data: https
Strict-Transport-Security: max-age=31536000; includeSubDomains
WWW-Authenticate: Negotiate xxx
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.