Closed SimoneCusimano closed 4 months ago
That's really weird. It's as if no filter was specified in the board.
A typical board configuration starts like this. The exception would imply that it failed to find the filter section, and I didn't think that was possible. Is there anything in your jira instance that would imply it wasn't using a board filter? If so, how would it be determining what items go on the board?
{
"id": 1,
"name": "SP board",
"type": "kanban",
"self": "https://improvingflow.atlassian.net/rest/agile/1.0/board/1/configuration",
"location": {
"type": "project",
"key": "SP",
"id": "10000",
"self": "https://improvingflow.atlassian.net/rest/api/2/project/10000",
"name": "Sample Project"
},
"filter": {
"id": "10000",
"self": "https://improvingflow.atlassian.net/rest/api/2/filter/10000"
},
"subQuery": {
"query": "fixVersion in unreleasedVersions() OR fixVersion is EMPTY"
},
I investigated further and saw that the content of the _XXXstatuses.json file is
{ "error": "Failed to parse Connect Session Auth Token" }
Is the format of the _jiraconfig.json file right?
I missed that the first time. You said you were in cloud, so you need to specify an API token, not a personal access token.
It should look something like this
{
"url": "<YOUR_URL>",
"email": "<YOUR_EMAIL>",
"api_token": "<YOUR_API_TOKEN>"
}
Personal access tokens are for Jira Server and Jira Data Centre
Nice! Thank you Mike
The error message was certainly misleading though. I'm looking at improving that now.
I'm using v2.1.1 with Jira Cloud and unexpectedly the tool crashes. the _jiraconfig.json file looks like this
{ "url": "OMITTED", "personal_access_token": "OMITTED" }
Logs follow:
Downloading all statuses Downloading board configuration for board XXX NoMethodError: undefined method
[]' for nil:NilClass ←[0;31m download_board_configuration at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/downloader.rb:173←[0m run at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/downloader.rb:44←[0m ←[0;36m each at org/jruby/RubyArray.java:1983←[0m run at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/downloader.rb:43←[0m download at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/exporter.rb:66←[0m each_project_config at[...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/exporter.rb:73←[0m ←[0;36m each at org/jruby/RubyArray.java:1983←[0m each_project_config at[...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/exporter.rb:72←[0m download at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics/exporter.rb:51←[0m go at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/jirametrics-2.1.1/lib/jirametrics.rb:27←[0m run at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/thor-1.2.2/lib/thor/command.rb:27←[0m invoke_command at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/thor-1.2.2/lib/thor/invocation.rb:127←[0m dispatch at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/thor-1.2.2/lib/thor.rb:392←[0m start at [...]/jruby-9.4.6.0/lib/ruby/gems/shared/gems/thor-1.2.2/lib/thor/base.rb:485←[0m