-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
Low
-
None
-
Affects Version/s: 5.12.2.1
-
Component/s: None
-
Severity 3 - Minor
Summary
When a notification email is supposed contain the commit author name, Bamboo throws the following error:
2016-07-13 21:56:42,335 ERROR [AtlassianEvent::0-BAM::EVENTS:pool-1-thread-15] [runtime] Expression commit.author is undefined on line 35, column 3 in notification-templates/notificationCommonsText.ftl.
Expression commit.author is undefined on line 35, column 3 in notification-templates/notificationCommonsText.ftl.
The problematic instruction:
----------
==> ${commit.author.fullName} [on line 35, column 1 in notification-templates/notificationCommonsText.ftl]
in user-directive showCommits [on line 7, column 1 in notification-templates/BuildMissingCapableAgentTextEmail.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression commit.author is undefined on line 35, column 3 in notification-templates/notificationCommonsText.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.TemplateObject.invalidTypeException(TemplateObject.java:134)
at freemarker.core.Dot._getAsTemplateModel(Dot.java:78)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:167)
at freemarker.core.Environment.visit(Environment.java:417)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
Steps to Reproduce
- Setup build plan to send notification for Jobs queued with no capable agents
- Trigger the build by pushing a commit
Expected Results
Email sent with triggering commit details
Actual Results
The error as per the description appears in the logs. Email is still sent, with missing commit author name.
- duplicates
-
BAM-17977 Job Queue Timeout notification error
-
- Closed
-