Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.2 final
-
Fix Version/s: 1.2.1
-
Component/s: None
-
Labels:None
Description
Related to trying to workaround GRAILS-5720, I tried this:
<meta name="layout" content="${wcm.adminLayoutName()}"/>
This fails with:
2010-01-15 10:00:34,453 [http-8080-3] ERROR view.GroovyPageView - Error processing GroovyPageView: No signature of method: org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage.addProperty() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl, org.codehaus.groovy.grails.web.util.StreamCharBuffer) values: [meta.layout, weceemadmin]
groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage.addProperty() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl, org.codehaus.groovy.grails.web.util.StreamCharBuffer) values: [meta.layout, weceemadmin]
at Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp$_run_closure1.doCall(Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp:20)
at Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp$_run_closure1.doCall(Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp)
at Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp.run(Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp:31)
at java.lang.Thread.run(Thread.java:637)
2010-01-15 10:00:34,455 [http-8080-3] ERROR errors.GrailsExceptionResolver - Error processing GroovyPageView: No signature of method: org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage.addProperty() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl, org.codehaus.groovy.grails.web.util.StreamCharBuffer) values: [meta.layout, weceemadmin]
org.codehaus.groovy.grails.web.pages.exceptions.GroovyPagesException: Error processing GroovyPageView: No signature of method: org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage.addProperty() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl, org.codehaus.groovy.grails.web.util.StreamCharBuffer) values: [meta.layout, weceemadmin]
at java.lang.Thread.run(Thread.java:637)
Caused by: groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage.addProperty() is applicable for argument types: (org.codehaus.groovy.runtime.GStringImpl, org.codehaus.groovy.grails.web.util.StreamCharBuffer) values: [meta.layout, weceemadmin]
at Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp$_run_closure1.doCall(Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp:20)
at Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp$_run_closure1.doCall(Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp)
at Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp.run(Users_marc_Projects_checkout_WeceemPlugin_grails_app_views_editor_edit_gsp:31)
... 1 more
... so you have to toString() the result which is hella ugly:
<meta name="layout" content="${wcm.adminLayoutName().toString()}"/>
Issue Links
| This issue duplicates: | ||||
| GRAILS-5603 | org.codehaus.groovy.grails.web.sitemesh.GSPSitemeshPage.addProperty() not backwards compatible with Grails 1.1.x or 1.0.x |
|
|
|
Activity
- All
- Comments
- Work Log
- History
- Activity
- Git Commits
I think this is a duplicate of
GRAILS-5603, which has been resolved.GRAILS-5603, which has been resolved.