<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-11861</id>
	<title>Nabble - grails - user</title>
	<updated>2009-11-10T03:17:31Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/grails---user-f11861.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grails---user-f11861.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26281772</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-10T03:17:31Z</published>
	<updated>2009-11-10T03:17:31Z</updated>
	<author>
		<name>Robert Fischer</name>
	</author>
	<content type="html">&amp;nbsp;&amp;gt; Within Grails, I find that there are certain parts of my code that
&lt;br&gt;&amp;nbsp;&amp;gt; will never really benefit from the metaclass / dynamic methods memory
&lt;br&gt;&amp;nbsp;&amp;gt; and performance overhead,
&lt;br&gt;&lt;br&gt;My experience has been that the most useful metaClass mangling is on classes that the original 
&lt;br&gt;developer envisioned as &amp;quot;done&amp;quot;. &amp;nbsp;I therefore disbelieve in the original developer's ability to make 
&lt;br&gt;the decision about what classes will and will not benefit from metaClass mangling.
&lt;br&gt;&lt;br&gt;~~ Robert Fischer, Smokejumper IT Consulting.
&lt;br&gt;Enfranchised Mind Blog &lt;a href=&quot;http://EnfranchisedMind.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://EnfranchisedMind.com/blog&lt;/a&gt;&lt;br&gt;&lt;br&gt;Grails Expert Retainer Services
&lt;br&gt;&lt;a href=&quot;http://smokejumperit.com/grails-retainer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smokejumperit.com/grails-retainer/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Tomas Lin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; As a Grails developer, I think this would be a great feature.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It would be great if there was a way to mark groovy methods and
&lt;br&gt;&amp;gt; classes as metaclass/dynamic enabled or disabled so that ones that are
&lt;br&gt;&amp;gt; disabled cannot be modified ( maybe like the Java final keyword ? ).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Within Grails, I find that there are certain parts of my code that
&lt;br&gt;&amp;gt; will never really benefit from the metaclass / dynamic methods memory
&lt;br&gt;&amp;gt; and performance overhead, and it would be great if there was a groovy
&lt;br&gt;&amp;gt; fast mode that could make this work. An ideal scenario might be that
&lt;br&gt;&amp;gt; Controllers and Gsps in Grails are not metaclassed while Domain
&lt;br&gt;&amp;gt; classes have all the dynamic goodies.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; All I want for christmas is this bundled with GSP precompilation
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, Nov 9, 2009 at 4:21 PM, Alex Tkachman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281772&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.tkachman@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've wrote small article summarizing my thoughts and prototype
&lt;br&gt;&amp;gt;&amp;gt; development of optional static compilation of Groovy
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://groovy.dzone.com/articles/groovy-and-static-compilation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.dzone.com/articles/groovy-and-static-compilation&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am really interested in opinions.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Best regards
&lt;br&gt;&amp;gt;&amp;gt; Alex
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26281772.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281639</id>
	<title>Re: Java Version</title>
	<published>2009-11-10T03:03:52Z</published>
	<updated>2009-11-10T03:03:52Z</updated>
	<author>
		<name>ianroberts</name>
	</author>
	<content type="html">Steve Mosley wrote:
&lt;br&gt;&amp;gt; Hi Everybody,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Just a quick one... is there a official minimum version of Java that
&lt;br&gt;&amp;gt; should be used to run Grails? Using grails 1.1.1
&lt;br&gt;&lt;br&gt;According to the documentation it's Java 5 or later.
&lt;br&gt;&lt;br&gt;&amp;gt; Just my VPS is running ubuntu 7.10, which is making upgrading Java to
&lt;br&gt;&amp;gt; test this a bit of a pain ... its better to upgrade the VPS me thinks.
&lt;br&gt;&lt;br&gt;apt-get install java-package, then download the normal binary
&lt;br&gt;distribution of whatever version of Java you want from Sun, turn it into
&lt;br&gt;a .deb using the make-jpkg command and use dpkg -i to install the
&lt;br&gt;resulting .deb.
&lt;br&gt;&lt;br&gt;Ian
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ian Roberts &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | Department of Computer Science
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281639&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;i.roberts@...&lt;/a&gt; &amp;nbsp;| University of Sheffield, UK
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Version-tp26281470p26281639.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281470</id>
	<title>Java Version</title>
	<published>2009-11-10T02:48:31Z</published>
	<updated>2009-11-10T02:48:31Z</updated>
	<author>
		<name>Steve Mosley</name>
	</author>
	<content type="html">Hi Everybody,
&lt;br&gt;&lt;br&gt;Just a quick one... is there a official minimum version of Java that
&lt;br&gt;should be used to run Grails? Using grails 1.1.1
&lt;br&gt;&lt;br&gt;I'm just having some errors in my prod env, really strange ones like
&lt;br&gt;GSP compilation failing on a specific page. That don't happen in
&lt;br&gt;Dev/Test (both of which run Java 6 Update 16) and prod (which is on
&lt;br&gt;java 6 update 3) ... before digging to far just wondering if it is
&lt;br&gt;documented what version is required? I thought anything better than
&lt;br&gt;java 1.4?
&lt;br&gt;&lt;br&gt;Just my VPS is running ubuntu 7.10, which is making upgrading Java to
&lt;br&gt;test this a bit of a pain ... its better to upgrade the VPS me thinks.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-Version-tp26281470p26281470.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281192</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-10T02:25:36Z</published>
	<updated>2009-11-10T02:25:36Z</updated>
	<author>
		<name>Guillaume Laforge-2</name>
	</author>
	<content type="html">Yes, but that's the controller that's being compiled.
&lt;br&gt;And the compiler will try to find a method on Book matching that signature.
&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 11:22, Tomas Lin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281192&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tomaslin@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm confused, I thought Book.findByAuthor would be a static method on
&lt;br&gt;&amp;gt; the domain class and not the controller...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 10:18 AM, Guillaume Laforge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281192&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glaforge@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 10, 2009 at 10:30, Tomas Lin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281192&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tomaslin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Within Grails, I find that there are certain parts of my code that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; will never really benefit from the metaclass / dynamic methods memory
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and performance overhead, and it would be great if there was a groovy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; fast mode that could make this work. An ideal scenario might be that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Controllers and Gsps in Grails are not metaclassed while Domain
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; classes have all the dynamic goodies.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That would mean that inside your controller, you wouldn't be able to
&lt;br&gt;&amp;gt;&amp;gt; call Book.findByAuthor() because the compiler would notice there's no
&lt;br&gt;&amp;gt;&amp;gt; real existing static methods on Book of that name.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Guillaume Laforge
&lt;br&gt;&amp;gt;&amp;gt; Groovy Project Manager
&lt;br&gt;&amp;gt;&amp;gt; Head of Groovy Development at SpringSource
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26281192.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281185</id>
	<title>Re: STS IDE problem, for an inexperienced</title>
	<published>2009-11-10T02:24:58Z</published>
	<updated>2009-11-10T02:24:58Z</updated>
	<author>
		<name>Michael Berg-7</name>
	</author>
	<content type="html">Not sure what is wrong but it might be some transient dependencies.&lt;br&gt;&lt;br&gt;You could try the new dependency management features of Grails 1.2+. Add this to BuildConfig.groovy:&lt;br&gt;&lt;br&gt;runtime &amp;#39;net.sf.jt400:jt400:6.5.1&amp;#39;&lt;br&gt;
&lt;br&gt;Also remember to uncomment the line with mavenCentral()&lt;br&gt;&lt;br&gt;If you are using Grails &amp;lt; 1.2 then placing the required jar file in the lib folder should work. I noticed the &amp;quot;COM&amp;quot; is in upper case, are you sure about that? Package names are normally in lowercase.&lt;br&gt;
&lt;br&gt;Try posting a stack trace so we can see where the dependency fails.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Michael Berg&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 5:54 PM, Herbert Baeuerle &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281185&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hbtmus@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;Hi all,&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I wolud like to use STS and setup a exisiting Grails project.  The project works in Eclipse and with the command prompt.&lt;/div&gt;
&lt;div&gt;When I try to use Grails command run-app in STS I get:&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot;&gt;
&lt;p align=&quot;left&quot;&gt;Cannot load JDBC driver class &amp;#39;COM.ibm.db2.jdbc.app.DB2Driver&amp;#39; &lt;/p&gt;&lt;/font&gt;&lt;u&gt;&lt;font color=&quot;#000080&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#000080&quot; size=&quot;2&quot;&gt;java.lang.ClassNotFoundException&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;font size=&quot;2&quot;&gt;:&lt;/font&gt;&lt;/div&gt;


&lt;div&gt;I tried to put the jar in the lib folder, tried to put it in Java build path, with no success. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I really appreciate any tip.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Thanks&lt;/div&gt;
&lt;div&gt;Herbert&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/STS-IDE-problem%2C-for-an-inexperienced-tp26269748p26281185.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281165</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-10T02:22:38Z</published>
	<updated>2009-11-10T02:22:38Z</updated>
	<author>
		<name>tomas lin</name>
	</author>
	<content type="html">I'm confused, I thought Book.findByAuthor would be a static method on
&lt;br&gt;the domain class and not the controller...
&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 10:18 AM, Guillaume Laforge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281165&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glaforge@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 10:30, Tomas Lin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281165&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tomaslin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;&amp;gt; Within Grails, I find that there are certain parts of my code that
&lt;br&gt;&amp;gt;&amp;gt; will never really benefit from the metaclass / dynamic methods memory
&lt;br&gt;&amp;gt;&amp;gt; and performance overhead, and it would be great if there was a groovy
&lt;br&gt;&amp;gt;&amp;gt; fast mode that could make this work. An ideal scenario might be that
&lt;br&gt;&amp;gt;&amp;gt; Controllers and Gsps in Grails are not metaclassed while Domain
&lt;br&gt;&amp;gt;&amp;gt; classes have all the dynamic goodies.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That would mean that inside your controller, you wouldn't be able to
&lt;br&gt;&amp;gt; call Book.findByAuthor() because the compiler would notice there's no
&lt;br&gt;&amp;gt; real existing static methods on Book of that name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Guillaume Laforge
&lt;br&gt;&amp;gt; Groovy Project Manager
&lt;br&gt;&amp;gt; Head of Groovy Development at SpringSource
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26281165.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281099</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-10T02:18:03Z</published>
	<updated>2009-11-10T02:18:03Z</updated>
	<author>
		<name>glaforge</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 10:30, Tomas Lin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281099&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tomaslin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; Within Grails, I find that there are certain parts of my code that
