Hi
I'm getting a null pointer while using mail templates (mostly due to my config
environment ). I'm trying to figure out what's missing.
Here are the relevant things :
1. hibernate.cfg.xml ,jbpm.mail.templates.xml, jbpm.cfg.xml , and my
processdefinition.xml are in the same location ( inside the EAR )
2. jbpm.cfg.xml contains
<string name="resource.mail.templates" value="jbpm.mail.templates.xml"
/>
3. I know email sending works fine because I've been using it without the
templates.
4. My template file contains :
| <mail-template name="task-assign">
| <actors>#{taskInstance.actorId}</actors>
| <subject>Task '#{taskInstance.name}'</subject>
| <text><![CDATA[Hi,
| blah blah
| </text>
| </mail-template>
|
| <mail-template name="task-reminder">
| ...
| </mail-template>
|
| <mail-template name="mailToMgr">
| ...
| </mail-template>
|
5. My process definition contains :
<task-node name="taskNodeName" end-tasks="true">
| <event type="node-enter">
| <mail name="mailToMgr" to="[EMAIL PROTECTED]"
template="jbpm.mail.templates.xml">
| </mail>
| </event>
| ...
| </task-node>
6. When I run this, I get
Caused by: java.lang.NullPointerException
| at org.jbpm.mail.Mail.send(Mail.java:103)
7. On debug of org.jbpm.mail.Mail, I get
Method getMailTemplateProperties(templateName passed is
"jbpm.mail.templates.xml")
|
| mailTemplatesResource = "jbpm.mail.templates.xml"
| mailTemplatesElement = [mail-templates: null]
| mailTemplateElements = [[mail-template: null], [mail-template:
null], [mail-template: null]]
* What could the problem be ?
* Also, how do I link my tag with a specific <mail-template> ?
* Can I include html as part of email ?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4195411#4195411
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4195411
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user