Seems the demo data needs to have content-type data added
change the ftl to add a input box with the default inputted, then use
put input box in to the parms or even update the
productStoreEmailSetting.contentType



BJ Freeman sent the following on 1/19/2008 11:18 AM:
> 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: [email protected]
>> 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)
>>>
>>>
>>>
>>
>>
>>
>>
> 
> 
> 
> 

Reply via email to