&lt;br&gt;&amp;gt; will never really benefit from the metaclass / dynamic methods memory
&lt;br&gt;&amp;gt; and performance overhead, and it would be great if there was a groovy
&lt;br&gt;&amp;gt; fast mode that could make this work. An ideal scenario might be that
&lt;br&gt;&amp;gt; Controllers and Gsps in Grails are not metaclassed while Domain
&lt;br&gt;&amp;gt; classes have all the dynamic goodies.
&lt;br&gt;&lt;br&gt;That would mean that inside your controller, you wouldn't be able to
&lt;br&gt;call Book.findByAuthor() because the compiler would notice there's no
&lt;br&gt;real existing static methods on Book of that name.
&lt;br&gt;&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26281099.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281076</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-10T02:16:31Z</published>
	<updated>2009-11-10T02:16:31Z</updated>
	<author>
		<name>Guillaume Laforge-2</name>
	</author>
	<content type="html">On Mon, Nov 9, 2009 at 19:01, BluSynergy &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281076&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sunnyt@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For those of us coming from statically typed languages, we'd be glad to have
&lt;br&gt;&amp;gt; static typed methods to assist with (a) IDE code completion and (b) compile
&lt;br&gt;&amp;gt; time error detection. Without compile time error detection for simple things
&lt;br&gt;&amp;gt; like typos, we have to write a whole bunch of tests that we (realistically)
&lt;br&gt;&amp;gt; never would have in java. So we actually give back a bunch of productivity.
&lt;br&gt;&lt;br&gt;Fortunately, clever IDEs like IntelliJ IDEA and (soon) Eclipse already
&lt;br&gt;give you (a) IDE code completion, (b) compile time error detections
&lt;br&gt;(thanks to warnings markers) to spot typos and more. So if you're
&lt;br&gt;using Groovy's optional typing where it makes sense and listen to your
&lt;br&gt;IDE, both these points are already covered, so you don't necessarily
&lt;br&gt;need to write that many more tests.
&lt;br&gt;&lt;br&gt;We also have some new tools like CodeNarc for doing some static
&lt;br&gt;analysis on Groovy code base.
&lt;br&gt;&lt;br&gt;&amp;gt; On the performance side, once the spin doctors get hold of a statement like
&lt;br&gt;&amp;gt; &amp;quot;5X slower&amp;quot;, and a general impression is created that groovy is slow,
&lt;br&gt;&amp;gt; enterprises will kiss it goodbye, and with that, adoption will be
&lt;br&gt;&amp;gt; significantly less.
&lt;br&gt;&lt;br&gt;Despite not being that old, I recall when Java was 10x or 100x slower
&lt;br&gt;than C++...
&lt;br&gt;And even these days, some languages at better than others at certain
&lt;br&gt;tasks anyway.
&lt;br&gt;&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26281076.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281001</id>
	<title>Re: How do I run only unit tests with Grails and Maven?</title>
	<published>2009-11-10T02:09:13Z</published>
	<updated>2009-11-10T02:09:13Z</updated>
	<author>
		<name>inFo2000</name>
	</author>
	<content type="html">Hi Felipe,
&lt;br&gt;After reading the plugin docs on:&lt;a href=&quot;http://forge.octo.com/maven/sites/mtg/grails-maven-plugin/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forge.octo.com/maven/sites/mtg/grails-maven-plugin/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;it does not seem to support parameters like the usual ones, e.g. grails test-app -unit 
&lt;br&gt;&lt;br&gt;Perhaps the developers of octo company realize that it would improve their plugin when allowing to pass additional parameter. I'm strongly interested in passing a Test class name as a parameter (mvn grails:test-app -Dtest.name=MyTestClassName). 
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Ingo
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Felipe Cypriano wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hello,
&lt;br&gt;&lt;br&gt;Using only grails it's possible to run only unit test, but how do I do this
&lt;br&gt;with maven? Is it possible to set some arg for mvn grails:test-app to it
&lt;br&gt;execute only unit tests or only integration tests instead of executing both
&lt;br&gt;always?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;---
&lt;br&gt;Felipe Marin Cypriano
&lt;br&gt;Vitória - ES
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-run-only-unit-tests-with-Grails-and-Maven--tp23559397p26281001.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280583</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-10T01:30:44Z</published>
	<updated>2009-11-10T01:30:44Z</updated>
	<author>
		<name>tomas lin</name>
	</author>
	<content type="html">As a Grails developer, I think this would be a great feature.
&lt;br&gt;&lt;br&gt;It would be great if there was a way to mark groovy methods and
&lt;br&gt;classes as metaclass/dynamic enabled or disabled so that ones that are
&lt;br&gt;disabled cannot be modified ( maybe like the Java final keyword ? ).
&lt;br&gt;&lt;br&gt;Within Grails, I find that there are certain parts of my code that
&lt;br&gt;will never really benefit from the metaclass / dynamic methods memory
&lt;br&gt;and performance overhead, and it would be great if there was a groovy
&lt;br&gt;fast mode that could make this work. An ideal scenario might be that
&lt;br&gt;Controllers and Gsps in Grails are not metaclassed while Domain
&lt;br&gt;classes have all the dynamic goodies.
&lt;br&gt;&lt;br&gt;All I want for christmas is this bundled with GSP precompilation
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Nov 9, 2009 at 4:21 PM, Alex Tkachman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280583&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alex.tkachman@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've wrote small article summarizing my thoughts and prototype
&lt;br&gt;&amp;gt; development of optional static compilation of Groovy
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://groovy.dzone.com/articles/groovy-and-static-compilation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.dzone.com/articles/groovy-and-static-compilation&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am really interested in opinions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards
&lt;br&gt;&amp;gt; Alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26280583.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280549</id>
	<title>Re: Multi-Tenant fix for 1.2-M4</title>
	<published>2009-11-10T01:27:54Z</published>
	<updated>2009-11-10T01:27:54Z</updated>
	<author>
		<name>Graeme Rocher-3</name>
	</author>
	<content type="html">Please raise a JIRA against Grails, we can probably restore the old
