iniciante em grails
09/01/2013 21:36
<g:link controller="soma" action="busca" id="${sug}" target="_blank">${sug} </g:link>
<g:link controller="soma" action="busca" params="[q:'brasil']">$ {sug} </g:link>
<g:link controller="soma" action="busca" params="[q:${sug}]">${sug} </g:link>
<g:each var="sug" in="${geraMinhaLista()}">
<g:link controller="soma" action="busca" params="[q:${sug}]">${sug} </g:link>
</g:each>
Grails Runtime Exception
Error Details
Error 500: Error evaluating expression [[q:${sug}]] on line [137]: groovy.lang.MissingMethodException: No signature of method: Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp.$() is applicable for argument types: (Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41) values: [Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41@723a4422] Possible solutions: is(java.lang.Object), run(), run(), any(), any(groovy.lang.Closure), use([Ljava.lang.Object;)
Servlet: grails
URI: /exemploGrails/grails/soma/busca.dispatch
Exception Message: No signature of method: Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp.$() is applicable for argument types: (Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41) values: [Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41@723a4422] Possible solutions: is(java.lang.Object), run(), run(), any(), any(groovy.lang.Closure), use([Ljava.lang.Object;)
Caused by: Error evaluating expression [[q:${sug}]] on line [137]: groovy.lang.MissingMethodException: No signature of method: Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp.$() is applicable for argument types: (Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41) values: [Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41@723a4422] Possible solutions: is(java.lang.Object), run(), run(), any(), any(groovy.lang.Closure), use([Ljava.lang.Object;)
Class: /Users/fabianoferreiraluz/aplicativosJava/exemploGrails/grails-app/views/soma/busca.gsp
At Line: [137]
Code Snippet:
136: <g:each var="sug" in="${searchLucene()}">
137: <g:link controller="soma" action="busca" params="[q:${sug}]">${sug} </g:link>
138: <!-- <g:link controller="soma" action="busca" id="${sug}" target="_blank">${sug} </g:link>-->
Stack Trace
org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error evaluating expression [[q:${sug}]] on line [137]: groovy.lang.MissingMethodException: No signature of method: Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp.$() is applicable for argument types: (Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41) values: [Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41@723a4422]
Possible solutions: is(java.lang.Object), run(), run(), any(), any(groovy.lang.Closure), use([Ljava.lang.Object;)
at Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21.doCall(Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp:67)
at Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2.doCall(Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp:61)
at Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2.doCall(Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp)
at Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp.run(Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp:80)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp.$() is applicable for argument types: (Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41) values: [Users_fabianoferreiraluz_aplicativosJava_exemploGrails_grails_app_views_soma_busca_gsp$_run_closure2_closure21_closure34_closure41@723a4422]
Possible solutions: is(java.lang.Object), run(), run(), any(), any(groovy.lang.Closure), use([Ljava.lang.Object;)
... 5 more
<g:each var="sug" in="${geraMinhaLista()}">
<g:link controller="soma" action="busca" params="[q: sug]">${sug}</g:link>
</g:each>
Para se registrar, clique aqui.