<?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/"
	>
<channel>
	<title>Comments on: License management plugin for Grails application</title>
	<atom:link href="http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/feed/" rel="self" type="application/rss+xml" />
	<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/</link>
	<description></description>
	<pubDate>Wed, 10 Mar 2010 16:48:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: raudhah</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-67</link>
		<dc:creator>raudhah</dc:creator>
		<pubDate>Fri, 05 Feb 2010 09:24:02 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-67</guid>
		<description>i've tried plugin on grails 1.1.1 on dummy application. i still got the same exception during generating the license. but the application is running well, then i submit the privateKey.store, it seem like the license is invalid or expired. I've created new filekey.store but it goes the same result. Please advice. Thanks.</description>
		<content:encoded><![CDATA[<p>i&#8217;ve tried plugin on grails 1.1.1 on dummy application. i still got the same exception during generating the license. but the application is running well, then i submit the privateKey.store, it seem like the license is invalid or expired. I&#8217;ve created new filekey.store but it goes the same result. Please advice. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-66</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 04 Feb 2010 16:22:43 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-66</guid>
		<description>I haven't tested the plugin with Grails 1.2.1. I will try to look into that</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t tested the plugin with Grails 1.2.1. I will try to look into that</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: raudhah</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-65</link>
		<dc:creator>raudhah</dc:creator>
		<pubDate>Thu, 04 Feb 2010 06:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-65</guid>
		<description>Hi,
Is this plugin compatible with grails 1.2.1? I've installed on grails 1.2.0 but i got this error when i generate the license.

Error executing script GenerateLicense: java.io.FileNotFoundException: license-c
onfig/privateKeys.store

I've checked on the folder, the privateKeys.store is exist. Am i missed something or it is not compatible with grails 1.2.1??

Thanks in advanced.</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Is this plugin compatible with grails 1.2.1? I&#8217;ve installed on grails 1.2.0 but i got this error when i generate the license.</p>
<p>Error executing script GenerateLicense: java.io.FileNotFoundException: license-c<br />
onfig/privateKeys.store</p>
<p>I&#8217;ve checked on the folder, the privateKeys.store is exist. Am i missed something or it is not compatible with grails 1.2.1??</p>
<p>Thanks in advanced.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-61</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 14 Dec 2009 15:28:08 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-61</guid>
		<description>Chris:

Thanks for your comment. I've released an updated version (V 0.2 compatible with Grails 1.1.1). Let me know if it works for you.</description>
		<content:encoded><![CDATA[<p>Chris:</p>
<p>Thanks for your comment. I&#8217;ve released an updated version (V 0.2 compatible with Grails 1.1.1). Let me know if it works for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christoph</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-60</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Wed, 25 Nov 2009 12:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-60</guid>
		<description>Hi again,

further Analysis showed that truelicense class AbstractKeyStoreParam
is implemented as follows:
--------
InputStream in = clazz.getResourceAsStream(resource);
--------

GenerateLicense.groovy does:
--------
def privateKeyFile = "${pluginPath}/grails-app/etc/${licenseConfig.license.privateKeyFile}"

new DefaultKeyStoreParam(getClass(), privateKeyPath ...
--------
...so getResourceAsStream is executed on the class in the grails scriptCache pointing to a nonexistent resource there.

Greetings,
Chris</description>
		<content:encoded><![CDATA[<p>Hi again,</p>
<p>further Analysis showed that truelicense class AbstractKeyStoreParam<br />
is implemented as follows:<br />
&#8212;&#8212;&#8211;<br />
InputStream in = clazz.getResourceAsStream(resource);<br />
&#8212;&#8212;&#8211;</p>
<p>GenerateLicense.groovy does:<br />
&#8212;&#8212;&#8211;<br />
def privateKeyFile = &#8220;${pluginPath}/grails-app/etc/${licenseConfig.license.privateKeyFile}&#8221;</p>
<p>new DefaultKeyStoreParam(getClass(), privateKeyPath &#8230;<br />
&#8212;&#8212;&#8211;<br />
&#8230;so getResourceAsStream is executed on the class in the grails scriptCache pointing to a nonexistent resource there.</p>
<p>Greetings,<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christoph</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-59</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Wed, 25 Nov 2009 11:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-59</guid>
		<description>Hi there,

I recently tried to use the plugin on Grails 1.1.1 resulting in :
Error executing script GenerateLicense: java.io.FileNotFoundException: /plugins/license-0.1/grails-app/etc/privateKeys.store

I tried to fix it but I can't identify the problem here. Changing GenerateLicense.groovy privateKeyPath to "${baseDir}${pluginPath}/grails-app/etc/${licenseConfig.license.privateKeyFile}" did not help.
But creating new java.io.File with this path works fine.

Do you still plan to update the plugin to work with 1.1? 

Greetings,
Chris</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>I recently tried to use the plugin on Grails 1.1.1 resulting in :<br />
Error executing script GenerateLicense: java.io.FileNotFoundException: /plugins/license-0.1/grails-app/etc/privateKeys.store</p>
<p>I tried to fix it but I can&#8217;t identify the problem here. Changing GenerateLicense.groovy privateKeyPath to &#8220;${baseDir}${pluginPath}/grails-app/etc/${licenseConfig.license.privateKeyFile}&#8221; did not help.<br />
But creating new java.io.File with this path works fine.</p>
<p>Do you still plan to update the plugin to work with 1.1? </p>
<p>Greetings,<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mano</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-16</link>
		<dc:creator>Mano</dc:creator>
		<pubDate>Mon, 30 Mar 2009 19:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-16</guid>
		<description>I haven’t got a chance to test the plugin with Grails 1.1. Will try to get to it soon.</description>
		<content:encoded><![CDATA[<p>I haven’t got a chance to test the plugin with Grails 1.1. Will try to get to it soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SiTo</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-15</link>
		<dc:creator>SiTo</dc:creator>
		<pubDate>Mon, 30 Mar 2009 19:04:30 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-15</guid>
		<description>Hi,

Have you got plans to upgrade this plugin to work with grails 1.1 ?

Thanks

SiTo</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Have you got plans to upgrade this plugin to work with grails 1.1 ?</p>
<p>Thanks</p>
<p>SiTo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mano</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-14</link>
		<dc:creator>Mano</dc:creator>
		<pubDate>Sat, 12 Apr 2008 19:04:12 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-14</guid>
		<description>The exception indicates that probably there is a conflicting jar. I have tried the plugin with both grails 1.0.1 and 1.0.2 and works fine. Can you try the plugin with a simple HelloWorld app? If you still have problems, let me know your OS, java ver etc

BTW, the plugin has already been added to grails repo. You should be able to install the plugin by grails install-plugin license.

- Mano</description>
		<content:encoded><![CDATA[<p>The exception indicates that probably there is a conflicting jar. I have tried the plugin with both grails 1.0.1 and 1.0.2 and works fine. Can you try the plugin with a simple HelloWorld app? If you still have problems, let me know your OS, java ver etc</p>
<p>BTW, the plugin has already been added to grails repo. You should be able to install the plugin by grails install-plugin license.</p>
<p>- Mano</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Björn Wilmsmann</title>
		<link>http://manoharviswanathan.com/blog/tech/license-management-plugin-for-grails-application/comment-page-1/#comment-13</link>
		<dc:creator>Björn Wilmsmann</dc:creator>
		<pubDate>Fri, 11 Apr 2008 19:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://manoharviswanathan.com/blog/?p=52#comment-13</guid>
		<description>I’ve been trying to get the plugin to work under Grails 1.0.2 during the last few hours. However, I basically run into two problems:

- If I generate a license with the key pair that comes with the plugin, the license won’t be accepted and the following exception is thrown: service.LicenseService License could not be installedde.schlichtherle.xml.PersistenceServiceException: java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl . Usually, I would assume this is due to conflicting xercesImpl.jarS. However, in my app there is only one, that is the one that comes with Grails 1.0.2
- After having generated my own private / public key pair and changing the config settings accordingly, ‘grails generate-license’ simply prints out ‘null’, which seems to originate from line 68 in GenerateLicense.groovy: LicenseManager lm = new LicenseManager(licenseParam). I have double-checked the settings in conf/LicensePublicConfig.groovy and etc/LicensePrivateConfig.properties.

–
Best regards,
Bjoern Wilmsmann

PS: Besides, this plugin should definitely be added to the official Grails plugins page, as it provides a very useful feature.</description>
		<content:encoded><![CDATA[<p>I’ve been trying to get the plugin to work under Grails 1.0.2 during the last few hours. However, I basically run into two problems:</p>
<p>- If I generate a license with the key pair that comes with the plugin, the license won’t be accepted and the following exception is thrown: service.LicenseService License could not be installedde.schlichtherle.xml.PersistenceServiceException: java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl . Usually, I would assume this is due to conflicting xercesImpl.jarS. However, in my app there is only one, that is the one that comes with Grails 1.0.2<br />
- After having generated my own private / public key pair and changing the config settings accordingly, ‘grails generate-license’ simply prints out ‘null’, which seems to originate from line 68 in GenerateLicense.groovy: LicenseManager lm = new LicenseManager(licenseParam). I have double-checked the settings in conf/LicensePublicConfig.groovy and etc/LicensePrivateConfig.properties.</p>
<p>–<br />
Best regards,<br />
Bjoern Wilmsmann</p>
<p>PS: Besides, this plugin should definitely be added to the official Grails plugins page, as it provides a very useful feature.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