&lt;br&gt;signature so that backwards compatibility is maintained. I didn't know
&lt;br&gt;anyone was actually using these APIs
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;On Mon, Nov 9, 2009 at 7:16 PM, Scott Ryan &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sryan737@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was able to get the multi tenant plugin running in 1.2-M4.  I had to
&lt;br&gt;&amp;gt; change the file TenantClassInjector in the config directory
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Changed this method
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; public void performInjection(SourceUnit source, GeneratorContext context,
&lt;br&gt;&amp;gt; ClassNode classNode) {
&lt;br&gt;&amp;gt;        final boolean hasTenantId =
&lt;br&gt;&amp;gt; GrailsASTUtils.hasOrInheritsProperty(classNode, &amp;quot;tenantId&amp;quot;);
&lt;br&gt;&amp;gt;        if (!hasTenantId) {
&lt;br&gt;&amp;gt;            System.out.println(&amp;quot;[GrailsDomainInjector] Adding property
&lt;br&gt;&amp;gt; [tenantId] to class [&amp;quot; + classNode.getName() + &amp;quot;]&amp;quot;);
&lt;br&gt;&amp;gt;            classNode.addProperty(&amp;quot;tenantId&amp;quot;, Modifier.PUBLIC, new
&lt;br&gt;&amp;gt; ClassNode(Integer.class), new ConstantExpression(0), null, null);
&lt;br&gt;&amp;gt;        }
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; to this signature.  It does not appear that context is used in this method
&lt;br&gt;&amp;gt; so probably no damage but would love to hear from the authors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    public void performInjection(SourceUnit source, ClassNode classNode) {
&lt;br&gt;&amp;gt;        final boolean hasTenantId =
&lt;br&gt;&amp;gt; GrailsASTUtils.hasOrInheritsProperty(classNode, &amp;quot;tenantId&amp;quot;);
&lt;br&gt;&amp;gt;        if (!hasTenantId) {
&lt;br&gt;&amp;gt;            System.out.println(&amp;quot;[GrailsDomainInjector] Adding property
&lt;br&gt;&amp;gt; [tenantId] to class [&amp;quot; + classNode.getName() + &amp;quot;]&amp;quot;);
&lt;br&gt;&amp;gt;            classNode.addProperty(&amp;quot;tenantId&amp;quot;, Modifier.PUBLIC, new
&lt;br&gt;&amp;gt; ClassNode(Integer.class), new ConstantExpression(0), null, null);
&lt;br&gt;&amp;gt;        }
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Scott Ryan
&lt;br&gt;&amp;gt; President/CTO
&lt;br&gt;&amp;gt; Soaring Eagle L.L.C.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280549&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;scott@...&lt;/a&gt;
&lt;br&gt;&amp;gt; (303) 263-3044
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Graeme Rocher
&lt;br&gt;Head of Grails Development
&lt;br&gt;SpringSource - A Division of VMware
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Multi-Tenant-fix-for-1.2-M4-tp26271149p26280549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280503</id>
	<title>Re: 1.2-M4 Problem loading libs of inline plugins</title>
	<published>2009-11-10T01:23:44Z</published>
	<updated>2009-11-10T01:23:44Z</updated>
	<author>
		<name>Graeme Rocher-3</name>
	</author>
	<content type="html">Open a JIRA and attach an example that reproduces the issue
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 1:29 AM, bald &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26280503&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;destrozao@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think is related with/equals to:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Dependency-resolution-and-plugins-td25916190.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Dependency-resolution-and-plugins-td25916190.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have some plugins with updated jars and defined in BuildConfig.groovy as
&lt;br&gt;&amp;gt; in the reference:
&lt;br&gt;&amp;gt; grails.plugin.location.'jasper' = &amp;quot;../jasper&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I run via run-app the jars of the plugin aren't loaded so the app crash
&lt;br&gt;&amp;gt; when any of the dependent classes is used. All other things: controllers,
&lt;br&gt;&amp;gt; views, etc. are all loaded.
&lt;br&gt;&amp;gt; The war is just fine, with all jars.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This worked in 1.1, should be working now? Should I open a JIRA?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PD. I know I should start using something like maven
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/1.2-M4-Problem-loading-libs-of-inline-plugins-tp26276289p26276289.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/1.2-M4-Problem-loading-libs-of-inline-plugins-tp26276289p26276289.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the grails - user mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Graeme Rocher
&lt;br&gt;Head of Grails Development
&lt;br&gt;SpringSource - A Division of VMware
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-M4-Problem-loading-libs-of-inline-plugins-tp26276289p26280503.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26279507</id>
	<title>Re: Datasources Plugin with C3P0 ?</title>
	<published>2009-11-09T23:46:16Z</published>
	<updated>2009-11-09T23:46:16Z</updated>
	<author>
		<name>Lari Hotari</name>
	</author>
	<content type="html">tkarakai wrote:
&lt;br&gt;&amp;gt; I am looking &amp;nbsp;to use the Datasources Plugin
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://grails.org/plugin/datasources&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grails.org/plugin/datasources&lt;/a&gt;) with C3P0, each datasource configured
&lt;br&gt;&amp;gt; individually with separate database connection pool settings. Any help is
&lt;br&gt;&amp;gt; appreciated... (using Grails 1.1.1, willing to upgrade if necessary :-)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Have you looked at Tomcat JDBC Pool plugin:
&lt;br&gt;&lt;a href=&quot;http://grails.org/plugin/jdbc-pool&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grails.org/plugin/jdbc-pool&lt;/a&gt;&lt;br&gt;&lt;br&gt;Source code is only a couple of lines of code:
&lt;br&gt;&lt;a href=&quot;http://fisheye.codehaus.org/browse/grails-plugins/grails-jdbc-pool/trunk/JdbcPoolGrailsPlugin.groovy?r=HEAD&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fisheye.codehaus.org/browse/grails-plugins/grails-jdbc-pool/trunk/JdbcPoolGrailsPlugin.groovy?r=HEAD&lt;/a&gt;&lt;br&gt;&lt;br&gt;This is how it replaces &amp;quot;org.apache.commons.dbcp.BasicDataSource&amp;quot; beans 
&lt;br&gt;with &amp;quot;org.apache.tomcat.jdbc.pool.DataSource&amp;quot; beans.
&lt;br&gt;Tomcat JDBC pool is &amp;quot;property compatible&amp;quot; with Commons DBCP BasicDataSource.
&lt;br&gt;&lt;br&gt;25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def doWithSpring = {
&lt;br&gt;26 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; springConfig.beanNames.each { beanName -&amp;gt;
&lt;br&gt;27 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(beanName.startsWith('dataSource')) {
&lt;br&gt;28 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def 
&lt;br&gt;beanconf=springConfig.getBeanConfig(beanName)
&lt;br&gt;29 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;if(beanconf.beanDefinition.beanClassName=='org.apache.commons.dbcp.BasicDataSource') 
&lt;br&gt;{
&lt;br&gt;30 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;beanconf.beanDefinition.beanClassName='org.apache.tomcat.jdbc.pool.DataSource'
&lt;br&gt;31 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;33 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;34 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;I believe that the Tomcat JDBC Pool will become the mainstream 
&lt;br&gt;opensource connection pool implementation. It comes with SpringSource 
&lt;br&gt;tcServer already: 
&lt;br&gt;&lt;a href=&quot;http://static.springsource.com/projects/tc-server/6.0/admin/radmjdbc.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://static.springsource.com/projects/tc-server/6.0/admin/radmjdbc.html&lt;/a&gt;&lt;br&gt;&amp;quot;The tc Server Datasource includes all the functionality of the DBCP 
&lt;br&gt;datasource, but adds additional features to support highly-concurrent 
&lt;br&gt;environments and multiple core/cpu systems. The tc Server datasource 
&lt;br&gt;typically performs much better than the DBCP datasource.&amp;quot;
&lt;br&gt;&lt;br&gt;I've used the jdbc-pool plugin in production for some time now and there 
&lt;br&gt;hasn't been any problems. I haven't really tested it with the 
&lt;br&gt;dataSources plugin, but it should work with it too.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Lari
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Datasources-Plugin-with-C3P0---tp26275252p26279507.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26278065</id>
	<title>Re: Grails-UI - Overriding cellClickEvent</title>
	<published>2009-11-09T20:14:17Z</published>
	<updated>2009-11-09T20:14:17Z</updated>
	<author>
		<name>okomba@yahoo.com</name>
	</author>
	<content type="html">Thanks. It now works:
&lt;br&gt;&lt;br&gt;Mugoma,
&lt;br&gt;Yengas.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--- On Tue, 11/10/09, Matthew Taylor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26278065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rhyolight@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Matthew Taylor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26278065&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rhyolight@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: [grails-user] Grails-UI - Overriding cellClickEvent
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26278065&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Tuesday, November 10, 2009, 4:57 AM
&lt;br&gt;&amp;gt; I don't think
&lt;br&gt;&amp;gt; &amp;quot;onEventCellEditor&amp;quot; is a function in the
&lt;br&gt;&amp;gt; DataTable.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Instead you might be able to do 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; dataTable.rowClickMode = 'none';
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; Matthew Taylor
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://dangertree.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, Nov 9, 2009 at 7:25 PM,
&lt;br&gt;&amp;gt; Mugoma Joseph Okomba &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26278065&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;okomba@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hello everyone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a Grails-UI (YUI) datatable with
&lt;br&gt;&amp;gt; rowExpansion=&amp;quot;true&amp;quot;. I would like to disable row
&lt;br&gt;&amp;gt; expansion when a certain cell is clicked. To achieve this I
&lt;br&gt;&amp;gt; have registered a cellClickEvent with code:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; if (column.key != 'checked') {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; dataTable.onEventCellEditor (oArgs);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, despite column.key being correctly detected, row
&lt;br&gt;&amp;gt; expansion still happens no matter the column clicked!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What could I be missing?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Mugoma,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yengas.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grails-UI---Overriding-cellClickEvent-tp26276791p26278065.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26277787</id>
	<title>Re: Grails 1.2 M4 and Maven</title>
	<published>2009-11-09T19:30:18Z</published>
	<updated>2009-11-09T19:30:18Z</updated>
	<author>
		<name>pratik patel-6</name>
	</author>
	<content type="html">&lt;div&gt;This is how I had to run generator (notice the last arg):&lt;/div&gt;&lt;div&gt;&lt;div&gt;mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate -DarchetypeGroupId=org.grails  -DarchetypeArtifactId=grails-maven-archetype  -DarchetypeVersion=1.2-SNAPSHOT  -DgroupId=example -DartifactId=my-app -DarchetypeRepository=&lt;a href=&quot;http://snapshots.repository.codehaus.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This seemed to run OK, however running a mvn install produced this:&lt;/div&gt;&lt;div&gt;&amp;lt;snip&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;     [copy] Warning: /Users/prpatel/dev/tmp/my-app/plugins/hibernate-1.2-M4/src/java not found.&lt;/div&gt;
&lt;div&gt;      [jar] Building jar: /Users/prpatel/dev/tmp/my-app/target/my-app-1.0-SNAPSHOT.war&lt;/div&gt;&lt;div&gt;   [delete] Deleting directory /Users/prpatel/dev/tmp/my-app/target/stage&lt;/div&gt;&lt;div&gt;Done creating WAR /Users/prpatel/dev/tmp/my-app/target/my-app-1.0-SNAPSHOT.war&lt;/div&gt;
&lt;div&gt;[INFO] ------------------------------------------------------------------------&lt;/div&gt;&lt;div&gt;[ERROR] BUILD ERROR&lt;/div&gt;&lt;div&gt;[INFO] ------------------------------------------------------------------------&lt;/div&gt;&lt;div&gt;[INFO] Unable to copy the WAR file to the target directory&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Pasted below is my settings.xml, which I had to hack a bit to get it this far.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Graeme, can you post your settings.xml, I suspect you may have something either there on the in the MAVEN_OPTS that we&amp;#39;re missing.&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;settings&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt; &amp;lt;pluginGroups&amp;gt; &lt;/div&gt;&lt;div&gt;    &amp;lt;pluginGroup&amp;gt;org.grails&amp;lt;/pluginGroup&amp;gt; &lt;/div&gt;&lt;div&gt;  &amp;lt;/pluginGroups&amp;gt; &lt;/div&gt;&lt;div&gt;&amp;lt;profiles&amp;gt;&lt;/div&gt;
&lt;div&gt;        &amp;lt;profile&amp;gt;&lt;/div&gt;&lt;div&gt;            &amp;lt;id&amp;gt;grails&amp;lt;/id&amp;gt;&lt;/div&gt;&lt;div&gt;            &amp;lt;pluginRepositories&amp;gt;&lt;/div&gt;&lt;div&gt;                &amp;lt;pluginRepository&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;id&amp;gt;Codehaus&amp;lt;/id&amp;gt;&lt;/div&gt;
&lt;div&gt;                    &amp;lt;url&amp;gt;&lt;a href=&quot;http://repository.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repository.codehaus.org&lt;/a&gt;&amp;lt;/url&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;snapshots&amp;gt;&lt;/div&gt;&lt;div&gt;                        &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/div&gt;
&lt;div&gt;                    &amp;lt;/snapshots&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;releases&amp;gt;&lt;/div&gt;&lt;div&gt;                        &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;/releases&amp;gt;&lt;/div&gt;&lt;div&gt;                &amp;lt;/pluginRepository&amp;gt;&lt;/div&gt;
&lt;div&gt;                &amp;lt;pluginRepository&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;id&amp;gt;Codehaus Snapshots&amp;lt;/id&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;url&amp;gt;&lt;a href=&quot;http://snapshots.repository.codehaus.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org/&lt;/a&gt;&amp;lt;/url&amp;gt;&lt;/div&gt;
&lt;div&gt;                    &amp;lt;snapshots&amp;gt;&lt;/div&gt;&lt;div&gt;                        &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;/snapshots&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;releases&amp;gt;&lt;/div&gt;&lt;div&gt;                        &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/div&gt;
&lt;div&gt;                    &amp;lt;/releases&amp;gt;&lt;/div&gt;&lt;div&gt;                &amp;lt;/pluginRepository&amp;gt;&lt;/div&gt;&lt;div&gt;                &amp;lt;pluginRepository&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;id&amp;gt;SourceForge&amp;lt;/id&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;url&amp;gt;&lt;a href=&quot;http://maven-plugins.sourceforge.net/repository&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven-plugins.sourceforge.net/repository&lt;/a&gt;&amp;lt;/url&amp;gt;&lt;/div&gt;
&lt;div&gt;                    &amp;lt;releases&amp;gt;&lt;/div&gt;&lt;div&gt;                        &amp;lt;enabled&amp;gt;true&amp;lt;/enabled&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;/releases&amp;gt;&lt;/div&gt;&lt;div&gt;                    &amp;lt;snapshots&amp;gt;&lt;/div&gt;&lt;div&gt;                        &amp;lt;enabled&amp;gt;false&amp;lt;/enabled&amp;gt;&lt;/div&gt;
&lt;div&gt;                    &amp;lt;/snapshots&amp;gt;&lt;/div&gt;&lt;div&gt;                &amp;lt;/pluginRepository&amp;gt;&lt;/div&gt;&lt;div&gt;            &amp;lt;/pluginRepositories&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/profile&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/profiles&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;activeProfiles&amp;gt;&lt;/div&gt;
&lt;div&gt;        &amp;lt;activeProfile&amp;gt;grails&amp;lt;/activeProfile&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;/activeProfiles&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;/settings&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;cheer&lt;/div&gt;&lt;div&gt;-p&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grails-1.2-M4-and-Maven-tp26234756p26277787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26277204</id>
	<title>Re: Troubles Installing Grails-UI</title>
	<published>2009-11-09T18:08:38Z</published>
	<updated>2009-11-09T18:08:38Z</updated>
	<author>
		<name>Matt Taylor</name>
	</author>
	<content type="html">I cannot replicate this.  Here is exactly what I did:&lt;br&gt;&lt;br&gt; $&amp;gt; grails create-app yuicrap&lt;br&gt; $&amp;gt; cd yuicrap&lt;br&gt; $&amp;gt; rm -rf ~/.grails/1.2-M2/plugins/grails-yui-2.7.0.1.zip &lt;br&gt; $&amp;gt; grails install-plugin yui&lt;br&gt;Welcome to Grails 1.2-M2 - &lt;a href=&quot;http://grails.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grails.org/&lt;/a&gt;&lt;br&gt;

Licensed under Apache Standard License 2.0&lt;br&gt;Grails home is set to: /Users/rhyolight/dev/tools/grails&lt;br&gt;&lt;br&gt;Base Directory: /Users/rhyolight/sandbox/yuicrap&lt;br&gt;Running script /Users/rhyolight/dev/tools/grails/scripts/InstallPlugin.groovy&lt;br&gt;

Environment set to development&lt;br&gt;Reading remote plugin list ...&lt;br&gt;Plugin list out-of-date, retrieving..&lt;br&gt;   [delete] Deleting: /Users/rhyolight/.grails/1.2-M2/plugins-list-core.xml&lt;br&gt;      [get] Getting: &lt;a href=&quot;http://svn.codehaus.org/grails/trunk/grails-plugins/.plugin-meta/plugins-list.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.codehaus.org/grails/trunk/grails-plugins/.plugin-meta/plugins-list.xml&lt;/a&gt;&lt;br&gt;

      [get] To: /Users/rhyolight/.grails/1.2-M2/plugins-list-core.xml&lt;br&gt;......&lt;br&gt;      [get] last modified = Fri Nov 06 07:22:57 CST 2009&lt;br&gt;Reading remote plugin list ...&lt;br&gt;Plugin list out-of-date, retrieving..&lt;br&gt;   [delete] Deleting: /Users/rhyolight/.grails/1.2-M2/plugins-list-default.xml&lt;br&gt;

      [get] Getting: &lt;a href=&quot;http://plugins.grails.org/.plugin-meta/plugins-list.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://plugins.grails.org/.plugin-meta/plugins-list.xml&lt;/a&gt;&lt;br&gt;      [get] To: /Users/rhyolight/.grails/1.2-M2/plugins-list-default.xml&lt;br&gt;

.......................................................................................................................................................................................................................................................................................................................................................................&lt;br&gt;

      [get] last modified = Mon Nov 09 18:54:22 CST 2009&lt;br&gt;      [get] Getting: &lt;a href=&quot;http://plugins.grails.org/grails-yui/tags/RELEASE_2_7_0_1/grails-yui-2.7.0.1.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://plugins.grails.org/grails-yui/tags/RELEASE_2_7_0_1/grails-yui-2.7.0.1.zip&lt;/a&gt;&lt;br&gt;

      [get] To: /Users/rhyolight/.grails/1.2-M2/plugins/grails-yui-2.7.0.1.zip&lt;br&gt;...................................................................................................................&lt;br&gt;      [get] last modified = Thu Apr 23 21:04:23 CDT 2009&lt;br&gt;

     [copy] Copying 1 file to /Users/rhyolight/.grails/1.2-M2/projects/yuicrap/plugins&lt;br&gt;Installing plug-in yui-2.7.0.1&lt;br&gt;    [mkdir] Created dir: /Users/rhyolight/.grails/1.2-M2/projects/yuicrap/plugins/yui-2.7.0.1&lt;br&gt;

    [unzip] Expanding: /Users/rhyolight/.grails/1.2-M2/plugins/grails-yui-2.7.0.1.zip into /Users/rhyolight/.grails/1.2-M2/projects/yuicrap/plugins/yui-2.7.0.1&lt;br&gt;Executing yui-2.7.0.1 plugin post-install script ...&lt;br&gt;Warning, target causing name overwriting of name default&lt;br&gt;

Downloading YUI 2.7.0 ...&lt;br&gt;Getting YUI from: &lt;a href=&quot;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&lt;/a&gt;&lt;br&gt;      [get] Getting: &lt;a href=&quot;http://developer.yahoo.com/yui/download/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://developer.yahoo.com/yui/download/&lt;/a&gt;&lt;br&gt;

      [get] To: /Users/rhyolight/.grails/1.2-M2/download/yui_2.7.0.zip&lt;br&gt;      [get] local file date : Tue Sep 29 16:17:25 CDT 2009&lt;br&gt;.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................&lt;br&gt;

      [get] last modified = Sat Nov 07 13:34:34 CST 2009&lt;br&gt;    [unzip] Expanding: /Users/rhyolight/.grails/1.2-M2/download/yui_2.7.0.zip into /Users/rhyolight/.grails/1.2-M2/download/yui_2.7.0&lt;br&gt;    [mkdir] Created dir: /Users/rhyolight/sandbox/yuicrap/web-app/js/yui/2.7.0&lt;br&gt;

     [copy] Copying 400 files to /Users/rhyolight/sandbox/yuicrap/web-app/js/yui/2.7.0&lt;br&gt;YUI 2.7.0 installed successfully&lt;br&gt;Plugin yui-2.7.0.1 installed&lt;br&gt;&lt;br&gt;&lt;br&gt;It all looked good from here.  ??&lt;br clear=&quot;all&quot;&gt;---&lt;br&gt;

Matthew Taylor&lt;br&gt;&lt;a href=&quot;http://dangertree.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 3:32 PM, Matthew Taylor &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26277204&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rhyolight@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

I&amp;#39;m going to have to look into this when I get home.  It sounds very much like the same problem I was having with the bubbling library earlier.&lt;div class=&quot;im&quot;&gt;&lt;br clear=&quot;all&quot;&gt;---&lt;br&gt;Matthew Taylor&lt;br&gt;&lt;a href=&quot;http://dangertree.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;



&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 3:29 PM, cujo &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26277204&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;list.cj@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
Based on the two [get] lines I thought perhaps it was just hitting that yahoo&lt;br&gt;
link which give 2.8.0r4.zip if I point my browser to it, and then renames it&lt;br&gt;
to yui_2.7.0.zip.  I say that because pointing my browser at the sourceforge&lt;br&gt;
link, doesn&amp;#39;t return a file (because it doesn&amp;#39;t exist there).  However, I&amp;#39;m&lt;br&gt;
not sure why it dies trying to unzip the one it does download.&lt;br&gt;
&lt;br&gt;
[mkdir] Created dir:&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/projects/tester/plugins/yui-2.7.0.1&lt;br&gt;
    [unzip] Expanding:&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/plugins/grails-yui-2.7.0.1.zip into&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/projects/tester/plugins/yui-2.7.0.1&lt;br&gt;
Executing yui-2.7.0.1 plugin post-install script ...&lt;br&gt;
Warning, target causing name overwriting of name default&lt;br&gt;
Downloading YUI 2.7.0 ...&lt;br&gt;
Getting YUI from: &lt;a href=&quot;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&lt;/a&gt;&lt;br&gt;
    [mkdir] Created dir: /home/cjfleck/.grails/1.2-M4/download&lt;br&gt;
      [get] Getting: &lt;a href=&quot;http://developer.yahoo.com/yui/download/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://developer.yahoo.com/yui/download/&lt;/a&gt;&lt;br&gt;
      [get] To: /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................&lt;br&gt;



&lt;div&gt;      [get] last modified = Sat Nov 07 14:34:34 EST 2009&lt;br&gt;
&lt;/div&gt;    [unzip] Expanding: /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
into /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0&lt;br&gt;
: Error while expanding /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
&lt;div&gt;java.io.IOException: Negative seek offset&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:148)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)&lt;br&gt;
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at Script1.run(Script1.groovy:14)&lt;br&gt;
        at InstallPlugin$_run_closure22.doCall(InstallPlugin:852)&lt;br&gt;
        at InstallPlugin$_run_closure22.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1139)&lt;br&gt;
        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin.completePluginInstall(InstallPlugin:1234)&lt;br&gt;
        at InstallPlugin.this$4$completePluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$this$4$completePluginInstall.callCurrent(Unknown Source)&lt;br&gt;
        at InstallPlugin.withPluginInstall(InstallPlugin:1222)&lt;br&gt;
        at InstallPlugin.this$4$withPluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure32.doCall(InstallPlugin:1181)&lt;br&gt;
        at InstallPlugin$_run_closure32.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure2.doCall(InstallPlugin:73)&lt;br&gt;
        at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)&lt;br&gt;
        at gant.Gant.withBuildListeners(Gant.groovy:344)&lt;br&gt;
        at gant.Gant.this$2$withBuildListeners(Gant.groovy)&lt;br&gt;
        at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)&lt;br&gt;
        at gant.Gant.dispatch(Gant.groovy:334)&lt;br&gt;
        at gant.Gant.this$2$dispatch(Gant.groovy)&lt;br&gt;
        at gant.Gant.invokeMethod(Gant.groovy)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:495)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:480)&lt;br&gt;
