- 
    Bug 
- 
    Resolution: Invalid
- 
    High 
- 
    None
- 
    2.6.1 Enterprise
- 
    None
- 
    WinXP, Tomcat 4.1.30, HSQLDB as a server. 
- 
        2.06
- 
        
I was troubleshooting a Confluence error, when I noticed the tomcat stdout.log was HUGE... found tons of MailExceptions like these:
2004-05-01 14:05:43,917 ERROR [atlassian.mail.queue.MailQueueImpl] com.atlassian.mail.MailException: Could not find template 'templates\email\text/issueworklogged.vm' ensure it is in the classpath.
org.apache.velocity.exception.VelocityException: Could not find template 'templates\email\text/issuedeleted.vm' ensure it is in the classpath.
	at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:88)
	at com.atlassian.jira.mail.MailingListCompiler.sendLists(MailingListCompiler.java:155)
	at com.atlassian.jira.mail.MailingListCompiler.sendLists(MailingListCompiler.java:106)
	at com.atlassian.jira.mail.IssueMailQueueItem.send(IssueMailQueueItem.java:107)
	at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:55)
	at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
	at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
	at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
2004-05-01 14:05:43,937 ERROR [atlassian.jira.mail.IssueMailQueueItem] Could not find template 'templates\email\text/issuedeleted.vm' ensure it is in the classpath.
org.apache.velocity.exception.VelocityException: Could not find template 'templates\email\text/issuedeleted.vm' ensure it is in the classpath.
	at com.atlassian.velocity.DefaultVelocityManager.getEncodedBody(DefaultVelocityManager.java:88)
	at com.atlassian.jira.mail.MailingListCompiler.sendLists(MailingListCompiler.java:155)
	at com.atlassian.jira.mail.MailingListCompiler.sendLists(MailingListCompiler.java:106)
	at com.atlassian.jira.mail.IssueMailQueueItem.send(IssueMailQueueItem.java:107)
	at com.atlassian.mail.queue.MailQueueImpl.sendBuffer(MailQueueImpl.java:55)
	at com.atlassian.jira.service.services.mail.MailQueueService.run(MailQueueService.java:23)
	at com.atlassian.jira.service.JiraServiceContainer.run(JiraServiceContainer.java:51)
	at com.atlassian.jira.service.ServiceRunner.execute(ServiceRunner.java:50)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:147)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:387)
2004-05-01 14:05:43,957 ERROR [atlassian.mail.queue.MailQueueImpl] com.atlassian.mail.MailException: Could not find template 'templates\email\text/issuecreated.vm' ensure it is in the classpath.
May 1, 2004 2:07:25 PM com.atlassian.jira.web.dispatcher.JiraServletDispatcher service
SEVERE: Could not execute action
com.atlassian.jira.exception.PermissionException: You do not have the permissions to browse this project
	at com.atlassian.jira.web.action.IssueActionSupport.getSelectedProject(IssueActionSupport.java:117)
	at com.atlassian.jira.web.action.issue.IssueNavigator.getPid(IssueNavigator.java:471)
	at com.atlassian.jira.web.action.issue.IssueNavigator.doExecute(IssueNavigator.java:271)
	at webwork.action.ActionSupport.execute(ActionSupport.java:151)
	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:49)
	at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:131)
	at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:186)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:129)
	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:61)
	at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:36)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:164)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.jira.web.filters.gzip.GzipFilter.doFilter(GzipFilter.java:60)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:38)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:534)
What's up with that? 
Tim
- duplicates
- 
                    JRASERVER-3788 Mail sits in mail queue and not sent -         
- Closed
 
-         
- is incorporated by
- 
                    JRASERVER-11739 FileSystem specific separator used for Velocity Template selection doesn't work with unexploded WARs on Windows -         
- Closed
 
-