Looks to me like its an issue in the template itself. Are you able to share
it?

On Wed Jan 14 2015 at 9:57:24 AM 'dj44port' via Jenkins Users <
[email protected]> wrote:

> Updated Jenkins to 1.596, and update to EmailExt 2.39
> And have the following dependencies installed
> token-macro - 1.10
> script-security - 1.12
> mailer - 1.12
>
> The issue is we have some custom email templates, when the email is sent
> The logs for Jenkins and the error sent in the email are below.
> Changed the name of the template being used to groovy-html.template
> And the emails were sent successfully.
> Why can't custom named templates be used anymore?
>
> There are no errors in the Jenkins log
>
> *22:44:32* Checking if email needs to be generated*22:44:32* Email was 
> triggered for: Success*22:44:32* Sending email for trigger: Success*22:44:32* 
> NOT overriding default server settings, using Mailer to create 
> session*22:44:32* messageContentType = text/html; charset=UTF-8*22:44:32* 
> Adding recipients from project recipient list*22:44:32* Adding recipients 
> from trigger recipient list*22:44:32* Successfully created MimeMessage
>
>
> The email that gets sent has the following errors
>
> Exception raised during template rendering: java.io.FileNotFoundException:
> /var/lib/jenkins/workspace/Product1 (Is a directory) java.io.IOException:
> java.io.FileNotFoundException: /var/lib/jenkins/workspace/Product1 (Is a
> directory) at
> hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:169) at
> sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:282) at
> sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:324) at
> sun.nio.cs.StreamDecoder.read(StreamDecoder.java:176) at
> java.io.InputStreamReader.read(InputStreamReader.java:184) at
> java.io.Reader.read(Reader.java:140) at
> org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2001) at
> org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1980) at
> org.apache.commons.io.IOUtils.copy(IOUtils.java:1957) at
> org.apache.commons.io.IOUtils.copy(IOUtils.java:1907) at
> org.apache.commons.io.IOUtils.toString(IOUtils.java:778) at
> org.apache.commons.io.IOUtils.toString(IOUtils.java:759) at
> hudson.FilePath.readToString(FilePath.java:1842) at
> hudson.FilePath$readToString$0.call(Unknown Source) at
> SimpleTemplateScript12.run(SimpleTemplateScript12.groovy:29) at
> groovy.text.SimpleTemplateEngine$SimpleTemplate$1.writeTo(SimpleTemplateEngine.java:165)
> at
> groovy.text.SimpleTemplateEngine$SimpleTemplate$1.toString(SimpleTemplateEngine.java:177)
> at
> hudson.plugins.emailext.plugins.content.ScriptContent.renderTemplate(ScriptContent.java:216)
> at
> hudson.plugins.emailext.plugins.content.ScriptContent.evaluate(ScriptContent.java:85)
> at
> org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro.evaluate(DataBoundTokenMacro.java:189)
> at org.jenkinsci.plugins.tokenmacro.TokenMacro.expand(TokenMacro.java:182)
> at
> org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:233)
> at
> hudson.plugins.emailext.plugins.ContentBuilder.transformText(ContentBuilder.java:72)
> at
> hudson.plugins.emailext.ExtendedEmailPublisher.getContent(ExtendedEmailPublisher.java:659)
> at
> hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:538)
> at
> hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:306)
> at
> hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:297)
> at
> hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:244)
> at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at
> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
> at
> hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
> at hudson.model.Build$BuildExecution.cleanUp(Build.java:192) at
> hudson.model.Run.execute(Run.java:1805) at
> hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at
> hudson.model.ResourceController.execute(ResourceController.java:89) at
> hudson.model.Executor.run(Executor.java:240) Caused by:
> java.io.FileNotFoundException: /var/lib/jenkins/workspace/Product1 (Is a
> directory) at java.io.FileInputStream.open(Native Method) at
> java.io.FileInputStream. (FileInputStream.java:146) at
> hudson.FilePath$33.invoke(FilePath.java:1749) at
> hudson.FilePath$33.invoke(FilePath.java:1742) at
> hudson.FilePath$FileCallableWrapper.call(FilePath.java:2677) at
> hudson.remoting.UserRequest.perform(UserRequest.java:121) at
> hudson.remoting.UserRequest.perform(UserRequest.java:49) at
> hudson.remoting.Request$2.run(Request.java:324) at
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262) at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:724)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/c3f481e3-ea9d-40e8-87a6-bb5b1a560a1f%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/c3f481e3-ea9d-40e8-87a6-bb5b1a560a1f%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVdo9MypvRTm-xv4Ye%3DPP11p88Ka5D2zjF27aUyzhbusWA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to