tag:blogger.com,1999:blog-129109713061448315.comments2012-03-01T00:45:05.816-05:00Joe Sondow's BlogJoe Sondowhttp://www.blogger.com/profile/09328659376615417083noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-129109713061448315.post-78980666808885604762012-02-29T21:18:52.608-05:002012-02-29T21:18:52.608-05:00I've written up a bug for action chaining afte...I've written up a bug for action chaining after reproducing it in a test application:<br /><br />http://jira.grails.org/browse/GRAILS-8868<br /><br />I was unable to reproduced the NPE for Integer check bug in Grails 2.0.1<br /><br />Per the Spock team, their plugin will be final by the end of the week:<br />http://groups.google.com/group/spockframework/browse_thread/thread/e413dac3d3db8fc1Jason Gritmanhttps://www.blogger.com/profile/16746930008207222210noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-16821452909259078202012-02-18T17:52:11.539-05:002012-02-18T17:52:11.539-05:00Impressively well documented account. Definitely ...Impressively well documented account. Definitely enough to make me hold off on upgrading, even if I didn't already have the rule that open source X.0.0 versions are dead to me.Unknownhttps://www.blogger.com/profile/00802796333092244906noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-77708407907772850482012-02-08T02:40:51.510-05:002012-02-08T02:40:51.510-05:00Please make sure you create JIRA issues for some o...Please make sure you create JIRA issues for some of the problems you are having.<br /><br />Obviously problems like Spock and Intellij are not fixable by Grails itself (require updates to the plugin and IDE), however the NPE for integer and action chaining most certainly sound like valid problems and should be entered in JIRA.<br /><br />The more reports we get the more likely you will be able to upgrade to 2.0.1 or 2.0.2<br /><br />Thanks<br />GrraemeGraeme Rocherhttps://www.blogger.com/profile/12301973191113958910noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-26933992913277708652011-04-02T00:48:10.366-04:002011-04-02T00:48:10.366-04:00thank you for this blog.
I have followed the steps...thank you for this blog.<br />I have followed the steps described bellow but it does not work.<br />That is what I have configured in the hudson manager page.<br />1. Copy the default subject (yours)<br />2. Copy the default content subject<br />The mail that I have received has this format:<br /><% def stillFailing = [] def rootUrl = hudson.model.Hudson.instance.rootUrl def jobName = build.parent.name def buildNumber = build.number def buildUrl = "${rootUrl}job/$jobName/$buildNumber/testReport/" if (build.testResultAction) { build.testResultAction.failedTests.each{tr -> def packageName = tr.packageName def simpleClassName = tr.simpleName def testName = tr.safeName def displayName = tr.className+"."+testName def duration = tr.durationString; if (duration.contains(" min")) { duration = """""" + duration + "" } def url = "${rootUrl}job/$jobName/$buildNumber/testReport/$packageName/$simpleClassName/$testName" def error = (tr.errorDetails && tr.errorDetails.length() < 30 && displayName.length() < 100) ? tr.errorDetails : "" error = error.replaceAll("<", "<") def failMap = [displayName:displayName,url:url,age:tr.age,error:error,duration:duration] if (tr.age > 1) { stillFailing << failMap } } stillFailing = stillFailing.sort {it.displayName} } def emailHeader = stillFailing.size() > 0 ? "Recurring Failed Tests" : "Success" %> sonar_test - Build # 66 - Successful:<br /><br />Check ${buildUrl} to view the results.<br />${emailHeader}<br />Test Name Duration Age<br /><% stillFailing.each { failedTest-> %><br />${failedTest.displayName} ${failedTest.error} ${failedTest.duration} ${failedTest.age}<br /><% } %>3arbiahttps://www.blogger.com/profile/17606331298166481094noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-78437492360787942382011-04-02T00:44:29.156-04:002011-04-02T00:44:29.156-04:00Thank you very much for this blog.
I tried to foll...Thank you very much for this blog.<br />I tried to follow the steps described above but it does not work.<br />Just what I have done in the hudson manger page:<br />1. Default subject<br />$DEFAULT_SUBJECT <% def tr = build.testResultAction; if (tr?.failCount) { %>(${tr?.failCount} failures ${tr?.failureDiffString}) <% } %><br />2. Default content:<br />I copied yours<br /><br />the mail that I have received has this content:<br /><% def stillFailing = [] def rootUrl = hudson.model.Hudson.instance.rootUrl def jobName = build.parent.name def buildNumber = build.number def buildUrl = "${rootUrl}job/$jobName/$buildNumber/testReport/" if (build.testResultAction) { build.testResultAction.failedTests.each{tr -> def packageName = tr.packageName def simpleClassName = tr.simpleName def testName = tr.safeName def displayName = tr.className+"."+testName def duration = tr.durationString; if (duration.contains(" min")) { duration = """""" + duration + "" } def url = "${rootUrl}job/$jobName/$buildNumber/testReport/$packageName/$simpleClassName/$testName" def error = (tr.errorDetails && tr.errorDetails.length() < 30 && displayName.length() < 100) ? tr.errorDetails : "" error = error.replaceAll("<", "<") def failMap = [displayName:displayName,url:url,age:tr.age,error:error,duration:duration] if (tr.age > 1) { stillFailing << failMap } } stillFailing = stillFailing.sort {it.displayName} } def emailHeader = stillFailing.size() > 0 ? "Recurring Failed Tests" : "Success" %> sonar_test - Build # 66 - Successful:<br /><br />Check ${buildUrl} to view the results.<br />${emailHeader}<br />Test Name Duration Age<br /><% stillFailing.each { failedTest-> %><br />${failedTest.displayName} ${failedTest.error} ${failedTest.duration} ${failedTest.age}<br /><% } %> <br /><br />Please any help3arbiahttps://www.blogger.com/profile/17606331298166481094noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-9228570517113981802009-03-17T11:03:00.000-04:002009-03-17T11:03:00.000-04:00Very good summary off some good issues from the JP...Very good summary off some good issues from the JPR. I am just going through some of the blogs that the JPR attendees are writing when I got to yours.<BR/><BR/>Also thanks for letting me borrow your power cable on day 0 :).Anonymoushttps://www.blogger.com/profile/09802163152848850113noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-45044734766251151782009-03-13T00:14:00.000-04:002009-03-13T00:14:00.000-04:00I was surprised how far Selenium has come since I ...I was surprised how far Selenium has come since I last looked into it. Thanks for a great talk.Jeremy Rosshttps://www.blogger.com/profile/09333882029426679715noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-9533776561946877012009-03-12T10:53:00.000-04:002009-03-12T10:53:00.000-04:00I really liked this presentation Joe. Almost makes...I really liked this presentation Joe. Almost makes me wish I wrote web stuff. Not quite but almost :-)Todd Costellahttps://www.blogger.com/profile/01749161811227210333noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-29127208440452753862009-03-09T07:11:00.000-04:002009-03-09T07:11:00.000-04:00Regarding your 2):Ive been listening to manager to...Regarding your 2):<BR/><BR/>Ive been listening to manager tools podcast and especially their "basics" department.<BR/>http://www.manager-tools.com/manager-tools-basics<BR/><BR/>They say that "one-on-ones" which sounds like the scheduled, notetakeing, edtion of your pt2 is essentially the one thing you must not miss!<BR/><BR/>Im pretty certain that if your 3 points is "take-home" from jpr09 the ticket has paid it self :)<BR/><BR/>(Wish I could have been there)Søren Bjerregaard Vristhttps://www.blogger.com/profile/06048823854522422391noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-17758841792903786312009-03-09T02:38:00.000-04:002009-03-09T02:38:00.000-04:00That was a very sweet post (at least the beginning...That was a very sweet post (at least the beginning the later part I got lost in).<BR/><BR/>Happy B-Day!Unknownhttps://www.blogger.com/profile/03278314957990880869noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-65579469851003535402009-03-08T19:02:00.000-04:002009-03-08T19:02:00.000-04:00Happy belated birthday!It was great to meet you Jo...Happy belated birthday!<BR/><BR/>It was great to meet you Joe. Sorry I had to run off at O'Hare, but I had to hoof it to get make my connection.Bill Robertsonhttps://www.blogger.com/profile/13398506839129270386noreply@blogger.comtag:blogger.com,1999:blog-129109713061448315.post-42834748862597139482009-03-08T11:33:00.000-04:002009-03-08T11:33:00.000-04:00Happy Birthday! I hope you had a great time in CB...Happy Birthday! I hope you had a great time in CB. I wonder if the Java Posse Roundup will still be around when you are 64 and what craziness we will be coding then.<BR/><BR/>-JamesJames Wardhttps://www.blogger.com/profile/09257503842695972154noreply@blogger.com