Notification not working
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Symptoms
No emails are sent from Fisheye/Crucible. The following appears in the fisheye-debug-<date>.log
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2012-10-30 14:21:13,087 ERROR [notificationManager1 ] fisheye.app com.cenqua.crucible.notification.DefaultNotificationManager-processNotification - Error processing notification
No signature of method user matches the arguments
The problematic instruction:
----------
==> ${navBuilder.user(participant.user.FEUser)} [on line 12, column 30 in crucible/html/review-participant-row.ftl]
in user-directive a [on line 12, column 9 in crucible/html/review-participant-row.ftl]
in user-directive participantRow [on line 30, column 21 in crucible/html/review-summary.ftl]
in user-directive reviewSummary [on line 36, column 33 in crucible/html/crucible-layout.ftl]
in user-directive layout [on line 8, column 1 in crucible/html/batch-state-note.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: No signature of method user matches the arguments
at freemarker.ext.beans.MethodMap.getMemberAndArguments(MethodMap.java:94)
at freemarker.ext.beans.OverloadedMethodModel.exec(OverloadedMethodModel.java:101)
at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
Cause
The email template is modified and does not work with Fisheye/Crucible
Resolution
Stop Fisheye/Crucible
Restore the original email template files at FISHEYE_HOME/template
Start Fisheye/Crucible
Was this helpful?