-
Bug
-
Resolution: Fixed
-
Major
-
3.0.2
-
None
-
None
-
Magnolia 3.0.2 EE, JDK 1.5.0_11, Win2000
Default workflow (called "activation") - has several bugs that prevents e-mail notifications to work (just uncommenting blocks bellow "uncomment if you like to use an email notification " is not sufficient):
1. <process-definition name="to-publisher"> is never called from main <process-definition name="activation" revision="j0.0.2">
therefore notification may not be send.
fix - replace:
<!-- go to publisher first -->
<participant ref="group-publisher"/>
with:
<!-- go to publisher first -->
<to-publisher/>
2. mailTemplate references non-existing "testTemplate" - there is no such template in default Magnolia 3.0.2 EE instalation. Attempt to use it results in error:
ERROR 04.04.2007 17:08:31 Could not send email:Template:[testMagnolia] configuration was not found in repository
Possible workaround - use
<set field="mailTemplate" value="testFreemarker"/>
2b) Not a bug, but rather consequence: testFreemarker requires mandatory parameter user
ERROR 05.04.2007 09:51:38 Could not send email:Expression user is undefined on line 1, column 7 in testFreemarker.html.
I added this to temporarily fix it:
<set field="user" value="dont crash freeMarker"/>
Note: This workaround is related to using testFreeMarker template only. It should be better
to include proper mail template in Magnolia installation.
3) MgnlMailFactory. convertEmailList() ignores groups (here "group-publisher") - so sending mail crashes with
ERROR 05.04.2007 10:21:45 Could not send email:No recipient addresses
Thus bug http://jira.magnolia.info/browse/MAGNOLIA-1230 is blocking e-mail notifications
- depends upon
-
MAGNOLIA-1952 Update: default workflow definition has changed, check & warn or update it
- Closed
- is depended upon by
-
MAGNOLIA-2048 Add ${comment} to the sample workflow notification email
- Closed
- is related to
-
MAGNOLIA-1948 MgnlMailFactory can't read e-mail addresses of externally managed users
- Closed
-
MAGNOLIA-1949 Default workflow definition should allow sending emails upon activation
- Closed
-
MAGNOLIA-1415 Quick fix for default workflow definition.
- Closed
- is superseded by
-
MAGNOLIA-2065 default workflow doesn't send e-mails when e-mail lines enabled
- Closed
- supersedes
-
MAGNOLIA-1949 Default workflow definition should allow sending emails upon activation
- Closed