Caused by: java.io.IOException: Negative seek offset&lt;br&gt;
        at java.io.RandomAccessFile.seek(Native Method)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)&lt;br&gt;
        at org.apache.tools.zip.ZipFile.&amp;lt;init&amp;gt;(ZipFile.java:152)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;        ... 35 more&lt;br&gt;
--- Nested Exception ---&lt;br&gt;
&lt;div&gt;java.io.IOException: Negative seek offset&lt;br&gt;
        at java.io.RandomAccessFile.seek(Native Method)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)&lt;br&gt;
        at org.apache.tools.zip.ZipFile.&amp;lt;init&amp;gt;(ZipFile.java:152)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)&lt;br&gt;
&lt;/div&gt;&lt;div&gt;        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)&lt;br&gt;
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at Script1.run(Script1.groovy:14)&lt;br&gt;
        at InstallPlugin$_run_closure22.doCall(InstallPlugin:852)&lt;br&gt;
        at InstallPlugin$_run_closure22.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1139)&lt;br&gt;
        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin.completePluginInstall(InstallPlugin:1234)&lt;br&gt;
        at InstallPlugin.this$4$completePluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$this$4$completePluginInstall.callCurrent(Unknown Source)&lt;br&gt;
        at InstallPlugin.withPluginInstall(InstallPlugin:1222)&lt;br&gt;
        at InstallPlugin.this$4$withPluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure32.doCall(InstallPlugin:1181)&lt;br&gt;
        at InstallPlugin$_run_closure32.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure2.doCall(InstallPlugin:73)&lt;br&gt;
        at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)&lt;br&gt;
        at gant.Gant.withBuildListeners(Gant.groovy:344)&lt;br&gt;
        at gant.Gant.this$2$withBuildListeners(Gant.groovy)&lt;br&gt;
        at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)&lt;br&gt;
        at gant.Gant.dispatch(Gant.groovy:334)&lt;br&gt;
        at gant.Gant.this$2$dispatch(Gant.groovy)&lt;br&gt;
        at gant.Gant.invokeMethod(Gant.groovy)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:495)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:480)&lt;br&gt;
