Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.2 final
-
Fix Version/s: 1.2.1
-
Component/s: View technologies
-
Labels:None
-
Environment:Windows Vista 32-bit SP2 / grails 1.2 Final / Java 1.6
Description
Putting this in any view
<meta name="SomeName" content='${grailsApplication.config.myFirstConfig}/something/${someVar}' />
results in :
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.j
ava:450)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
... 15 more
Error executing script War: : org.codehaus.groovy.control.MultipleCompilationErr
orsException: startup failed, C:\Users----\.grails\1.2.0\projects\
gspComp\gspcompile\gsp_gspCompindex_gsp.groovy: 25: expecting ')', found '}' @ l
ine 25, column 88.
plication.config.myFirstConfig}/somethin
##
Here is how the code in generated gsp looks like
invokeTag('captureMeta','sitemesh',6,['content':(grailsApplication.config.myFirstConfig}/something/${someVar),'name':("SomeName")] as GroovyPageAttributes,null)
^
Attachments
Issue Links
| This issue is related to: | ||||
| GRAILS-5598 | GSP expressions in HTML attributes cause exception if separated by a whitespace |
|
|
|
I have find out that if you have
grails.views.gsp.sitemesh.preprocess = false
then the above mentioned issue does not occur.