Hi guys,
I am trying to implement a custom listener with ScriptRunner and I am not able to get to the issue for which the event I'm listening to fired.
Logging with
log.debug "Event: ${event.getEventTypeId()} fired for ${event.issue} and caught by MyListener"
I get the right info. The issue object, as I understand from documentation, should be accessible without declaring it. But even if I try a simple
log.debug issue.getId()
it gives me the following error in the log
'java.lang.RuntimeException: No such property: issue for class: com.custom.MyListener'
I can't figure out what I'm missing. Does someone have an idea please?
Thanks a lot
You sould use
event.issue.getId()
or
def myIssue = event.issue myIssue.getId()
Thanks Marc. I had tried that before, but it gave me an error. Something like "trying to access internal protected parameter". I guess I had something else wrong in the code. Works like a charm.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.