TypeError when creating new issue
manish-makwana opened this issue · 3 comments
manish-makwana commented
Expected
Able to create a new issue with jira new
, either interactively or specifying all options.
Actual
TypeError with the following stack trace:
C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\superagent\lib\node\index.js:625
if (serialize) data = serialize(data);
^
TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Command'
| property 'commands' -> object with constructor 'Array'
| index 0 -> object with constructor 'Command'
--- property 'parent' closes the circle
at stringify (<anonymous>)
at Request.end (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\superagent\lib\node\index.js:625:29)
at Object.saveIssue (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:156:10)
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:277:18
at nextTask (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:5324:14)
at next (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:5331:9)
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:969:16
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:273:20
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:473:16
at replenish (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:1006:25)
Troubleshooting
- wrapped summary and description values in double quotes
- tried creating the issue either interactively or by specifying everything as parameters (project, summary, description, type).
palashkulsh commented
I've pushed some debugging info can you please try re installing by npm i -g git+https://github.com/palashkulsh/jira-cmd.git#manish_debug
and paste output between ***
when you are creating issue with jira new interactively.
Also have you added anything in the config.json for new issue templates?
manish-makwana commented
No I haven't anything to the config for new templates.
It doesn't get to the end of the ***
haha:
************
C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:152
console.log(JSON.stringify(create.answers,null,2));
^
TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Command'
| property 'commands' -> object with constructor 'Array'
| index 0 -> object with constructor 'Command'
--- property 'parent' closes the circle
at JSON.stringify (<anonymous>)
at Object.saveIssue (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:152:24)
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:280:18
at nextTask (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:5324:14)
at next (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:5331:9)
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:969:16
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\lib\jira\new.js:276:20
at C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:473:16
at replenish (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:1006:25)
at iterateeCallback (C:\Users\<username>\AppData\Roaming\npm\node_modules\jira-cmd\node_modules\async\dist\async.js:995:17)
palashkulsh commented
If you are still facing the issue please feel free to reopen the issue, and we'll solve it together : ) .