<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Grails 1.1.1 released with Google AppEngine support</title>
	<atom:link href="http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Sat, 20 Mar 2010 12:14:29 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: gapes</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-167540</link>
		<dc:creator>gapes</dc:creator>
		<pubDate>Fri, 10 Jul 2009 19:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-167540</guid>
		<description>Hi,

I read all the posts here and try to solve problem occurred when running the default application created by the following sequence.

grails create-app test
cd test
grails uninstall-plugin hibernate
grails install-plugin app-engine
grails create-domain-class com.test.User
grails install-plugin hibernate
grails generate-all com.test.User
grails uninstall-plugin hibernate
grails app-engine run

Question 1: I selected JPA when installing app-engine, but this line
&quot;Configuring JDO for AppEngine&quot;
appeared in the output after I ran &quot;grails app-engine run&quot;.
Is this a bug?

Question 2: Now the last line of the output says open the browser and goto 
&quot;http://localhost:8080/&quot;

When I do that, the browser page shows &quot;Grails Runtime Exception&quot;

and the windows console shows a bunch of exceptions, here is some of it.
     [java] WARNING: EXCEPTION
     [java] org.springframework.web.util.NestedServletException: Request process
ing failed; nested exception is org.codehaus.groovy.grails.web.mapping.exception
s.UrlMappingException: Error mapping onto view [/error]: Error evaluating expres
sion [request.&#039;javax.servlet.error.message&#039;.encodeAsHTML()] on line [31]: java.l
ang.NoClassDefFoundError: Could not initialize class org.springframework.web.uti
l.HtmlUtils
     [java]     at org.springframework.web.servlet.FrameworkServlet.processReque
st(FrameworkServlet.java:583)
     [java]     at org.springframework.web.servlet.FrameworkServlet.doGet(Framew
orkServlet.java:501)
     [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
     [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
     [java]     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
java:487)
     [java]     at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandle
r.java:362)
     [java]     at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHan
dler.java:216)
     [java]     at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandle
r.java:181)
     [java]     at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle
r.java:712)
     [java]     at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.j
ava:405)
     [java]     at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.h
andle(DevAppEngineWebAppContext.java:54)

I am using Grails 1.1.1 and app-engine-0.8.3.
I just want to make the default application with views running on my local windows. I had a success without view created.

Can someone show a simple tutorial to do that?

Thanks,
gapes</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I read all the posts here and try to solve problem occurred when running the default application created by the following sequence.</p>
<p>grails create-app test<br />
cd test<br />
grails uninstall-plugin hibernate<br />
grails install-plugin app-engine<br />
grails create-domain-class com.test.User<br />
grails install-plugin hibernate<br />
grails generate-all com.test.User<br />
grails uninstall-plugin hibernate<br />
grails app-engine run</p>
<p>Question 1: I selected JPA when installing app-engine, but this line<br />
&#034;Configuring JDO for AppEngine&#034;<br />
appeared in the output after I ran &#034;grails app-engine run&#034;.<br />
Is this a bug?</p>
<p>Question 2: Now the last line of the output says open the browser and goto<br />
&#034;http://localhost:8080/&#034;</p>
<p>When I do that, the browser page shows &#034;Grails Runtime Exception&#034;</p>
<p>and the windows console shows a bunch of exceptions, here is some of it.<br />
     [java] WARNING: EXCEPTION<br />
     [java] org.springframework.web.util.NestedServletException: Request process<br />
ing failed; nested exception is org.codehaus.groovy.grails.web.mapping.exception<br />
s.UrlMappingException: Error mapping onto view [/error]: Error evaluating expres<br />
sion [request.'javax.servlet.error.message'.encodeAsHTML()] on line [31]: java.l<br />
ang.NoClassDefFoundError: Could not initialize class org.springframework.web.uti<br />
l.HtmlUtils<br />
     [java]     at org.springframework.web.servlet.FrameworkServlet.processReque<br />
st(FrameworkServlet.java:583)<br />
     [java]     at org.springframework.web.servlet.FrameworkServlet.doGet(Framew<br />
orkServlet.java:501)<br />
     [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)<br />
     [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)<br />
     [java]     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.<br />
java:487)<br />
     [java]     at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandle<br />
r.java:362)<br />
     [java]     at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHan<br />
dler.java:216)<br />
     [java]     at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandle<br />
r.java:181)<br />
     [java]     at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandle<br />
r.java:712)<br />
     [java]     at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.j<br />
ava:405)<br />
     [java]     at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.h<br />
