Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Issue manager method not found

Pradeep A
Contributor
June 29, 2021

Hi Im working with this code dont know where im going wrong. But im getting this errorissue manager.jpg

1 answer

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 29, 2021

Where are you (aiming to be) running this?  Is it an event listener, or a post-function?

Pradeep A
Contributor
June 29, 2021

Script listener in script runner... Also is there a possibility to get the issue key dynamically for events triggered?

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 29, 2021

Ok, you're jumping through unnecessary hoops with the issuemanager line.  You could make it work with a bit more wrangling, but there's a far easier route. Try replacing it with simply

def issue = event.issue

Pradeep A
Contributor
June 29, 2021

But I'm getting variable event undeclared

Pradeep A
Contributor
June 30, 2021

Im getting this error

event undeclared.jpg

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 30, 2021

This suggests that you are not using the script in a listener.

As you can see in this example, the code you have is perfectly valid when used in the context of a listener - https://library.adaptavist.com/entity/update-the-value-of-a-custom-field-using-a-listener

Note - the way scripts have a context makes it hard to write and test them if you put them in the wrong context.  For example, if you're writing a listener, you need to put the code into a listener, you can't develop in the script console because the console will not have the "event that was caught" in the context.  Similarly for conditions, post-functions and validators - the console does not have "issue the transition is running against" in the context.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events