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]



Reply via email to