I recently found what I consider a bug. I load the value of a FinalBuilder variable (I called the variable SvnLogOutput) with the comment from the last SVN checkin. Recently this comment happened to contain a percent sign in the text (because the check-in fixed a problem with a printf() and referred to "%d".) This caused the "Send Email" action to fail because the variable (SvnLogOutput) that contained the text of the comment had a percent sign in it and this variable was included in the "Body" of the action. The error is "Unable to Set Body / Missing % after :d." Thanks for any help in avoiding this issue.
Hi Russell
This is because variable expansion in FinalBuilder is Recursive by default. You can override this behavior :
http://help.finalbuilder.com/Index.htm?variable_evaluation_and_recurs.htm