<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Techkriti</title>
	<atom:link href="http://techkriti.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://techkriti.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 29 Oct 2009 09:17:51 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by tholeu</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-734</link>
		<dc:creator>tholeu</dc:creator>
		<pubDate>Thu, 29 Oct 2009 09:17:51 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-734</guid>
		<description>I have run into the same problem like Harold. We are using Perforce 2009.1 and the latest Hudson 1.330. 
I tried to eliminate the &quot;failCount&quot; in the template, but it seems not to be the problem.
The error appear even when trying to send static-html via the plugin:

Sending email for trigger: Still Unstable

FATAL: Error using the template

java.lang.RuntimeException: Error using the template

	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:385)

	at hudson.plugins.emailext.ExtendedEmailPublisher.transformText(ExtendedEmailPublisher.java:355)

	at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:302)

	at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:274)

	at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:266)

	at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:224)

	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)

	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:508)

	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:494)

	at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:623)

	at hudson.model.Run.run(Run.java:1216)

	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:303)

	at hudson.model.ResourceController.execute(ResourceController.java:88)

	at hudson.model.Executor.run(Executor.java:123)

Caused by: groovy.lang.MissingPropertyException: Exception evaluating property &#039;failCount&#039; for hudson.tasks.test.AggregatedTestResultAction$1, Reason: groovy.lang.MissingPropertyException: No such property: failCount for class: hudson.tasks.test.AggregatedTestResultAction$ChildReport

	at org.codehaus.groovy.runtime.DefaultGroovyMethods.getAt(DefaultGroovyMethods.java:3544)

	at groovy.lang.MetaClassImpl$7.getProperty(MetaClassImpl.java:1707)

	at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57)

	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236)

	at SimpleTemplateScript20.run(SimpleTemplateScript20.groovy:93)

	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.writeTo(SimpleTemplateEngine.java:112)

	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.toString(SimpleTemplateEngine.java:124)

	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:380)

	... 13 more</description>
		<content:encoded><![CDATA[<p>I have run into the same problem like Harold. We are using Perforce 2009.1 and the latest Hudson 1.330.<br />
I tried to eliminate the &#8220;failCount&#8221; in the template, but it seems not to be the problem.<br />
The error appear even when trying to send static-html via the plugin:</p>
<p>Sending email for trigger: Still Unstable</p>
<p>FATAL: Error using the template</p>
<p>java.lang.RuntimeException: Error using the template</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:385)</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher.transformText(ExtendedEmailPublisher.java:355)</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:302)</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:274)</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:266)</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:224)</p>
<p>	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)</p>
<p>	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:508)</p>
<p>	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:494)</p>
<p>	at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:623)</p>
<p>	at hudson.model.Run.run(Run.java:1216)</p>
<p>	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:303)</p>
<p>	at hudson.model.ResourceController.execute(ResourceController.java:88)</p>
<p>	at hudson.model.Executor.run(Executor.java:123)</p>
<p>Caused by: groovy.lang.MissingPropertyException: Exception evaluating property &#8216;failCount&#8217; for hudson.tasks.test.AggregatedTestResultAction$1, Reason: groovy.lang.MissingPropertyException: No such property: failCount for class: hudson.tasks.test.AggregatedTestResultAction$ChildReport</p>
<p>	at org.codehaus.groovy.runtime.DefaultGroovyMethods.getAt(DefaultGroovyMethods.java:3544)</p>
<p>	at groovy.lang.MetaClassImpl$7.getProperty(MetaClassImpl.java:1707)</p>
<p>	at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57)</p>
<p>	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236)</p>
<p>	at SimpleTemplateScript20.run(SimpleTemplateScript20.groovy:93)</p>
<p>	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.writeTo(SimpleTemplateEngine.java:112)</p>
<p>	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.toString(SimpleTemplateEngine.java:124)</p>
<p>	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:380)</p>
<p>	&#8230; 13 more</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Harold Shinsato</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-733</link>
		<dc:creator>Harold Shinsato</dc:creator>
		<pubDate>Wed, 28 Oct 2009 15:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-733</guid>
		<description>Ok, I found what I was missing - the fields are added to the project configuration page, not the top level hudson configuration page. The template seems to be giving me a problem though. The &quot;failCount&quot; doesn&#039;t seem to work. I&#039;m trying to remove it- but I wonder why some of this functionality can&#039;t be bundled like it is with CruiseControl. It makes it really hard to have project transparency if detailed scripts have to be maintained on the hudson server.

FATAL: Error using the template
java.lang.RuntimeException: Error using the template
	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:385)
	at hudson.plugins.emailext.ExtendedEmailPublisher.transformText(ExtendedEmailPublisher.java:355)
	at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:302)
	at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:274)
	at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:266)
	at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:224)
	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:508)
	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:494)
	at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:623)
	at hudson.model.Run.run(Run.java:1216)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:303)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:123)
