agorapulse / grails-facebook-sdk

Facebook SDK Grails Plugin
http://agorapulse.github.com/grails-facebook-sdk/guide
30 stars 13 forks source link

Getting a groovy.lang.MissingMethodException #74

Closed RedaKhyatti closed 7 years ago

RedaKhyatti commented 9 years ago

Hi

I am getting this exception using the plugin (0.6.0 and above) with grails 2.2.3. The error I am getting is:

Line | Method ->> 464 | doFilter in /grails-app/views/home/inscription.gsp


Caused by GrailsTagException: Error executing tag facebook:loginLink: Error evaluating expression [raw(body)] on line [41]: groovy.lang.MissingMethodException: No signature of method: Users_redakhyatti__grails_2_2_3_projects_pronosticplus_plugins_facebook_sdk_2_2_0_grails_app_views_tags__login_link_gsp.raw() is applicable for argument types: (java.lang.String) values: [Connecte toi] Possible solutions: run(), run(), wait(), any(), grep(), wait(long) ->> 17 | doCall in /grails-app/views/home/inscription.gsp


Caused by GroovyPagesException: Error evaluating expression [raw(body)] on line [41]: groovy.lang.MissingMethodException: No signature of method: Users_redakhyatti__grails_2_2_3_projects_pronosticplus_plugins_facebook_sdk_2_2_0_grails_app_views_tags__login_link_gsp.raw() is applicable for argument types: (java.lang.String) values: [Connecte toi] Possible solutions: run(), run(), wait(), any(), grep(), wait(long) ->> 41 | run in /Users/redakhyatti/.grails/2.2.3/projects/pronosticplus/plugins/facebook-sdk-2.2.0/grails-app/views/tags/_login-link.gsp


Caused by InvokerInvocationException: groovy.lang.MissingMethodException: No signature of method: Users_redakhyattigrails_2_2_3_projects_pronosticplus_plugins_facebook_sdk_2_2_0_grails_app_views_tags__login_link_gsp.raw() is applicable for argument types: (java.lang.String) values: [Connecte toi] Possible solutions: run(), run(), wait(), any(), grep(), wait(long) ->> 58 | run in Users_redakhyattigrails_2_2_3_projects_pronosticplus_plugins_facebook_sdk_2_2_0_grails_app_views_tags__login_link_gsp


| 110 | doCall in FacebookJSTagLib.groovy | 41 | doCall . in Users_redakhyatti_Documents_workspace_ggts_3_6_1_RELEASE_pronosticplus_grails_app_views_home_inscription_gsp$_run_closure2 | 46 | run in Users_redakhyatti_Documents_workspace_ggts_3_6_1_RELEASE_pronosticplus_grails_app_views_home_inscription_gsp | 195 | doFilter in PageFragmentCachingFilter.java | 63 | doFilter in AbstractFilter.java | 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor | 615 | run in java.util.concurrent.ThreadPoolExecutor$Worker ^ 745 | run . . . in java.lang.Thread

Caused by MissingMethodException: No signature of method: Users_redakhyattigrails_2_2_3_projects_pronosticplus_plugins_facebook_sdk_2_2_0_grails_app_views_tags__login_link_gsp.raw() is applicable for argument types: (java.lang.String) values: [Connecte toi] Possible solutions: run(), run(), wait(), any(), grep(), wait(long) ->> 58 | doCall in Users_redakhyattigrails_2_2_3_projects_pronosticplus_plugins_facebook_sdk_2_2_0_grails_app_views_tags__login_link_gsp$_run_closure9


| 110 | doCall in FacebookJSTagLib.groovy | 41 | doCall . in Users_redakhyatti_Documents_workspace_ggts_3_6_1_RELEASE_pronosticplus_grails_app_views_home_inscription_gsp$_run_closure2 | 46 | run in Users_redakhyatti_Documents_workspace_ggts_3_6_1_RELEASE_pronosticplus_grails_app_views_home_inscription_gsp | 195 | doFilter in PageFragmentCachingFilter.java | 63 | doFilter in AbstractFilter.java | 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor | 615 | run in java.util.concurrent.ThreadPoolExecutor$Worker ^ 745 | run . . . in java.lang.Thread

This is caused whenever I call facebook:loginlink tag

Thank you for any recommendation!

benorama commented 9 years ago

Could you show us your code calling facebook:loginLink? Thanks.

biancarosa commented 9 years ago

I am having the same problem.

My code is: <facebook:loginLink appPermissions="${facebookContext.app.permissions}" callback="facebookLogin">Login</facebook:loginLink>

It used to be <facebook:loginLink appPermissions="${facebookContext.app.permissions}" callback="facebookLogin" /> but I thought the body couldn't be null.

biancarosa commented 9 years ago

I think I figured out the problem.

The raw method isn't available before Grails 2.3. I'm using Grails 2.2.4 and having this problem :)

RedaKhyatti commented 9 years ago

Yes indeed!

2014-12-17 14:17 GMT+00:00 Bianca Rosa notifications@github.com:

I think I figured out the problem.

The raw method isn't available before Grails 2.3. I'm using Grails 2.2.4 and having this problem :)

— Reply to this email directly or view it on GitHub https://github.com/agorapulse/grails-facebook-sdk/issues/74#issuecomment-67327639 .