Contributions
Why customfield content not passing to script in "Created rewiev" trigger?
Hi, We need your help with bug that I found in "Review Created" trigger. I setup "Review Created" trigger with script, but first argument (ARG0) always empty if we use that script in "review created", output is: -------------- 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - found 8 lines of stderr output from trigger command: 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - ARG0: 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - ARG1: 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - 9868 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - Untitled Review 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - 2011-12-05 22:41:29,143 WARN com.smartbear.ccollab.datamodel.triggers.CommandLineTrigger - java.lang.Exception: com.atlassian.jira.rpc.exception.RemotePermissionEx ception: This issue does not exist or you don't have permission to view it. at /usr/local/ccollab-cmdline/cc-jira.pl line 15. 2011-12-05 22:41:29,143 INFO com.smartbear.ccollab.datamodel.Engine - review created: Review #9868 ---------------- If we use it in other trigger - all works fine. Run as example: /usr/local/ccollab-cmdline/cc-jira.pl "${review.custom.JIRAissueId}" "${review.id}" "${review.title}" Code: #!/usr/bin/perl use XMLRPC::Lite; use Data::Dumper; my $jira = XMLRPC::Lite->proxy('https://support.itv.ru/jira/rpc/xmlrpc'); my $auth = $jira->call("jira1.login", "gennady.marchenko", "pass_here")->result(); my $comment = $jira->call("jira1.addComment", $auth, "$ARGV[0]", "https://sources.itvgroup.ru/cc/go?page=ReviewDisplay&reviewid=$ARGV[1]"); my $fault = $comment->fault(); if (defined $fault) { print STDERR "ARG0:\n$ARGV[0]\n\nARG1:\n$ARGV[1]\n$ARGV[2]\n\n"; die $comment->faultstring(); } else { print "issue created:\n"; print Dumper($comment->result()); } $jira->call("jira1.logout", $auth);8.1KViews0likes0Comments