Caused by: groovy.lang.MissingPropertyException: Exception evaluating property &#039;failCount&#039; for hudson.tasks.test.AggregatedTestResultAction$1, Reason: groovy.lang.MissingPropertyException: No such property: failCount for class: hudson.tasks.test.AggregatedTestResultAction$ChildReport
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.getAt(DefaultGroovyMethods.java:3544)
	at groovy.lang.MetaClassImpl$7.getProperty(MetaClassImpl.java:1707)
	at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236)
	at SimpleTemplateScript2.run(SimpleTemplateScript2.groovy:93)
	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.writeTo(SimpleTemplateEngine.java:112)
	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.toString(SimpleTemplateEngine.java:124)
	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:380)
	... 13 more</description>
		<content:encoded><![CDATA[<p>Ok, I found what I was missing &#8211; the fields are added to the project configuration page, not the top level hudson configuration page. The template seems to be giving me a problem though. The &#8220;failCount&#8221; doesn&#8217;t seem to work. I&#8217;m trying to remove it- but I wonder why some of this functionality can&#8217;t be bundled like it is with CruiseControl. It makes it really hard to have project transparency if detailed scripts have to be maintained on the hudson server.</p>
<p>FATAL: Error using the template<br />
java.lang.RuntimeException: Error using the template<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:385)<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher.transformText(ExtendedEmailPublisher.java:355)<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:302)<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:274)<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:266)<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:224)<br />
	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)<br />
	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:508)<br />
	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:494)<br />
	at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:623)<br />
	at hudson.model.Run.run(Run.java:1216)<br />
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:303)<br />
	at hudson.model.ResourceController.execute(ResourceController.java:88)<br />
	at hudson.model.Executor.run(Executor.java:123)<br />
Caused by: groovy.lang.MissingPropertyException: Exception evaluating property &#8216;failCount&#8217; for hudson.tasks.test.AggregatedTestResultAction$1, Reason: groovy.lang.MissingPropertyException: No such property: failCount for class: hudson.tasks.test.AggregatedTestResultAction$ChildReport<br />
	at org.codehaus.groovy.runtime.DefaultGroovyMethods.getAt(DefaultGroovyMethods.java:3544)<br />
	at groovy.lang.MetaClassImpl$7.getProperty(MetaClassImpl.java:1707)<br />
	at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:57)<br />
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:236)<br />
	at SimpleTemplateScript2.run(SimpleTemplateScript2.groovy:93)<br />
	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.writeTo(SimpleTemplateEngine.java:112)<br />
	at groovy.text.SimpleTemplateEngine$SimpleTemplate$1.toString(SimpleTemplateEngine.java:124)<br />
	at hudson.plugins.emailext.ExtendedEmailPublisher.transformUsingScript(ExtendedEmailPublisher.java:380)<br />
	&#8230; 13 more</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Harold Shinsato</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-732</link>
		<dc:creator>Harold Shinsato</dc:creator>
		<pubDate>Tue, 27 Oct 2009 22:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-732</guid>
		<description>For some reason, when I upload the email-ext.hpi file, nothing seems to happen. Is the email-ext.hpi no longer working with the latest versions of hudson? I tried first 1.322 and then 1.330. I&#039;ve installed the plugin and restarted Tomcat many times. I&#039;ve see the version number on the plugin change to &quot;2.2-SNAPSHOT (private-08/01/2008 07:18-chetanm)&quot;. But the new fields in the configuration page consistently do not appear.