&lt;/div&gt;Error installing plugin: Error while expanding&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
java.io.IOException: Negative seek offset: Error while expanding&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
&lt;div&gt;java.io.IOException: Negative seek offset&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Matt Taylor wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; If it didn&amp;#39;t exist, it would be another error.  The Negative seek offset I&lt;br&gt;
&amp;gt; think means that it got a file but it may be empty.  Can you paste the&lt;br&gt;
&amp;gt; entire stacktrace?&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt; Matthew Taylor&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://dangertree.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Mon, Nov 9, 2009 at 2:58 PM, cujo &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26277204&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;list.cj@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I tried the clear and reinstall, same effect.  I think the problem may be&lt;br&gt;
&amp;gt;&amp;gt; that 2.7 doesn&amp;#39;t exist where it is looking.&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; Sent from the grails - user mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26274022.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26274022.html&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Sent from the grails - user mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26277204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26277106</id>
	<title>Re: Grails-UI - Overriding cellClickEvent</title>
	<published>2009-11-09T17:57:37Z</published>
	<updated>2009-11-09T17:57:37Z</updated>
	<author>
		<name>Matt Taylor</name>
	</author>
	<content type="html">I don&amp;#39;t think &amp;quot;onEventCellEditor&amp;quot; is a function in the DataTable.&lt;br&gt;&lt;br&gt;Instead you might be able to do &lt;br&gt;&lt;br&gt;dataTable.rowClickMode = &amp;#39;none&amp;#39;;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;---&lt;br&gt;Matthew Taylor&lt;br&gt;&lt;a href=&quot;http://dangertree.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;


