Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.3.1 (Alpha)
-
Fix Version/s: 1.3.2 (Beta)
-
Component/s: Notifier - Mail
-
Labels:None
-
Environment:1.3.1, also seen with trunk at r748719
-
Complexity:Intermediate
-
Number of attachments :
Description
After upgrading to 1.3.x, I'm getting notification emails with the subject line:
[continuum] PREPARE BUILD SUCCESSFUL: $
{projectScmRoot.scmRootAddress}Other than the subject, the notification looks the same as we used to get for normal scheduled builds in 1.2.x.
The subject line seems to be hard coded in MailContinuumNotifier.java, and was added in r709300 in the merge from the transient state branch.
Previously, the subject was configurable in
./apps/continuum/WEB-INF/classes/META-INF/plexus/application.xml
with
<subject-format>[continuum] BUILD ${state}: ${project.projectGroup.name} - ${project.name} - ${build.buildDefinition.description}</subject-format>
.
From continuum.log:
2009-02-27 20:25:48,106 [pool-1-thread-4] WARN velocityComponent - org.apache.velocity.runtime.exception.ReferenceException: reference : template = subjectPattern [line 1,column 37] : ${projectScmRoot.scmRootAddress}
is not a valid reference.
2009-02-27 20:25:48,106 [pool-1-thread-4] INFO org.apache.maven.continuum.notification.mail.MailContinuumNotifier - Message Subject: '[continuum] PREPARE BUILD SUCCESSFUL: $
'.
I'm less concerned about the 'not a valid reference' warning, since what I really want is for the subject line to be
- configurable in plain text
- the same as it was in 1.2.x
Related thread:
http://mail-archives.apache.org/mod_mbox/continuum-dev/200902.mbox/%3Cadba96190902261025o5f0f35cfk70554c62cafda630@mail.gmail.com%3E
Issue Links
- is related to
-
CONTINUUM-2117
Expressions do not work in prepareBuildSubjectFormat
-
- relates to
-
CONTINUUM-1929
Improve docs on configuring mail notifiers
-
Only the subject line for the mail notification of "Prepare build" is not configurable.
Preparation of build, which includes cleaning of directory, checkout and update, was separated from the actual build.
Any suggestion with the subject format?