Am I missing something?</description>
		<content:encoded><![CDATA[<p>For some reason, when I upload the email-ext.hpi file, nothing seems to happen. Is the email-ext.hpi no longer working with the latest versions of hudson? I tried first 1.322 and then 1.330. I&#8217;ve installed the plugin and restarted Tomcat many times. I&#8217;ve see the version number on the plugin change to &#8220;2.2-SNAPSHOT (private-08/01/2008 07:18-chetanm)&#8221;. But the new fields in the configuration page consistently do not appear.</p>
<p>Am I missing something?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Chetan</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-731</link>
		<dc:creator>Chetan</dc:creator>
		<pubDate>Sun, 04 Oct 2009 09:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-731</guid>
		<description>Kiran,

This feature is currently not part of the std email-ext plugin so it would not be able to work on that. So to use the script feature use the attached email-ext.hpi

@Mewl - Thnaks for your help on this</description>
		<content:encoded><![CDATA[<p>Kiran,</p>
<p>This feature is currently not part of the std email-ext plugin so it would not be able to work on that. So to use the script feature use the attached email-ext.hpi</p>
<p>@Mewl &#8211; Thnaks for your help on this</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Kiran</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-730</link>
		<dc:creator>Kiran</dc:creator>
		<pubDate>Sat, 03 Oct 2009 09:11:55 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-730</guid>
		<description>Hi,

I have tried using the template posted in this article with my hudson email-extn plugin.
I ended up getting only partial output. I see that only hudson variables are expanded into runtime values.

But the AbstractBuild object binding is not working, hence i get an output: Build on - {build.timestampString2}
were the actual timeStamp value is not shown in the email.

Can you please help me in figuring out what could be wrong..??

Output snippet:
===============
Build Information
--------------------------------------------------------------------------------
 
Project Url - http://localhost:8080/hudson//job/hudson-email/ 
Project name - hudson-email 
Build on - {build.timestampString2} 
Time taken to build - {build.durationString}</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I have tried using the template posted in this article with my hudson email-extn plugin.<br />
I ended up getting only partial output. I see that only hudson variables are expanded into runtime values.</p>
<p>But the AbstractBuild object binding is not working, hence i get an output: Build on &#8211; {build.timestampString2}<br />
were the actual timeStamp value is not shown in the email.</p>
<p>Can you please help me in figuring out what could be wrong..??</p>
<p>Output snippet:<br />
===============<br />
Build Information<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Project Url &#8211; <a href="http://localhost:8080/hudson//job/hudson-email/" rel="nofollow">http://localhost:8080/hudson//job/hudson-email/</a><br />
Project name &#8211; hudson-email<br />
Build on &#8211; {build.timestampString2}<br />
Time taken to build &#8211; {build.durationString}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Nanditha</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-729</link>
		<dc:creator>Nanditha</dc:creator>
		<pubDate>Fri, 25 Sep 2009 05:19:02 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-729</guid>
		<description>Yeah , I&#039;m using CVS and I want to print the details of the affected files too ... Could you please suggest me a way for doing this ?</description>
		<content:encoded><![CDATA[<p>Yeah , I&#8217;m using CVS and I want to print the details of the affected files too &#8230; Could you please suggest me a way for doing this ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by max</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-728</link>
		<dc:creator>max</dc:creator>
		<pubDate>Thu, 24 Sep 2009 19:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-728</guid>
		<description>Are you using a source control management system? (SCM) such as SVN, AccuRev, or Perforce? If not, you can remove this part of the template, or create your own:


&lt;%
println This build: ${build.number}&quot;
%&gt;</description>
		<content:encoded><![CDATA[<p>Are you using a source control management system? (SCM) such as SVN, AccuRev, or Perforce? If not, you can remove this part of the template, or create your own:</p>
<p>&lt;%<br />
println This build: ${build.number}&#8221;<br />
%&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Nanditha</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-727</link>
		<dc:creator>Nanditha</dc:creator>
		<pubDate>Tue, 22 Sep 2009 07:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-727</guid>
		<description>The properties revision and item.paths are giving errors and hence the mails will not be triggered ...</description>
		<content:encoded><![CDATA[<p>The properties revision and item.paths are giving errors and hence the mails will not be triggered &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Nanditha</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-726</link>
		<dc:creator>Nanditha</dc:creator>
		<pubDate>Tue, 22 Sep 2009 05:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-726</guid>
		<description>Could you please post the template for printing the all the &quot; modifications since last successful build &quot; for SCM ? Any quick update on this will be very useful ...</description>
		<content:encoded><![CDATA[<p>Could you please post the template for printing the all the &#8221; modifications since last successful build &#8221; for SCM ? Any quick update on this will be very useful &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Groovy with Hudson to send rich text email by Mewl</title>
		<link>http://techkriti.wordpress.com/2008/08/30/using-groovy-with-hudson-to-send-rich-text-email/#comment-725</link>
		<dc:creator>Mewl</dc:creator>
		<pubDate>Tue, 22 Sep 2009 03:01:13 +0000</pubDate>
		<guid isPermaLink="false">http://techkriti.wordpress.com/?p=6#comment-725</guid>
		<description>Nanditha, refer to post #6, it is a very similar issue.

hudson.scm.CVSChangeLogSet$CVSChangeLog does not have property &#039;revision&#039;, probably because you are not using perforce as your source control management tool.  You need to look into your own SCMs plugin to see which properties its transactions have.  If you don&#039;t care about detecting transactions, just remove the code which tries to access the changeset and your email should work fine

singh
This is basically the same issue.  Look at the template that is provided, and you can see where Chetan is hyperlinking to the diff on his perforce server.  To do this for SVN, you will need modify the groovy template to link to the changes which are stored on a server or you can manually query SVN for the difference between each file and then insert it somehow into the email (perhaps store it in userContent directory and link to it there).  If this doesn&#039;t work, you can rebuilt the SVN plugin from source so that it queries and stores the desired Diff information in the transaction object, which can then be accessed via the groovy template in your emails.</description>
		<content:encoded><![CDATA[<p>Nanditha, refer to post #6, it is a very similar issue.</p>
<p>hudson.scm.CVSChangeLogSet$CVSChangeLog does not have property &#8216;revision&#8217;, probably because you are not using perforce as your source control management tool.  You need to look into your own SCMs plugin to see which properties its transactions have.  If you don&#8217;t care about detecting transactions, just remove the code which tries to access the changeset and your email should work fine</p>
<p>singh<br />
This is basically the same issue.  Look at the template that is provided, and you can see where Chetan is hyperlinking to the diff on his perforce server.  To do this for SVN, you will need modify the groovy template to link to the changes which are stored on a server or you can manually query SVN for the difference between each file and then insert it somehow into the email (perhaps store it in userContent directory and link to it there).  If this doesn&#8217;t work, you can rebuilt the SVN plugin from source so that it queries and stores the desired Diff information in the transaction object, which can then be accessed via the groovy template in your emails.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
