Hi, emails text in Jelly tag body makes exception.
<?xml version="1.0"?>
<j:jelly xmlns:j="jelly:core" xmlns:email="jelly:email"> <email:email server="smtp.server.cz" from="[EMAIL PROTECTED]" to="[EMAIL PROTECTED]" subject="test mailu" > Test mailu. </email:email> </j:jelly>
...
Root cause
java.lang.NullPointerException
at javax.mail.internet.MimeUtility.checkAscii(MimeUtility.java:1079)
at javax.mail.internet.MimeBodyPart.setText(MimeBodyPart.java:846)
at javax.mail.internet.MimeMessage.setText(MimeMessage.java:1406)
at javax.mail.internet.MimeMessage.setText(MimeMessage.java:1394)
at org.apache.commons.jelly.tags.email.EmailTag.doTag(EmailTag.java:277)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.util.CommandLineParser.invokeCommandLineJelly(CommandLineParser.java:146)
at org.apache.commons.jelly.Jelly.main(Jelly.java:137)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
Solution: --- EmailTag.java.orig 2003-06-17 10:32:18.000000000 +0200 +++ EmailTag.java 2003-06-17 10:23:30.000000000 +0200 @@ -218,7 +218,7 @@ invokeBody(xmlOutput); } else { - message = getBodyText(encodeXML); + messageBody = getBodyText(encodeXML); }
// configure the mail session
Regards Libor Pleva
-- +----------------------------------------------------------------------+ | Libor Pleva System Specialist | |----------------------------------------------------------------------| | R.S. System s.r.o. ### ### ### E-mail: [EMAIL PROTECTED] | | 28. rijna 84 # # # # | | Ostrava 702 00 ### ### ### Phone : +420-596 111 844 | | Czech Republic # # # # Fax : +420-596 111 844 | | www.rssystem.cz # # ### ### | +----------------------------------------------------------------------+
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
