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.

Reply via email to