Pretty smooth upgrade to 1.1 overall. Still on 4.0.4 + myfaces 1.1.4.
Running into a problem with EL embedded in messages. This worked fine in 1.0.1:
Messages in the bundle are:
| C.Icon.Yellow.BGBottom=239,223,56
|
C.TransactionLifecycle.Completion.Icon.BGBottom=#{messages['C.Icon.Yellow.BGBottom']}
|
This was working on same jboss + my faces in 1.0.1, but is broken in 1.1. Not
sure if this is a usage problem on my part that is now broken, or something
with seam. Anyway, here's the trace when this is evaluated:
Ideas on what changed?
| 12:27:20,775 WARN [Interpolator] exception interpolating string:
#{messages['C.Icon.Yellow.BGBottom']}
| javax.faces.el.ReferenceSyntaxException: Invalid expression:
'${messages.'C.Icon.Yellow.BGBottom'}'
| at
org.apache.myfaces.el.ELParserHelper.parseExpression(ELParserHelper.java:97)
| at
org.apache.myfaces.el.ValueBindingImpl$2.newInstance(ValueBindingImpl.java:82)
| at
org.apache.myfaces.shared_impl.util.BiLevelCacheMap.get(BiLevelCacheMap.java:123)
| at
org.apache.myfaces.el.ValueBindingImpl.<init>(ValueBindingImpl.java:115)
| at
org.apache.myfaces.application.ApplicationImpl$1.newInstance(ApplicationImpl.java:64)
| at
org.apache.myfaces.shared_impl.util.BiLevelCacheMap.get(BiLevelCacheMap.java:123)
| at
org.apache.myfaces.application.ApplicationImpl.createValueBinding(ApplicationImpl.java:617)
| at
org.jboss.seam.actionparam.ActionParamValueBinding.setBinding(ActionParamValueBinding.java:68)
| at
org.jboss.seam.actionparam.ActionParamValueBinding.<init>(ActionParamValueBinding.java:62)
| at
org.jboss.seam.jsf.SeamApplication11.createValueBinding(SeamApplication11.java:109)
| at
org.jboss.seam.core.Expressions$1.getFacesValueBinding(Expressions.java:66)
| at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:49)
| at
org.jboss.seam.core.Interpolator.interpolateExpressions(Interpolator.java:83)
| at
org.jboss.seam.core.Interpolator.interpolate(Interpolator.java:58)
| at org.jboss.seam.core.Messages$1.get(Messages.java:67)
| at org.jboss.seam.core.Messages$1.get(Messages.java:82)
|
| .....
|
| Caused by: org.apache.commons.el.parser.ParseException: Encountered
"\'C.Icon.Yellow.BGBottom\'" at line 1, column 12.
| Was expecting:
| <IDENTIFIER> ...
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981117#3981117
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3981117
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user