&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 7:25 PM, Mugoma Joseph Okomba &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26277106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;okomba@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Hello everyone,&lt;br&gt;
&lt;br&gt;
I have a Grails-UI (YUI) datatable with rowExpansion=&amp;quot;true&amp;quot;. I would like to disable row expansion when a certain cell is clicked. To achieve this I have registered a cellClickEvent with code:&lt;br&gt;
&lt;br&gt;
if (column.key != &amp;#39;checked&amp;#39;) {&lt;br&gt;
dataTable.onEventCellEditor (oArgs);&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
However, despite column.key being correctly detected, row expansion still happens no matter the column clicked!&lt;br&gt;
&lt;br&gt;
What could I be missing?&lt;br&gt;
&lt;br&gt;
Thanks.&lt;br&gt;
&lt;br&gt;
Mugoma,&lt;br&gt;
Yengas.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grails-UI---Overriding-cellClickEvent-tp26276791p26277106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276791</id>
	<title>Grails-UI - Overriding cellClickEvent</title>
	<published>2009-11-09T17:25:10Z</published>
	<updated>2009-11-09T17:25:10Z</updated>
	<author>
		<name>okomba@yahoo.com</name>
	</author>
	<content type="html">Hello everyone,
&lt;br&gt;&lt;br&gt;I have a Grails-UI (YUI) datatable with rowExpansion=&amp;quot;true&amp;quot;. I would like to disable row expansion when a certain cell is clicked. To achieve this I have registered a cellClickEvent with code:
&lt;br&gt;&lt;br&gt;if (column.key != 'checked') {
&lt;br&gt;dataTable.onEventCellEditor (oArgs);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;However, despite column.key being correctly detected, row expansion still happens no matter the column clicked!
&lt;br&gt;&lt;br&gt;What could I be missing?
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Mugoma,
&lt;br&gt;Yengas.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grails-UI---Overriding-cellClickEvent-tp26276791p26276791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276490</id>
	<title>Re: How To Dynamically Create The Key To A Map</title>
	<published>2009-11-09T16:53:18Z</published>
	<updated>2009-11-09T16:53:18Z</updated>
	<author>
		<name>Robert Fischer</name>
	</author>
	<content type="html">1) Do that outside of the GString and then interpolate the result. &amp;nbsp;That code looks like crazy.
&lt;br&gt;2) I don't think there is a way to call local variables like that in Groovy.
&lt;br&gt;&lt;br&gt;~~ Robert Fischer, Smokejumper IT Consulting.
&lt;br&gt;Enfranchised Mind Blog &lt;a href=&quot;http://EnfranchisedMind.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://EnfranchisedMind.com/blog&lt;/a&gt;&lt;br&gt;&lt;br&gt;Grails Expert Retainer Services
&lt;br&gt;&lt;a href=&quot;http://smokejumperit.com/grails-retainer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smokejumperit.com/grails-retainer/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Brad Rhoads wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks, but that's &amp;nbsp;not quite the same thing. I need to dereference
&lt;br&gt;&amp;gt; some+key =&amp;gt; theParent and *then* access the map.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; And what I'm really trying to do is in fact in a GString. I have tag
&lt;br&gt;&amp;gt; lib that I use to build a dynamic form. The following line is
&lt;br&gt;&amp;gt; executing in a loop creating N input tags:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out &amp;lt;&amp;lt; &amp;quot; &amp;nbsp; &amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; size=\&amp;quot;25\&amp;quot;
&lt;br&gt;&amp;gt; name=\&amp;quot;${it.tagtype.tagtype}_${i}_${itemTag.id}\&amp;quot;
&lt;br&gt;&amp;gt; value=\&amp;quot;${params.(it.tagtype.tagtype)}_${i}_${itemTag.id}\&amp;quot; /&amp;gt;\n&amp;quot;;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Creating the name property works perfectly. But to to set the value, I
&lt;br&gt;&amp;gt; need to prepend params to ${it.tagtype.tagtype}_${i}_${itemTag.id
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, Nov 9, 2009 at 5:26 PM, Robert Fischer
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276490&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robert.fischer@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; This works for me in groovyConsole:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; def map = [:]
&lt;br&gt;&amp;gt;&amp;gt; def some = &amp;quot;some&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; def key = &amp;quot;key&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; map[some + key] = &amp;quot;bar&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; map.toString() // &amp;quot;[somekey:bar]&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This works, too:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; map.&amp;quot;$some$key&amp;quot; = &amp;quot;bar&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I wouldn't expect [${some+key}] to work -- variable interpolation only works
&lt;br&gt;&amp;gt;&amp;gt; within GStrings.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ~~ Robert Fischer, Smokejumper IT Consulting.
&lt;br&gt;&amp;gt;&amp;gt; Enfranchised Mind Blog &lt;a href=&quot;http://EnfranchisedMind.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://EnfranchisedMind.com/blog&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Grails Expert Retainer Services
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://smokejumperit.com/grails-retainer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smokejumperit.com/grails-retainer/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Brad Rhoads wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have a need to build the key to a map dynamically. I'd like to do
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; something like the following:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def params =[theParent:&amp;quot;Brad&amp;quot;,theChild:&amp;quot;David&amp;quot;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def someKey=&amp;quot;theParent&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def some = &amp;quot;some&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def key = &amp;quot;Key&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assert some+key == &amp;quot;someKey&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assert params[someKey] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assert params[${some+key}] == &amp;quot;Brad&amp;quot; &amp;nbsp;// this line fails as does
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assert params[(some+key)] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This results in:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Exception thrown: No signature of method: ConsoleScript10.$() is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; applicable for argument types: (ConsoleScript10$_run_closure1) values:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [ConsoleScript10$_run_closure1@1dba740]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; www.maf.org/rhoads
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; www.ontherhoads.org
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-To-Dynamically-Create-The-Key-To-A-Map-tp26276212p26276490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276414</id>
	<title>Re: Datasources Plugin with C3P0 ?</title>
	<published>2009-11-09T16:44:41Z</published>
	<updated>2009-11-09T16:44:41Z</updated>
	<author>
		<name>Burt Beckwith</name>
	</author>
	<content type="html">Good question - I added this to the FAQ at &lt;a href=&quot;http://grails.org/plugin/datasources&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grails.org/plugin/datasources&lt;/a&gt;&lt;br&gt;&lt;br&gt;Burt
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am looking &amp;nbsp;to use the Datasources Plugin
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://grails.org/plugin/datasources&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grails.org/plugin/datasources&lt;/a&gt;) with C3P0, each datasource configured
&lt;br&gt;&amp;gt; individually with separate database connection pool settings. Any help is
&lt;br&gt;&amp;gt; appreciated... (using Grails 1.1.1, willing to upgrade if necessary :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26276414/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Datasources-Plugin-with-C3P0---tp26275252p26276414.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276405</id>
	<title>Re: How To Dynamically Create The Key To A Map</title>
	<published>2009-11-09T16:43:30Z</published>
	<updated>2009-11-09T16:43:30Z</updated>
	<author>
		<name>bdrhoa</name>
	</author>
	<content type="html">Thanks, but that's &amp;nbsp;not quite the same thing. I need to dereference
&lt;br&gt;some+key =&amp;gt; theParent and *then* access the map.
&lt;br&gt;&lt;br&gt;And what I'm really trying to do is in fact in a GString. I have tag
&lt;br&gt;lib that I use to build a dynamic form. The following line is
&lt;br&gt;executing in a loop creating N input tags:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out &amp;lt;&amp;lt; &amp;quot; &amp;nbsp; &amp;nbsp;&amp;lt;input type=\&amp;quot;text\&amp;quot; size=\&amp;quot;25\&amp;quot;
&lt;br&gt;name=\&amp;quot;${it.tagtype.tagtype}_${i}_${itemTag.id}\&amp;quot;
&lt;br&gt;value=\&amp;quot;${params.(it.tagtype.tagtype)}_${i}_${itemTag.id}\&amp;quot; /&amp;gt;\n&amp;quot;;
&lt;br&gt;&lt;br&gt;Creating the name property works perfectly. But to to set the value, I
&lt;br&gt;need to prepend params to ${it.tagtype.tagtype}_${i}_${itemTag.id
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Nov 9, 2009 at 5:26 PM, Robert Fischer
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276405&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robert.fischer@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; This works for me in groovyConsole:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; def map = [:]
&lt;br&gt;&amp;gt; def some = &amp;quot;some&amp;quot;
&lt;br&gt;&amp;gt; def key = &amp;quot;key&amp;quot;
&lt;br&gt;&amp;gt; map[some + key] = &amp;quot;bar&amp;quot;
&lt;br&gt;&amp;gt; map.toString() // &amp;quot;[somekey:bar]&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This works, too:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; map.&amp;quot;$some$key&amp;quot; = &amp;quot;bar&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I wouldn't expect [${some+key}] to work -- variable interpolation only works
&lt;br&gt;&amp;gt; within GStrings.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ~~ Robert Fischer, Smokejumper IT Consulting.
&lt;br&gt;&amp;gt; Enfranchised Mind Blog &lt;a href=&quot;http://EnfranchisedMind.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://EnfranchisedMind.com/blog&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Grails Expert Retainer Services
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://smokejumperit.com/grails-retainer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smokejumperit.com/grails-retainer/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Brad Rhoads wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a need to build the key to a map dynamically. I'd like to do
&lt;br&gt;&amp;gt;&amp;gt; something like the following:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; def params =[theParent:&amp;quot;Brad&amp;quot;,theChild:&amp;quot;David&amp;quot;]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; def someKey=&amp;quot;theParent&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; def some = &amp;quot;some&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; def key = &amp;quot;Key&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; assert some+key == &amp;quot;someKey&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; assert params[someKey] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; assert params[${some+key}] == &amp;quot;Brad&amp;quot;  // this line fails as does
&lt;br&gt;&amp;gt;&amp;gt; assert params[(some+key)] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This results in:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Exception thrown: No signature of method: ConsoleScript10.$() is
&lt;br&gt;&amp;gt;&amp;gt; applicable for argument types: (ConsoleScript10$_run_closure1) values:
&lt;br&gt;&amp;gt;&amp;gt; [ConsoleScript10$_run_closure1@1dba740]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt;&amp;gt; www.maf.org/rhoads
&lt;br&gt;&amp;gt;&amp;gt; www.ontherhoads.org
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;---------------------------
&lt;br&gt;www.maf.org/rhoads
&lt;br&gt;www.ontherhoads.org
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-To-Dynamically-Create-The-Key-To-A-Map-tp26276212p26276405.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276289</id>
	<title>1.2-M4 Problem loading libs of inline plugins</title>
	<published>2009-11-09T16:29:47Z</published>
	<updated>2009-11-09T16:29:47Z</updated>
	<author>
		<name>bald</name>
	</author>
	<content type="html">&lt;br&gt;I think is related with/equals to:
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/Dependency-resolution-and-plugins-td25916190.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Dependency-resolution-and-plugins-td25916190.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I have some plugins with updated jars and defined in BuildConfig.groovy as in the reference:
&lt;br&gt;grails.plugin.location.'jasper' = &amp;quot;../jasper&amp;quot;
&lt;br&gt;&lt;br&gt;When I run via run-app the jars of the plugin aren't loaded so the app crash when any of the dependent classes is used. All other things: controllers, views, etc. are all loaded.
&lt;br&gt;The war is just fine, with all jars.
&lt;br&gt;&lt;br&gt;This worked in 1.1, should be working now? Should I open a JIRA?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PD. I know I should start using something like maven
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;David</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-M4-Problem-loading-libs-of-inline-plugins-tp26276289p26276289.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276259</id>
	<title>Re: How To Dynamically Create The Key To A Map</title>
	<published>2009-11-09T16:26:00Z</published>
	<updated>2009-11-09T16:26:00Z</updated>
	<author>
		<name>Robert Fischer</name>
	</author>
	<content type="html">This works for me in groovyConsole:
&lt;br&gt;&lt;br&gt;def map = [:]
&lt;br&gt;def some = &amp;quot;some&amp;quot;
&lt;br&gt;def key = &amp;quot;key&amp;quot;
&lt;br&gt;map[some + key] = &amp;quot;bar&amp;quot;
&lt;br&gt;map.toString() // &amp;quot;[somekey:bar]&amp;quot;
&lt;br&gt;&lt;br&gt;This works, too:
&lt;br&gt;&lt;br&gt;map.&amp;quot;$some$key&amp;quot; = &amp;quot;bar&amp;quot;
&lt;br&gt;&lt;br&gt;I wouldn't expect [${some+key}] to work -- variable interpolation only works within GStrings.
&lt;br&gt;&lt;br&gt;~~ Robert Fischer, Smokejumper IT Consulting.
&lt;br&gt;Enfranchised Mind Blog &lt;a href=&quot;http://EnfranchisedMind.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://EnfranchisedMind.com/blog&lt;/a&gt;&lt;br&gt;&lt;br&gt;Grails Expert Retainer Services
&lt;br&gt;&lt;a href=&quot;http://smokejumperit.com/grails-retainer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smokejumperit.com/grails-retainer/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Brad Rhoads wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a need to build the key to a map dynamically. I'd like to do
&lt;br&gt;&amp;gt; something like the following:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; def params =[theParent:&amp;quot;Brad&amp;quot;,theChild:&amp;quot;David&amp;quot;]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; def someKey=&amp;quot;theParent&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; def some = &amp;quot;some&amp;quot;
&lt;br&gt;&amp;gt; def key = &amp;quot;Key&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; assert some+key == &amp;quot;someKey&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; assert params[someKey] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; assert params[${some+key}] == &amp;quot;Brad&amp;quot; &amp;nbsp;// this line fails as does
&lt;br&gt;&amp;gt; assert params[(some+key)] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This results in:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Exception thrown: No signature of method: ConsoleScript10.$() is
&lt;br&gt;&amp;gt; applicable for argument types: (ConsoleScript10$_run_closure1) values:
&lt;br&gt;&amp;gt; [ConsoleScript10$_run_closure1@1dba740]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------
&lt;br&gt;&amp;gt; www.maf.org/rhoads
&lt;br&gt;&amp;gt; www.ontherhoads.org
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-To-Dynamically-Create-The-Key-To-A-Map-tp26276212p26276259.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276212</id>
	<title>How To Dynamically Create The Key To A Map</title>
	<published>2009-11-09T16:20:09Z</published>
	<updated>2009-11-09T16:20:09Z</updated>
	<author>
		<name>bdrhoa</name>
	</author>
	<content type="html">I have a need to build the key to a map dynamically. I'd like to do
&lt;br&gt;something like the following:
&lt;br&gt;&lt;br&gt;def params =[theParent:&amp;quot;Brad&amp;quot;,theChild:&amp;quot;David&amp;quot;]
&lt;br&gt;&lt;br&gt;def someKey=&amp;quot;theParent&amp;quot;
&lt;br&gt;&lt;br&gt;def some = &amp;quot;some&amp;quot;
&lt;br&gt;def key = &amp;quot;Key&amp;quot;
&lt;br&gt;&lt;br&gt;assert some+key == &amp;quot;someKey&amp;quot;
&lt;br&gt;&lt;br&gt;assert params[someKey] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&lt;br&gt;assert params[${some+key}] == &amp;quot;Brad&amp;quot; &amp;nbsp;// this line fails as does
&lt;br&gt;assert params[(some+key)] == &amp;quot;Brad&amp;quot;
&lt;br&gt;&lt;br&gt;This results in:
&lt;br&gt;&lt;br&gt;Exception thrown: No signature of method: ConsoleScript10.$() is
&lt;br&gt;applicable for argument types: (ConsoleScript10$_run_closure1) values:
&lt;br&gt;[ConsoleScript10$_run_closure1@1dba740]
&lt;br&gt;&lt;br&gt;---------------------------
&lt;br&gt;www.maf.org/rhoads
&lt;br&gt;www.ontherhoads.org
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-To-Dynamically-Create-The-Key-To-A-Map-tp26276212p26276212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276136</id>
	<title>Re: On static compilation of Groovy</title>
	<published>2009-11-09T16:10:24Z</published>
	<updated>2009-11-09T16:10:24Z</updated>
	<author>
		<name>Robert Fischer</name>
	</author>
	<content type="html">Is the concept here to have a Groovy &amp;quot;strict mode&amp;quot; which requires statically-typed calls? &amp;nbsp;If not, 
&lt;br&gt;then there's no way to distinguish between a typo/typing error and a runtime-added method. &amp;nbsp;And at 
&lt;br&gt;best you're only going to get partial IDE code completion.
&lt;br&gt;&lt;br&gt;And if you do statically compiled dispatch, you will destroy Groovy's ability for runtime type 
&lt;br&gt;modification. &amp;nbsp;Code like this will be all hosed up.
&lt;br&gt;&lt;br&gt;// In Foo.groovy
&lt;br&gt;class Foo {
&lt;br&gt;&amp;nbsp; &amp;nbsp;def bar(Object obj) { println &amp;quot;Object version&amp;quot; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;// Some far away place
&lt;br&gt;Foo.bar = { Foo f -&amp;gt; println &amp;quot;Foo version&amp;quot; }
&lt;br&gt;&lt;br&gt;// Another far away place
&lt;br&gt;new Foo().bar(new Foo())
&lt;br&gt;&lt;br&gt;~~ Robert Fischer, Smokejumper IT Consulting.
&lt;br&gt;Enfranchised Mind Blog &lt;a href=&quot;http://EnfranchisedMind.com/blog&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://EnfranchisedMind.com/blog&lt;/a&gt;&lt;br&gt;&lt;br&gt;Grails Expert Retainer Services
&lt;br&gt;&lt;a href=&quot;http://smokejumperit.com/grails-retainer/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://smokejumperit.com/grails-retainer/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;BluSynergy wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; For those of us coming from statically typed languages, we'd be glad to have
&lt;br&gt;&amp;gt; static typed methods to assist with (a) IDE code completion and (b) compile
&lt;br&gt;&amp;gt; time error detection. Without compile time error detection for simple things
&lt;br&gt;&amp;gt; like typos, we have to write a whole bunch of tests that we (realistically)
&lt;br&gt;&amp;gt; never would have in java. So we actually give back a bunch of productivity.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On the performance side, once the spin doctors get hold of a statement like
&lt;br&gt;&amp;gt; &amp;quot;5X slower&amp;quot;, and a general impression is created that groovy is slow,
&lt;br&gt;&amp;gt; enterprises will kiss it goodbye, and with that, adoption will be
&lt;br&gt;&amp;gt; significantly less.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'd say that most Grails apps use a small % of dynamic capabilities, so why
&lt;br&gt;&amp;gt; kill performance and productivity for the other parts? I endorse the static
&lt;br&gt;&amp;gt; compilation approach. Go for it!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.BluSynergy.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.BluSynergy.com&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.BluSynergy.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.BluSynergy.com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Solutions for Subscription Billing and Payment Processing
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/On-static-compilation-of-Groovy-tp26269180p26276136.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275252</id>
	<title>Datasources Plugin with C3P0 ?</title>
	<published>2009-11-09T14:54:46Z</published>
	<updated>2009-11-09T14:54:46Z</updated>
	<author>
		<name>tkarakai</name>
	</author>
	<content type="html">I am looking &amp;nbsp;to use the Datasources Plugin (&lt;a href=&quot;http://grails.org/plugin/datasources&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://grails.org/plugin/datasources&lt;/a&gt;) with C3P0, each datasource configured individually with separate database connection pool settings. Any help is appreciated... (using Grails 1.1.1, willing to upgrade if necessary :-)</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Datasources-Plugin-with-C3P0---tp26275252p26275252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275111</id>
	<title>RE: Run &quot;create-drop&quot; from script</title>
	<published>2009-11-09T14:43:54Z</published>
	<updated>2009-11-09T14:43:54Z</updated>
	<author>
		<name>Burt Beckwith</name>
	</author>
	<content type="html">You can use the schema-export script. If you run it without any arguments, it generates a file with the generated DDL in ddl.sql, but if you run it with the 'export' argument then it uses the connection information for the current environment to run create-drop. For example
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;grails schema-export export
&lt;br&gt;&lt;br&gt;will run create-drop in dev (since dev is the default environment) and
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;grails prod schema-export export
&lt;br&gt;&lt;br&gt;will run create-drop in prod.
&lt;br&gt;&lt;br&gt;The documentation that was in the script when submitted was removed, but you can see the original here: &lt;a href=&quot;http://burtbeckwith.com/blog/?p=59&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://burtbeckwith.com/blog/?p=59&lt;/a&gt;&amp;nbsp;and if you read the original version there's javadoc in the script: &lt;a href=&quot;http://burtbeckwith.com/blog/files/59/SchemaExport.groovy&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://burtbeckwith.com/blog/files/59/SchemaExport.groovy&lt;/a&gt;&lt;br&gt;&lt;br&gt;Burt
&lt;br&gt;&lt;br&gt;-------
&lt;br&gt;&lt;br&gt;Is there a way to essentially perform the effect of the &amp;quot;create-drop&amp;quot; setting
&lt;br&gt;in DataSource.groovy from a script or grails command? &amp;nbsp;
&lt;br&gt;&lt;br&gt;There have been several occasions that I've need to revert to a clean db and
&lt;br&gt;regenerate my tables, but most of the time it needs to be in update mode. 
&lt;br&gt;I'm just curious if there is an easy way to do this or if &amp;quot;manual&amp;quot; is as
&lt;br&gt;good as it gets.
&lt;br&gt;-- 
&lt;br&gt;View this message in context: 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/Run-%22create-drop%22-from-script-tp26268889p26268889.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Run-%22create-drop%22-from-script-tp26268889p26268889.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Sent from the grails - user mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Run-%22create-drop%22-from-script-tp26268889p26275111.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274914</id>
	<title>GRAILS GWT and Security Integration</title>
	<published>2009-11-09T14:31:39Z</published>
	<updated>2009-11-09T14:31:39Z</updated>
	<author>
		<name>noar</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;/br&gt;
&lt;tr&gt;I'm brand-new using Grails&lt;/tr&gt;
&lt;tr&gt;I have installed the GWT plugin and every thing works fine.&lt;/tr&gt;
&lt;tr&gt;Now, I want to integrate a security layer. I have already set up the AcegiSecurity plugin....but I do not succeed to perform this integration.&lt;/tr&gt;
&lt;br&gt;&lt;/br&gt;
&lt;tr&gt;First of all, I have seen that for the authentication is better to handle it outside the GWT client code (because of the unique url, right?)&lt;/tr&gt;
&lt;tr&gt;reference : http://www.dotnetguru2.org/bmarchesson/index.php/2007/04/23/technical_tip_using_acegi_with_gwt&lt;/tr&gt;
&lt;br&gt;&lt;/br&gt;
&lt;tr&gt;Then about the authorizations...&lt;/tr&gt;
&lt;tr&gt;GWT uses Grails services through out the RPC GWT layer....&lt;/tr&gt;
&lt;tr&gt;What I would like to know is how to secure my services? I have read some topic that the current AcegiSecurity plugin 0.5.2 does not handle the annotations outside controllers classes. How could I work around this?&lt;/tr&gt;
&lt;br&gt;&lt;/br&gt;
&lt;tr&gt;Finally, is the AcegiSecurity plugin the good one?&lt;/tr&gt;
&lt;tr&gt;Someone did in a simplier way with another plugin (Jsecurity)?&lt;/tr&gt;
&lt;br&gt;&lt;/br&gt;
&lt;tr&gt;In advance thanks,&lt;/tr&gt;
&lt;tr&gt;Best Regards,&lt;/tr&gt;
&lt;tr&gt;Arnaud&lt;/tr&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GRAILS-GWT-and-Security-Integration-tp26274914p26274914.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274431</id>
	<title>Re: DTO + GWT</title>
	<published>2009-11-09T13:56:45Z</published>
	<updated>2009-11-09T13:56:45Z</updated>
	<author>
		<name>Peter Ledbrook</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; List&amp;lt;fooDTO&amp;gt; getfooDTO(long fooID){
&lt;br&gt;&amp;gt;     if (niceweathertoday){
&lt;br&gt;&amp;gt;          log.info &amp;quot;get foos&amp;quot;
&lt;br&gt;&amp;gt;          def foosDTO = transactionService.getFoos(fooID).toDTO();
&lt;br&gt;&amp;gt;          foosDTO.each{println it}
&lt;br&gt;&amp;gt;          return foosDTO;
&lt;br&gt;&amp;gt;     }
&lt;br&gt;&amp;gt;     return null:
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This always returned null, even when I got foos printed. Is this a standard
&lt;br&gt;&amp;gt; Groovy characteristic?
&lt;/div&gt;&lt;br&gt;Nope. Looks odd. 'return' will immediately exit the enclosing closure
&lt;br&gt;or method. I can't see what the issue might be though at the moment.
&lt;br&gt;&lt;br&gt;Peter
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DTO-%2B-GWT-tp26261336p26274431.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274081</id>
	<title>Re: Troubles Installing Grails-UI</title>
	<published>2009-11-09T13:32:41Z</published>
	<updated>2009-11-09T13:32:41Z</updated>
	<author>
		<name>Matt Taylor</name>
	</author>
	<content type="html">I&amp;#39;m going to have to look into this when I get home.  It sounds very much like the same problem I was having with the bubbling library earlier.&lt;br clear=&quot;all&quot;&gt;---&lt;br&gt;Matthew Taylor&lt;br&gt;&lt;a href=&quot;http://dangertree.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;


&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 3:29 PM, cujo &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274081&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;list.cj@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;br&gt;
Based on the two [get] lines I thought perhaps it was just hitting that yahoo&lt;br&gt;
link which give 2.8.0r4.zip if I point my browser to it, and then renames it&lt;br&gt;
to yui_2.7.0.zip.  I say that because pointing my browser at the sourceforge&lt;br&gt;
link, doesn&amp;#39;t return a file (because it doesn&amp;#39;t exist there).  However, I&amp;#39;m&lt;br&gt;
not sure why it dies trying to unzip the one it does download.&lt;br&gt;
&lt;br&gt;
[mkdir] Created dir:&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/projects/tester/plugins/yui-2.7.0.1&lt;br&gt;
    [unzip] Expanding:&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/plugins/grails-yui-2.7.0.1.zip into&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/projects/tester/plugins/yui-2.7.0.1&lt;br&gt;
Executing yui-2.7.0.1 plugin post-install script ...&lt;br&gt;
Warning, target causing name overwriting of name default&lt;br&gt;
Downloading YUI 2.7.0 ...&lt;br&gt;
Getting YUI from: &lt;a href=&quot;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&lt;/a&gt;&lt;br&gt;
    [mkdir] Created dir: /home/cjfleck/.grails/1.2-M4/download&lt;br&gt;
      [get] Getting: &lt;a href=&quot;http://developer.yahoo.com/yui/download/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://developer.yahoo.com/yui/download/&lt;/a&gt;&lt;br&gt;
      [get] To: /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................&lt;br&gt;


&lt;div class=&quot;im&quot;&gt;      [get] last modified = Sat Nov 07 14:34:34 EST 2009&lt;br&gt;
&lt;/div&gt;    [unzip] Expanding: /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
into /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0&lt;br&gt;
: Error while expanding /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;java.io.IOException: Negative seek offset&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:148)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)&lt;br&gt;
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at Script1.run(Script1.groovy:14)&lt;br&gt;
        at InstallPlugin$_run_closure22.doCall(InstallPlugin:852)&lt;br&gt;
        at InstallPlugin$_run_closure22.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1139)&lt;br&gt;
        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin.completePluginInstall(InstallPlugin:1234)&lt;br&gt;
        at InstallPlugin.this$4$completePluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$this$4$completePluginInstall.callCurrent(Unknown Source)&lt;br&gt;
        at InstallPlugin.withPluginInstall(InstallPlugin:1222)&lt;br&gt;
        at InstallPlugin.this$4$withPluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure32.doCall(InstallPlugin:1181)&lt;br&gt;
        at InstallPlugin$_run_closure32.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure2.doCall(InstallPlugin:73)&lt;br&gt;
        at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)&lt;br&gt;
        at gant.Gant.withBuildListeners(Gant.groovy:344)&lt;br&gt;
        at gant.Gant.this$2$withBuildListeners(Gant.groovy)&lt;br&gt;
        at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)&lt;br&gt;
        at gant.Gant.dispatch(Gant.groovy:334)&lt;br&gt;
        at gant.Gant.this$2$dispatch(Gant.groovy)&lt;br&gt;
        at gant.Gant.invokeMethod(Gant.groovy)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:495)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:480)&lt;br&gt;
Caused by: java.io.IOException: Negative seek offset&lt;br&gt;
        at java.io.RandomAccessFile.seek(Native Method)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)&lt;br&gt;
        at org.apache.tools.zip.ZipFile.&amp;lt;init&amp;gt;(ZipFile.java:152)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;        ... 35 more&lt;br&gt;
