Team,
I am trying to fire Webhook from custom listener (Issue updated) when a field called SLA changed,
I have use piece of code (as below) and updated Issue (by changing SLA)
def webhookUrl = "https://xx.aaaa.one.com/http/sla.push"
// Post to webhook
new URL(webhookUrl).openConnection().with { connection ->
doOutput = true
requestMethod = 'POST'
setRequestProperty('Content-Type', 'application/json')
outputStream.withWriter { writer -> writer.write(json) }
}
received following error.
,716 WARN [runner.ScriptBindingsManager]: lastChangedField: SLA
2,871 ERROR [runner.AbstractScriptListener]: *************************************************************************************
,871 ERROR [runner.AbstractScriptListener]: Script function failed on event: com.atlassian.jira.event.issue.IssueEvent, file: null
groovy.lang.MissingPropertyException: No such property: json for class: sun.net.www.protocol.https.HttpsURLConnectionImpl
at Script16$_run_closure1$_closure2.doCall(Script16.groovy:29)
at Script16$_run_closure1.doCall(Script16.groovy:29)
at Script16.run(Script16.groovy:25)
Note: We are on Data Centre 8.13.4
Script runner 7.6.0
Please advise to fix.
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.