Can you verify whether resource caching is enabled? It's off by default, to my 
experience

Cheers,
  Marnix

Op 19 jul. 2012 om 19:25 heeft "petercs" <[email protected]> het volgende 
geschreven:

> 
> Hi,
> 
> I am using velocity to generate emails out of templates. the email
> generation goes fine for a while but after sending like 50k-60K successful
> emails I then start on getting :
> 
> Caused by: org.apache.velocity.exception.ResourceNotFoundException: Unable
> to find resource 'mail/velocity/badDisconnectEmail.vm'
>        at
> org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:483)
>        at
> org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:354)
>        at
> org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1400)
>        at
> org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:370)
>        at
> org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:345)
> 
> so the weird thing that the email is generated which means the template is
> there, but after a while veloicity is not able to load any longer. 
> 
> 
> here is some details on how I use it:
> 
> 1- using spring framework to create
> 
> 
> 
> 
>            resource.loader=class
> 
> class.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
> 
> 
> 
> 
> 
>           
> 
> 
> 
> 2- EmailUtilsImpl 
> 
> import org.apache.velocity.app.VelocityEngine;
> import org.springframework.ui.velocity.VelocityEngineUtils;
> import java.util.Map;
> 
> public class EmailUtilsImpl {
> 
>    private VelocityEngine velocityEngine;
>    
>    public void setVelocityEngine(VelocityEngine velocityEngine) 
>    {
>        this.velocityEngine = velocityEngine;
>    }
>    
>    public String mergeTemplateIntoString(String emailTemplate, Map model)
> throws Exception
>    {
>        String text = VelocityEngineUtils.mergeTemplateIntoString(
>                velocityEngine, emailTemplate, model);
>        return text;    
>    }
> }
> 
> 
> 3- I am using velocity 1.6.2  and spring framework 2.5.6
> 
> 4- the packaged war has the templates under
> WEB-INF/classes/mail/velocity/*.vm
> 
> Thanks,
> Peter
> 
> 
> -- 
> View this message in context: 
> http://old.nabble.com/ResourceNotFoundException%3A-Unable-to-find-resource-tp34185867p34185867.html
> Sent from the Velocity - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to