--- Nested Exception ---&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;java.io.IOException: Negative seek offset&lt;br&gt;
        at java.io.RandomAccessFile.seek(Native Method)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)&lt;br&gt;
        at org.apache.tools.zip.ZipFile.&amp;lt;init&amp;gt;(ZipFile.java:152)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)&lt;br&gt;
&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)&lt;br&gt;
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)&lt;br&gt;
        at&lt;br&gt;
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)&lt;br&gt;
        at org.apache.tools.ant.Task.perform(Task.java:348)&lt;br&gt;
        at Script1.run(Script1.groovy:14)&lt;br&gt;
        at InstallPlugin$_run_closure22.doCall(InstallPlugin:852)&lt;br&gt;
        at InstallPlugin$_run_closure22.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1139)&lt;br&gt;
        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
&lt;/div&gt;        at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;        at InstallPlugin$_run_closure29.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin.completePluginInstall(InstallPlugin:1234)&lt;br&gt;
        at InstallPlugin.this$4$completePluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$this$4$completePluginInstall.callCurrent(Unknown Source)&lt;br&gt;
        at InstallPlugin.withPluginInstall(InstallPlugin:1222)&lt;br&gt;
        at InstallPlugin.this$4$withPluginInstall(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure32.doCall(InstallPlugin:1181)&lt;br&gt;
        at InstallPlugin$_run_closure32.call(InstallPlugin)&lt;br&gt;
        at InstallPlugin$_run_closure2.doCall(InstallPlugin:73)&lt;br&gt;
        at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)&lt;br&gt;
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)&lt;br&gt;
        at gant.Gant.withBuildListeners(Gant.groovy:344)&lt;br&gt;
        at gant.Gant.this$2$withBuildListeners(Gant.groovy)&lt;br&gt;
        at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)&lt;br&gt;
        at gant.Gant.dispatch(Gant.groovy:334)&lt;br&gt;
        at gant.Gant.this$2$dispatch(Gant.groovy)&lt;br&gt;
        at gant.Gant.invokeMethod(Gant.groovy)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:495)&lt;br&gt;
        at gant.Gant.processTargets(Gant.groovy:480)&lt;br&gt;
