Hi I have created issue OFBIZ-2631
I am afraid I am unable to fix this as this problem. Regards Rees ________________________________ From: BJ Freeman <[email protected]> To: [email protected] Sent: Thursday, 18 June, 2009 21:02:51 Subject: Re: customer registration email problem - r778358 as Adrian suggested contribute a patch here is how: http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices welcome to the community Rees Watkins sent the following on 6/18/2009 9:33 AM: > Hi > > Currently it uses this pattern > > FreeMarkerWorker.renderTemplate(templateUrl.toExternalForm(), > templateData, writer); > > Should it follow the pattern in sendMailFromScreen and use the pattern > > ScreenRenderer screens = new ScreenRenderer(bodyWriter, > screenContext, htmlScreenRenderer); > ...... > screens.render(bodyScreenUri); > > Thanks > Rees > > > > > ________________________________ > From: Adrian Crum <[email protected]> > To: [email protected] > Sent: Thursday, 18 June, 2009 17:09:21 > Subject: Re: customer registration email problem - r778358 > > Rees, > > If you patch your local copy to use FlexibleLocation instead of UtilURL and > it solves the problem, then please create a Jira issue and supply a patch so > we can get it fixed. > > -Adrian > > Rees Watkins wrote: >> Hello >> >> Yes - my store is setup exactly like the demo store. I get emails when a >> product is purchased and for "forgot password" etc. >> >> Registration email template is specified like this in demo store and my >> store: >> component://party/widget/partymgr/EmailPartyScreens.xml#CreatePartyNotification >> >> The registration email is generated by a call to >> "sendGenericNotificationEmail" in CustomerEvents.xml which eventually ends >> up in prepareNotification NotificationServices.java which attempts to >> resolve the email template using >> URL templateUrl = UtilURL.fromResource(templateName); >> >> All other email templates are resolved using a ComponentLocationResolver. >> I believe this is why the emails are not generated and why I get the error >> message below. I have spend some time on this and have made no progress. Any >> ideas would be fantastic. >> >> Cheers >> Rees >> >> >> >> >> ________________________________ >> From: BJ Freeman <[email protected]> >> To: [email protected] >> Sent: Thursday, 18 June, 2009 15:41:43 >> Subject: Re: customer registration email problem >> >> do you have the emails defined in the productstore>emails >> >> >> Rees Watkins sent the following on 6/18/2009 2:38 AM: >>> Hi >>> >>> I am unable to get ofbiz to send an email on customer registration on my >>> ecommerce site. I get the error below. It does not seem to be able to find >>> the email template; even though it is in the location specified. I have set >>> the store emails up using the demo site as a guide. I have tried to >>> register as a customer on the ofbiz demo ecommerce site, but I do not get a >>> registration confirmation email either. Any help will be gratefully >>> received. >>> >>> Kind regards >>> Rees >>> >>> Problem getting the template URL: >>> component://party/widget/partymgr/EmailPartyScreens.xml#CreatePartyNotification >>> not found >>> prepareNotification failed: Problem finding template; see logs >>> Invalid email body; null is not allowed >>> Error in Service [sendGenericNotificationEmail]: Invalid email body; null >>> is not allowed >>> >>> >>> > > > > -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro Systems Integrator.
