<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8303501</id><updated>2011-09-21T20:56:22.225+03:00</updated><category term='iPhone'/><category term='IntelliJ'/><category term='GWT'/><category term='Angel'/><category term='Apple'/><category term='Java'/><category term='SiteMesh'/><category term='Seam'/><category term='ZamZar'/><title type='text'>In Search Of El Dorado</title><subtitle type='html'>El Dorado is a place where dreams become true. El Dorado is a place where Java, Apple, Cars and other stuffs are my passion and my pain.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8303501.post-6652861772000617606</id><published>2008-03-13T15:16:00.000+02:00</published><updated>2008-03-13T15:17:40.742+02:00</updated><title type='text'>Activate the claim</title><content type='html'>&lt;a href="http://technorati.com/claim/vj4w4gzvuw" rel="me"&gt;Technorati Profile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-6652861772000617606?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/6652861772000617606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=6652861772000617606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/6652861772000617606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/6652861772000617606'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2008/03/activate-claim.html' title='Activate the claim'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-4148903349996685379</id><published>2007-12-18T13:37:00.000+02:00</published><updated>2007-12-18T14:13:02.567+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Angel'/><title type='text'>Les Feuilles Mortes</title><content type='html'>19/12/2006&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-4148903349996685379?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/4148903349996685379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=4148903349996685379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/4148903349996685379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/4148903349996685379'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/12/les-feuilles-mortes.html' title='Les Feuilles Mortes'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-3981754361156095263</id><published>2007-12-06T15:59:00.000+02:00</published><updated>2007-12-06T16:01:34.105+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Angel'/><title type='text'>Touched by an angel</title><content type='html'>20-11-2006&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-3981754361156095263?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/3981754361156095263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=3981754361156095263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/3981754361156095263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/3981754361156095263'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/12/touched-by-angel.html' title='Touched by an angel'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-8646103867409090495</id><published>2007-11-06T14:35:00.000+02:00</published><updated>2007-11-06T14:41:39.447+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><title type='text'>Seam conversations exposed</title><content type='html'>A great article about Seam conversations concept.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-8646103867409090495?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://developer.redhatmagazine.com/2007/10/31/continuing-the-conversation-understanding-seam-nested-conversations/' title='Seam conversations exposed'/><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/8646103867409090495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=8646103867409090495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/8646103867409090495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/8646103867409090495'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/11/seam-conversations-exposed.html' title='Seam conversations exposed'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-8421331513606812176</id><published>2007-11-06T09:07:00.000+02:00</published><updated>2007-11-06T09:22:15.995+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><title type='text'>JBoss Seam 2 is out</title><content type='html'>JBoss released Seam 2.0 to the world.&lt;br /&gt;What I like most is &lt;a href="http://code.google.com/webtoolkit/"&gt;GWT&lt;/a&gt; integeration and the door Seam developers left open for integerating Seam with framework other than JSF , my vote is for WebWork2 (I don't like Struts2 name, WebWork is much more sexy).&lt;br /&gt;&lt;a href="http://labs.jboss.com/jbossseam"&gt;JBoss Seam&lt;/a&gt;&lt;br /&gt;Thanks for all JBoss Seam developer for creating such a great framework.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-8421331513606812176?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/8421331513606812176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=8421331513606812176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/8421331513606812176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/8421331513606812176'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/11/jboss-seam-2-is-out.html' title='JBoss Seam 2 is out'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-2554117099003170488</id><published>2007-11-04T10:56:00.000+02:00</published><updated>2007-11-04T10:57:09.940+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>13949712720901ForOSX</title><content type='html'>We want Java SE 6 on Apple Leopard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-2554117099003170488?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/2554117099003170488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=2554117099003170488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/2554117099003170488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/2554117099003170488'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/11/13949712720901forosx.html' title='13949712720901ForOSX'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-3819519703130713714</id><published>2007-10-23T16:38:00.000+03:00</published><updated>2007-10-23T16:41:42.565+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZamZar'/><title type='text'>ZamZar, free online file conversion</title><content type='html'>A very nice and useful application for online file conversion.&lt;br /&gt;&lt;a href="http://www.zamzar.com/"&gt;ZamZar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-3819519703130713714?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/3819519703130713714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=3819519703130713714' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/3819519703130713714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/3819519703130713714'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/10/zamzar-free-online-file-conversion.html' title='ZamZar, free online file conversion'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-6903537964645635168</id><published>2007-10-23T10:07:00.001+03:00</published><updated>2007-10-23T10:29:41.075+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GWT'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='SiteMesh'/><title type='text'>GWT &amp; SiteMesh… Friends or foes?</title><content type='html'>SiteMesh is a powerful lay outing framework for Java web applications based on the “Decoration Pattern”.&lt;br /&gt;It is the lay outing framework that fuels AppFuse project and the new bad boy in Java web development jammed market “Grails”.&lt;br /&gt;If you are anything like me, then you are thinking of Google Web Toolkit (GWT) every day.&lt;br /&gt;GWT &amp;amp; SiteMesh are very powerful technologies but do they mix smoothly without collateral damage?&lt;br /&gt;That’s what I have been trying to achieve in a small Java web application.&lt;br /&gt;My web application has the following structure:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/context-root/&lt;br /&gt;          |&lt;br /&gt;          -------- shopping&lt;br /&gt;                             |&lt;br /&gt;                             ------ Cart&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Shopping folder contains my GWT module host page (Cart.html) and cart folder contains com.web.gwt.cart.ManageCart.html&lt;br /&gt;Here is Cart.html head tag:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;   &amp;lt;meta tag name="gwt:module" content="/armada/shopping/Cart=com.web.gwt.cart.ManageCart"&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Now, with every thing is neat and dandy, lets try to request our spoiled GWT Cart.html page.&lt;br /&gt;Do you see any thing?&lt;br /&gt;No!&lt;br /&gt;SiteMesh template is shown but the Cart.html is not.&lt;br /&gt;Here FireFox’s plug-in “FireBug” comes to rescue.&lt;br /&gt;FireBug shows that the HTTP response contains my SiteMesh template twice!&lt;br /&gt;Damn, I forgot that SiteMesh allows us to exclude resources based on URL patterns.&lt;br /&gt;Here is my first shot:&lt;br /&gt;(decorator.xml file):&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;excludes&amp;gt;&lt;br /&gt;    &amp;lt;pattern&amp;gt;/shopping/Cart/*.html&amp;lt;/pattern&amp;gt;&lt;br /&gt;&amp;lt;/excludes&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Let’s try to see our spoiled GWT Cart.html page again.&lt;br /&gt;…&lt;br /&gt;Nothing again!&lt;br /&gt;I started to lose my nerves but let me see FireBug again.&lt;br /&gt;FireBug shows that the actual request for Cart.html page contains some extra parameters in the form of:&lt;br /&gt;Cart.html?32451237845234&lt;br /&gt;Here is my second shot for decorators.xml:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;excludes&amp;gt;&lt;br /&gt;   &amp;lt;pattern&amp;gt;/shopping/Cart/*.html?*&amp;lt;/pattern&amp;gt;&lt;br /&gt;&amp;lt;/excludes&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;This time, Cart.html is destined to work, right?&lt;br /&gt;Right!&lt;br /&gt;So, what is the moral? GWT &amp;amp; SiteMesh are friends and good amigos indeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-6903537964645635168?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/6903537964645635168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=6903537964645635168' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/6903537964645635168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/6903537964645635168'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/10/gwt-sitemesh-friends-or-foes.html' title='GWT &amp; SiteMesh… Friends or foes?'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-1583082218163418459</id><published>2007-10-23T09:32:00.000+03:00</published><updated>2007-10-23T09:37:01.457+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Orange Screen Of Death</title><content type='html'>It seems to me that Joshua Marinacci did something messy with his iPhone.&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/joshyx/1618683320/"&gt;Orange Screen Of Death&lt;/a&gt;&lt;br /&gt;Between us Joshua, what did you do?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-1583082218163418459?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/1583082218163418459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=1583082218163418459' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/1583082218163418459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/1583082218163418459'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/10/orange-screen-of-death.html' title='Orange Screen Of Death'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-8561286673655274831</id><published>2007-10-23T09:28:00.000+03:00</published><updated>2007-10-23T09:30:45.634+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliJ'/><title type='text'>The Magnificent Seven</title><content type='html'>&lt;div class="entry"&gt;          &lt;div class="snap_preview"&gt;      &lt;p&gt;JetBrains released &lt;a href="http://www.jetbrains.com/idea/" title="IntelliJ IDEA" target="_blank"&gt;The Magnificent Seven&lt;/a&gt;.&lt;br /&gt;Spring &amp;amp; Hibernate integration looks so promising,  &lt;a href="http://www.jetbrains.com/idea/features/dependency_analysis.html"&gt;Dependency Structure Matrix&lt;/a&gt; is a new tool for class dependency analysis.&lt;br /&gt;IntelliJ IDEA 7 also comes armed with &lt;a href="http://www.jetbrains.com/idea/features/java_web_services.html"&gt;Web Services support&lt;/a&gt; ,  &lt;a href="http://www.jetbrains.com/idea/features/ruby_rails.html"&gt;Ruby/JRuby&lt;/a&gt; and &lt;a href="http://www.jetbrains.com/idea/features/groovy_grails.html"&gt;Groovy&lt;/a&gt; support.&lt;br /&gt;But what I’m really have been waiting for is Grails support.&lt;br /&gt;IntelliJ IDEA productivity + Grails == killer compination&lt;br /&gt;How can you beat that?&lt;br /&gt;IntelliJ IDEA is simply the best Java IDE in the market, I can’t wait to put my hands on this “Tyrant” tool.&lt;/p&gt; &lt;/div&gt;          &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-8561286673655274831?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/8561286673655274831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=8561286673655274831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/8561286673655274831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/8561286673655274831'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/10/magnificent-seven.html' title='The Magnificent Seven'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-2737561076788682416</id><published>2007-06-12T00:01:00.000+03:00</published><updated>2007-06-12T00:13:01.406+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Getting started with Grails</title><content type='html'>Finally, after spending a considerable amount of time trying get ride&lt;br /&gt;of this ugly error while I'm trying to create my first &lt;a href="http://grails.org/"&gt;Grails&lt;/a&gt; application:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Welcome to Grails 0.5 - &lt;a href="http://grails.org/" target="_top" rel="nofollow"&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: D:\Grails&lt;br /&gt;&lt;br /&gt;Base Directory: D:\GrApp&lt;br /&gt;Environment set to production&lt;br /&gt;Note: No plugin scripts found&lt;br /&gt;Running  script D:\Grails\scripts\CreateApp.groovy&lt;br /&gt;Error executing script CreateApp:  Cannot invoke method addURL() on null object&lt;br /&gt;java.lang.NullPointerException:  Cannot invoke method addURL() on null object&lt;br /&gt;      at  org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:1&lt;br /&gt;05)&lt;br /&gt;      at  org.codehaus.groovy.runtime.Invoker.invokePogoMethod(Invoker.java:148&lt;br /&gt;)&lt;br /&gt;      at  org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:110)&lt;br /&gt;       at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.&lt;br /&gt;..........&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Mr.  Graeme Rocher &lt;a href="http://www.nabble.com/Grails-is-not-working-at-all-tf3894025.html"&gt;came to rescue&lt;/a&gt;.&lt;br /&gt;So, if you have GROOVY_HOME environment variable defined in your system and and you got that ugly error while you are trying to run Grails scripts, then remove the GROOVY_HOME environment variable.&lt;br /&gt;Maybe you don't want to remove it completely, you can just "remove" it from your current console.&lt;br /&gt;In MS Windows, you can use :&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;set %GRAILS_HOME%=&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Enjoy your search of the Grails!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-2737561076788682416?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/2737561076788682416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=2737561076788682416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/2737561076788682416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/2737561076788682416'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2007/06/getting-started-with-grails.html' title='Getting started with Grails'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-111957041666797066</id><published>2005-06-24T02:45:00.000+03:00</published><updated>2005-06-24T02:46:56.673+03:00</updated><title type='text'>New skin for my blog</title><content type='html'>This is the best skin I have ever seen. Great work Google !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-111957041666797066?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/111957041666797066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=111957041666797066' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/111957041666797066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/111957041666797066'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2005/06/new-skin-for-my-blog.html' title='New skin for my blog'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-111153720845828967</id><published>2005-03-23T02:16:00.000+02:00</published><updated>2005-06-24T02:44:19.356+03:00</updated><title type='text'>Milestone, a second post !</title><content type='html'>Do you wonder why I have called my weblog:&lt;br /&gt;"When You Don't Know How Bloggers Blog!" ?&lt;br /&gt;Well, the answer is really easy, I don't know how to blog, even I don't know what to blog.&lt;br /&gt;Why would some one share his daily thoughts with people around the world ?&lt;br /&gt;But you know, you have to manage you own weblog, or you will be called :&lt;br /&gt;&lt;span style="FONT-STYLE: italic"&gt;Blogless !&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-111153720845828967?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/111153720845828967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=111153720845828967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/111153720845828967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/111153720845828967'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2005/03/milestone-second-post.html' title='Milestone, a second post !'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8303501.post-109503798374774207</id><published>2004-09-13T04:12:00.000+03:00</published><updated>2007-04-22T02:22:14.348+03:00</updated><title type='text'>First Blog</title><content type='html'>This is my first blog in blogger !&lt;br /&gt;and maybe it will be the last one !!&lt;br /&gt;By the way, I've edited this post more than 3 times ! weired , huh ?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8303501-109503798374774207?l=hubaghdadi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hubaghdadi.blogspot.com/feeds/109503798374774207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8303501&amp;postID=109503798374774207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/109503798374774207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8303501/posts/default/109503798374774207'/><link rel='alternate' type='text/html' href='http://hubaghdadi.blogspot.com/2004/09/first-blog.html' title='First Blog'/><author><name>Hussein</name><uri>http://www.blogger.com/profile/00094705441736367283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/3712/556/1600/Kanji2.jpg'/></author><thr:total>0</thr:total></entry></feed>
