I have submitted the patch to the issue OFBIZ-2631 O Regards, -Aswath On Fri, Jun 19, 2009 at 1:54 PM, Rees Watkins <[email protected]> wrote:
> 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. > > > >