andle(DevAppEngineWebAppContext.java:54)</p>
<p>I am using Grails 1.1.1 and app-engine-0.8.3.<br />
I just want to make the default application with views running on my local windows. I had a success without view created.</p>
<p>Can someone show a simple tutorial to do that?</p>
<p>Thanks,<br />
gapes</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A Cooliris CMS for the Google App Engine: Manage and host XML-based Flash Components with Grails &#171; Tomás Lin&#8217;s Programming Brain Dump</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-167226</link>
		<dc:creator>A Cooliris CMS for the Google App Engine: Manage and host XML-based Flash Components with Grails &#171; Tomás Lin&#8217;s Programming Brain Dump</dc:creator>
		<pubDate>Sat, 06 Jun 2009 21:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-167226</guid>
		<description>[...] SpringSource blog and screencast on GAE deployment [...]</description>
		<content:encoded><![CDATA[<p>[...] SpringSource blog and screencast on GAE deployment [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bendanpa</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-167185</link>
		<dc:creator>bendanpa</dc:creator>
		<pubDate>Wed, 03 Jun 2009 18:51:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-167185</guid>
		<description>Hi Grocher,

I am working on web app slowly at my spare time. Right now I am using grails 1.04   mySql running on Ubuntu 8.10. This project is still at its early stage and expected to launch in about one year. Now since grails 1.1.1 starts to support google app engine, I am very excited about what you did and thinking about to make a move.

Would you please give me some advices if I should make the move?

Thanks,
Bendanpa</description>
		<content:encoded><![CDATA[<p>Hi Grocher,</p>
<p>I am working on web app slowly at my spare time. Right now I am using grails 1.04   mySql running on Ubuntu 8.10. This project is still at its early stage and expected to launch in about one year. Now since grails 1.1.1 starts to support google app engine, I am very excited about what you did and thinking about to make a move.</p>
<p>Would you please give me some advices if I should make the move?</p>
<p>Thanks,<br />
Bendanpa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flex on Grails: Building an image transformation tool with the Google App Engine, Flex and Grails &#171; Tomás Lin&#8217;s Programming Brain Dump</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-167088</link>
		<dc:creator>Flex on Grails: Building an image transformation tool with the Google App Engine, Flex and Grails &#171; Tomás Lin&#8217;s Programming Brain Dump</dc:creator>
		<pubDate>Tue, 26 May 2009 00:31:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-167088</guid>
		<description>[...]  ObjectHandles: http://code.google.com/p/flex-object-handles/  SpringSource Quickcast: http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/  [...]</description>
		<content:encoded><![CDATA[<p>[...]  ObjectHandles: <a href="http://code.google.com/p/flex-object-handles/" rel="nofollow">http://code.google.com/p/flex-object-handles/</a>  SpringSource Quickcast: <a href="http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/" rel="nofollow">http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/</a>  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-166882</link>
		<dc:creator>Roger</dc:creator>
		<pubDate>Tue, 19 May 2009 13:43:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-166882</guid>
		<description>Thomas - heh.. thanks for the instructions for the workaround.
Now, to the real issue..
Could we somehow, slowdown releases?  I mean, it seems that right now there is a mad rush to be able to twitter &quot;we did it!&quot; when in fact.. as Thomas&#039;s post indicates.. that actual solution is very very far from done.

Grails, to me, is this massive performance enhancing tool.. and right now, it seems like it is 20 hours a week, late at night, moving sideways and not forward at all :)</description>
		<content:encoded><![CDATA[<p>Thomas &#8211; heh.. thanks for the instructions for the workaround.<br />
Now, to the real issue..<br />
Could we somehow, slowdown releases?  I mean, it seems that right now there is a mad rush to be able to twitter &#034;we did it!&#034; when in fact.. as Thomas&#039;s post indicates.. that actual solution is very very far from done.</p>
<p>Grails, to me, is this massive performance enhancing tool.. and right now, it seems like it is 20 hours a week, late at night, moving sideways and not forward at all <img src='http://blog.springsource.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grails Scaffolding CRUD Templates for Google App Engine / Java &#171; Tomás Lin&#8217;s Programming Brain Dump</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-166487</link>
		<dc:creator>Grails Scaffolding CRUD Templates for Google App Engine / Java &#171; Tomás Lin&#8217;s Programming Brain Dump</dc:creator>
		<pubDate>Fri, 15 May 2009 23:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-166487</guid>
		<description>[...] : This code has been merged into the Grails 1.1.1. release of the App Engine Plugin, please see the Spring Source Blog for a screencast and how to use [...]</description>
		<content:encoded><![CDATA[<p>[...] : This code has been merged into the Grails 1.1.1. release of the App Engine Plugin, please see the Spring Source Blog for a screencast and how to use [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pieter Coucke</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-166447</link>
		<dc:creator>Pieter Coucke</dc:creator>
		<pubDate>Fri, 15 May 2009 12:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-166447</guid>
		<description>Very nice work!

The thing is, I finally started to &quot;get&quot; Python and I created a mashup with it (http://my-favorite-places.appspot.com/).  The day I gave a demo about it at work, the AppEngine Java SDK was released, so learning Python wasn&#039;t really necessary (but a nice addition to my knowledge anyway).

Today I converted the app to Grails, which you can see here: 
http://favorite-places.appspot.com/

I also had the problem with target/war/WEB-INF/datastore-indexes.xml which needs to be removed before uploading to AppEngine.</description>
		<content:encoded><![CDATA[<p>Very nice work!</p>
<p>The thing is, I finally started to &#034;get&#034; Python and I created a mashup with it (<a href="http://my-favorite-places.appspot.com/)" rel="nofollow">http://my-favorite-places.appspot.com/)</a>.  The day I gave a demo about it at work, the AppEngine Java SDK was released, so learning Python wasn&#039;t really necessary (but a nice addition to my knowledge anyway).</p>
<p>Today I converted the app to Grails, which you can see here:<br />
<a href="http://favorite-places.appspot.com/" rel="nofollow">http://favorite-places.appspot.com/</a></p>
<p>I also had the problem with target/war/WEB-INF/datastore-indexes.xml which needs to be removed before uploading to AppEngine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: creatified &#187; Blog Archive &#187; Grails 1.1.1 with Core AppEngine support</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-166433</link>
		<dc:creator>creatified &#187; Blog Archive &#187; Grails 1.1.1 with Core AppEngine support</dc:creator>
		<pubDate>Fri, 15 May 2009 08:44:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-166433</guid>
		<description>[...] version 1.1.1 bringing Google AppEngine support as a core feature. Be sure that you also check out Graeme Rochers post at the SpringSource blog.  15. Mai 2009 in [...]</description>
		<content:encoded><![CDATA[<p>[...] version 1.1.1 bringing Google AppEngine support as a core feature. Be sure that you also check out Graeme Rochers post at the SpringSource blog.  15. Mai 2009 in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jan Vissers</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-166424</link>
		<dc:creator>Jan Vissers</dc:creator>
		<pubDate>Fri, 15 May 2009 06:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-166424</guid>
		<description>Thanks guys (Thomas/Arulazi) - got it working now.</description>
		<content:encoded><![CDATA[<p>Thanks guys (Thomas/Arulazi) &#8211; got it working now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arulazi Dhesiaseelan</title>
		<link>http://blog.springsource.com/2009/05/14/grails-111-released-with-google-appengine-support/comment-page-1/#comment-166410</link>
		<dc:creator>Arulazi Dhesiaseelan</dc:creator>
		<pubDate>Fri, 15 May 2009 03:56:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/?p=1929#comment-166410</guid>
		<description>Nice work! I managed to deploy with just couple changes to the steps on my windows box.

1. grails app-engine (CTRL C, would not kill the process used by com.google.appengine.tools.development.DevAppServerMain, so this would interfere in subsequent startups if unnoticed. I had to kill manually.)

2. GroovyRuntimeException seems to be a bug and the resolution discussed here (
http://www.nabble.com/generate-views-error-for-plugin-dev-in-grails-1.1-td22856663.html) works. The steps I had to follow was:

grails install-plugin hibernate
grails generate-all com.bookstore.Book
grails uninstall-plugin hibernate
grails app-engine

My app is live @ http://book-store.appspot.com/book/list

Thanks Grails team for this neat integration with App-engine.

-Arul</description>
		<content:encoded><![CDATA[<p>Nice work! I managed to deploy with just couple changes to the steps on my windows box.</p>
<p>1. grails app-engine (CTRL C, would not kill the process used by com.google.appengine.tools.development.DevAppServerMain, so this would interfere in subsequent startups if unnoticed. I had to kill manually.)</p>
<p>2. GroovyRuntimeException seems to be a bug and the resolution discussed here (<br />
<a href="http://www.nabble.com/generate-views-error-for-plugin-dev-in-grails-1.1-td22856663.html)" rel="nofollow">http://www.nabble.com/generate-views-error-for-plugin-dev-in-grails-1.1-td22856663.html)</a> works. The steps I had to follow was:</p>
<p>grails install-plugin hibernate<br />
grails generate-all com.bookstore.Book<br />
grails uninstall-plugin hibernate<br />
grails app-engine</p>
<p>My app is live @ <a href="http://book-store.appspot.com/book/list" rel="nofollow">http://book-store.appspot.com/book/list</a></p>
<p>Thanks Grails team for this neat integration with App-engine.</p>
<p>-Arul</p>
]]></content:encoded>
	</item>
</channel>
</rss>