&lt;/div&gt;Error installing plugin: Error while expanding&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
java.io.IOException: Negative seek offset: Error while expanding&lt;br&gt;
/home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;java.io.IOException: Negative seek offset&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Matt Taylor wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; If it didn&amp;#39;t exist, it would be another error.  The Negative seek offset I&lt;br&gt;
&amp;gt; think means that it got a file but it may be empty.  Can you paste the&lt;br&gt;
&amp;gt; entire stacktrace?&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt; Matthew Taylor&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://dangertree.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Mon, Nov 9, 2009 at 2:58 PM, cujo &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26274081&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;list.cj@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I tried the clear and reinstall, same effect.  I think the problem may be&lt;br&gt;
&amp;gt;&amp;gt; that 2.7 doesn&amp;#39;t exist where it is looking.&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; View this message in context:&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; Sent from the grails - user mailing list archive at Nabble.com.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26274022.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26274022.html&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the grails - user mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26274081.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274058</id>
	<title>Re: DTO + GWT</title>
	<published>2009-11-09T13:32:08Z</published>
	<updated>2009-11-09T13:32:08Z</updated>
	<author>
		<name>fatzopilot</name>
	</author>
	<content type="html">OK, I solved the issue.
&lt;br&gt;It had nothing to do with GWT or DTO but with differences between Java and Groovy.
&lt;br&gt;MyCode looked like so:
&lt;br&gt;List&amp;lt;fooDTO&amp;gt; getfooDTO(long fooID){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (niceweathertoday){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log.info &amp;quot;get foos&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def foosDTO = transactionService.getFoos(fooID).toDTO();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foosDTO.each{println it}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return foosDTO;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return null:
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;This always returned null, even when I got foos printed. Is this a standard Groovy characteristic?
&lt;br&gt;After changing it to
&lt;br&gt;List&amp;lt;fooDTO&amp;gt; getfooDTO(long fooID){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;def foosDTO;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (niceweathertoday){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; log.info &amp;quot;get foos&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foosDTO = transactionService.getFoos(fooID).toDTO();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foosDTO.each{println it}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return foosDTO;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return foosDTO;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;it worked like a charm.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DTO-%2B-GWT-tp26261336p26274058.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274022</id>
	<title>Re: Troubles Installing Grails-UI</title>
	<published>2009-11-09T13:29:04Z</published>
	<updated>2009-11-09T13:29:04Z</updated>
	<author>
		<name>cujo</name>
	</author>
	<content type="html">Based on the two [get] lines I thought perhaps it was just hitting that yahoo link which give 2.8.0r4.zip if I point my browser to it, and then renames it to yui_2.7.0.zip. &amp;nbsp;I say that because pointing my browser at the sourceforge link, doesn't return a file (because it doesn't exist there). &amp;nbsp;However, I'm not sure why it dies trying to unzip the one it does download.
&lt;br&gt;&lt;br&gt;[mkdir] Created dir: /home/cjfleck/.grails/1.2-M4/projects/tester/plugins/yui-2.7.0.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; [unzip] Expanding: /home/cjfleck/.grails/1.2-M4/plugins/grails-yui-2.7.0.1.zip into /home/cjfleck/.grails/1.2-M4/projects/tester/plugins/yui-2.7.0.1
&lt;br&gt;Executing yui-2.7.0.1 plugin post-install script ...
&lt;br&gt;Warning, target causing name overwriting of name default
&lt;br&gt;Downloading YUI 2.7.0 ...
&lt;br&gt;Getting YUI from: &lt;a href=&quot;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://downloads.sourceforge.net/yui/yui_2.7.0.zip&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; [mkdir] Created dir: /home/cjfleck/.grails/1.2-M4/download
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [get] Getting: &lt;a href=&quot;http://developer.yahoo.com/yui/download/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://developer.yahoo.com/yui/download/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [get] To: /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip
&lt;br&gt;.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; [get] last modified = Sat Nov 07 14:34:34 EST 2009
&lt;br&gt;&amp;nbsp; &amp;nbsp; [unzip] Expanding: /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip into /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0
&lt;br&gt;: Error while expanding /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip
&lt;br&gt;java.io.IOException: Negative seek offset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:148)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Task.perform(Task.java:348)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Task.perform(Task.java:348)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Script1.run(Script1.groovy:14)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure22.doCall(InstallPlugin:852)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure22.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.doCall(InstallPlugin:1139)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.completePluginInstall(InstallPlugin:1234)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.this$4$completePluginInstall(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$this$4$completePluginInstall.callCurrent(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.withPluginInstall(InstallPlugin:1222)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.this$4$withPluginInstall(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure32.doCall(InstallPlugin:1181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure32.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure2.doCall(InstallPlugin:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.withBuildListeners(Gant.groovy:344)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.this$2$withBuildListeners(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.dispatch(Gant.groovy:334)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.this$2$dispatch(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.invokeMethod(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.processTargets(Gant.groovy:495)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.processTargets(Gant.groovy:480)
&lt;br&gt;Caused by: java.io.IOException: Negative seek offset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.RandomAccessFile.seek(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.zip.ZipFile.&amp;lt;init&amp;gt;(ZipFile.java:152)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 35 more
&lt;br&gt;--- Nested Exception ---
&lt;br&gt;java.io.IOException: Negative seek offset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.RandomAccessFile.seek(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:403)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:271)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.zip.ZipFile.&amp;lt;init&amp;gt;(ZipFile.java:152)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Task.perform(Task.java:348)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.tools.ant.Task.perform(Task.java:348)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at Script1.run(Script1.groovy:14)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure22.doCall(InstallPlugin:852)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure22.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.doCall(InstallPlugin:1139)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.doCall(InstallPlugin:1082)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure29.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.completePluginInstall(InstallPlugin:1234)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.this$4$completePluginInstall(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$this$4$completePluginInstall.callCurrent(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.withPluginInstall(InstallPlugin:1222)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin.this$4$withPluginInstall(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure32.doCall(InstallPlugin:1181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure32.call(InstallPlugin)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at InstallPlugin$_run_closure2.doCall(InstallPlugin:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.withBuildListeners(Gant.groovy:344)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.this$2$withBuildListeners(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.dispatch(Gant.groovy:334)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.this$2$dispatch(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.invokeMethod(Gant.groovy)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.processTargets(Gant.groovy:495)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gant.Gant.processTargets(Gant.groovy:480)
&lt;br&gt;Error installing plugin: Error while expanding /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip
&lt;br&gt;java.io.IOException: Negative seek offset: Error while expanding /home/cjfleck/.grails/1.2-M4/download/yui_2.7.0.zip
&lt;br&gt;java.io.IOException: Negative seek offset
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Matt Taylor wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;If it didn't exist, it would be another error. &amp;nbsp;The Negative seek offset I
&lt;br&gt;think means that it got a file but it may be empty. &amp;nbsp;Can you paste the
&lt;br&gt;entire stacktrace?
&lt;br&gt;---
&lt;br&gt;Matthew Taylor
&lt;br&gt;&lt;a href=&quot;http://dangertree.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Mon, Nov 9, 2009 at 2:58 PM, cujo &amp;lt;list.cj@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried the clear and reinstall, same effect. &amp;nbsp;I think the problem may be
&lt;br&gt;&amp;gt; that 2.7 doesn't exist where it is looking.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the grails - user mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26274022.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273750</id>
	<title>Re: Is there a good way to put views outside the grails  app (war)?</title>
	<published>2009-11-09T13:10:12Z</published>
	<updated>2009-11-09T13:10:12Z</updated>
	<author>
		<name>ch</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;I'll try that. Seems to be a way to solve the problem.
&lt;br&gt;&lt;br&gt;Br
&lt;br&gt;henrik
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Jeff Brown-14 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;On Mon, Nov 9, 2009 at 2:37 PM, ch &amp;lt;carl-henrik.tano@ebuilder.se&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm thinking of adding a feature to my application by putting some of the
&lt;br&gt;&amp;gt; views outside the grails app (war) and like to know if it is possible and
&lt;br&gt;&amp;gt; which ways one can use to accomplishe that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to put the &amp;quot;external&amp;quot; views in another war file or in a
&lt;br&gt;&amp;gt; database to make it possible to add/change the views without building a new
&lt;br&gt;&amp;gt; relea of my grails app.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One way I'm thinking of as a solution is to use the render functionality to
&lt;br&gt;&amp;gt; lookup the view from a db instead of the file system.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there anybody out there that have done anything like this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; best regards
&lt;br&gt;&amp;gt; henrik
&lt;br&gt;&lt;br&gt;You can probably accomplish this by registering a custom view resolver
&lt;br&gt;in the application context.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;jb
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jeff Brown
&lt;br&gt;SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Autism Strikes 1 in 166
&lt;br&gt;Find The Cause ~ Find The Cure
&lt;br&gt;&lt;a href=&quot;http://www.autismspeaks.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.autismspeaks.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-there-a-good-way-to-put-views-outside-the-grails-app-%28war%29--tp26273245p26273750.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273662</id>
	<title>Re: unique question about sharing domain classes in a plugin</title>
	<published>2009-11-09T13:04:44Z</published>
	<updated>2009-11-09T13:04:44Z</updated>
	<author>
		<name>dalew75</name>
	</author>
	<content type="html">The way I'm getting around this issue now is to completely remove the dbCreate property in the DataSource.groovy file once my tables are created the way I want them. &amp;nbsp;This ensures that no tables are created or modified after that point. &amp;nbsp;Of course if your data initialization process requires a plug-in that defines domain objects, you'll have to delete the tables it creates after the tables/data are created for your app.
&lt;br&gt;&lt;br&gt;&lt;quote author=&quot;dalew75&quot;&gt;&lt;br&gt;Not sure what you mean exactly, but it stills sound like this will not create any tables when that config property is false. &amp;nbsp;So app2's domain classes won't get created as tables.
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Hubert Chang wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Another way is,
&lt;br&gt;read a configuration variable,like config.app1.plugin.domain.omited
&lt;br&gt;if it is true, then add omit set with grails-app/domain/* (or with dbcreate way)
&lt;br&gt;else do nothing.
&lt;br&gt;With app1, you add a line to your config.groovy:
&lt;br&gt;&amp;nbsp; &amp;nbsp;app1.plugin.domain.omited = true
&lt;br&gt;&lt;br&gt;I didn't test it.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/unique-question-about-sharing-domain-classes-in-a-plugin-tp26160125p26273662.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273608</id>
	<title>Re: Troubles Installing Grails-UI</title>
	<published>2009-11-09T12:59:32Z</published>
	<updated>2009-11-09T12:59:32Z</updated>
	<author>
		<name>Matt Taylor</name>
	</author>
	<content type="html">If it didn&amp;#39;t exist, it would be another error.  The Negative seek offset I think means that it got a file but it may be empty.  Can you paste the entire stacktrace?&lt;br clear=&quot;all&quot;&gt;---&lt;br&gt;Matthew Taylor&lt;br&gt;&lt;a href=&quot;http://dangertree.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dangertree.net&lt;/a&gt;&lt;br&gt;


&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 9, 2009 at 2:58 PM, cujo &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;list.cj@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;br&gt;
I tried the clear and reinstall, same effect.  I think the problem may be&lt;br&gt;
that 2.7 doesn&amp;#39;t exist where it is looking.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273562.html&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the grails - user mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Troubles-Installing-Grails-UI-tp26273202p26273608.html" />
</entry>

</feed>
