sendEmail() template throws error, "Variable >>issue<< is already defined in the same context!"

sendEmail() template throws error, "Variable >>issue<< is already defined in the same context!"

Problem

When referencing the “issue” variable in a template referenced when using sendEmail(), an error is thrown "Variable >>issue<< is already defined in the same context!"

The “issue” variable is a reserved keyword when using sendmail() with a template. Consider the following sendEmail() script that references “template.tpl”:

string issue = "DEMO-1"; sendEmail("name@example.com", "subject goes here, "path/to/template.tpl");

Now for template.tpl:

Current issue key: $issue$.

Solution

Consider using a variable besides “issue”. For example, “issueKey”:

string issueKey = "DEMO-1"; sendEmail("name@example.com", "subject goes here, "path/to/template.tpl");

Now for template.tpl:

Current issue key: $issueKey$.

In this instance, “issueKey” will not throw an error.

Related articles

Filter by label

There are no items with the selected labels at this time.

Need support? Create a request with our support team.

Copyright © 2005 - 2025 Appfire | All rights reserved.