The reason is that the content is gotten from the https://demo.hotwaxmedia.com/webtools/control/FindGeneric?entityName=ProductStoreEmailSetting and there is no context specified. the code says <div class="tabletext">${productStoreEmailSetting.contentType?default("text/html")}</div>
so it will show the text/html even if productStoreEmailSetting.contentType ==null The short fix is to fill in the context in the email for the product store you are using https://demo.hotwaxmedia.com/catalog/control/EditProductStoreEmails?productStoreId=9000 you will see the content type empty. This should be filled in for the Demo Store data. Phillip Rhodes sent the following on 1/19/2008 8:46 AM: > Using my browser, I went to the ordermgr webapplication > > Clicked on an order in the order list > > On the order screen ( ordermgr/control/orderview), right-hand side, under the > "Contact Information" heading, there is a link for "(Send a confirmation > email)" > > Clicked on the "Send a confirmation email" link > > On the "Send a confirmation email" screen > (ordermgr/control/confirmationmailedit?orderId=WS10130&partyId=10111&[EMAIL > PROTECTED]), I hit the "send" button, and get the errors that I described > earlier. > > > I appreciate the attention. > Phillip > > > ----- Original Message ----- > From: "BJ Freeman" <[EMAIL PROTECTED]> > To: user@ofbiz.apache.org > Sent: Friday, January 18, 2008 10:42:58 PM (GMT-0500) America/New_York > Subject: Re: javax.mail.internet.ParseException when sending email from ofbiz? > > Yes. > can you give the steps on how you created the email. > > Phillip Rhodes sent the following on 1/18/2008 10:44 AM: >> I am using the ordermgr to send an email out. The email fails and displays >> this in the ordermgr: >> >> The Following Errors Occurred: >> Cannot send email message to [EMAIL PROTECTED] from [EMAIL PROTECTED] cc >> [null] bcc [null] subject [Test - Order Confirmation #WS10130] >> >> The total stack trace is below. In the ordermgr screen, there is a >> Content-Type field, but it does not appear to have a value. I am wondering >> if the null value being set as the ContentType is the source of this problem. >> >> Hopefully someone has experienced this and found a way to fix it, or it's >> another lost weekend for me... >> Thanks. >> >> >> ---- exception report >> ---------------------------------------------------------- >> Cannot send email message to [EMAIL PROTECTED] from [EMAIL PROTECTED] cc >> [EMAIL PROTECTED] bcc [null] subject [Test - Order Confirmation #WS10130] >> Exception: javax.mail.internet.ParseException >> Message: null >> ---- stack trace >> --------------------------------------------------------------- >> javax.mail.internet.ParseException >> javax.mail.internet.ContentType.<init>(ContentType.java:89) >> javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1249) >> javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2012) >> javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1980) >> org.ofbiz.content.email.EmailServices.sendMail(EmailServices.java:227) >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> java.lang.reflect.Method.invoke(Method.java:585) >> org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:91) >> org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:53) >> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:344) >> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:211) >> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:136) >> org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:305) >> org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:446) >> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:274) >> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:189) >> org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:77) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:615) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:688) >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248) >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541) >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) >> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) >> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) >> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) >> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> java.lang.Thread.run(Thread.java:595) >> >> >> > > > > >