Hi All,
I'm still having issues with OGNL with the latest OGNL / TAP ( out of
SVN) combination. This simple invocation for example:
ognl:getCell(column,row).fareType.name()+'_icone'
always fails with the following exception
nable to read OGNL _expression_ '<parsed OGNL _expression_>' of
[EMAIL PROTECTED]: target is null for method
getColumn
org.apache.tapestry.BindingException |
Unable
to read OGNL _expression_ '<parsed OGNL _expression_>' of
[EMAIL PROTECTED]: target is null for method
getColumn |
binding: |
ExpressionBinding[ThreeDPricing
getCell(getColumn(),row).fareType.name()+'_icone']
|
location: |
context:/WEB-INF/travel/air/ThreeDPricing.html, line 125
120 |
<span jwcid="@If"
condition="ognl:getCell(column,row)!=null"> |
121 |
<span jwcid="@If"
condition="ognl:!isPublicFare(getCell(column,row))"> |
122 |
<td width="ognl:
@[EMAIL PROTECTED](20 / columns.length) + '%'" valign="top"
class="ognl:getTdClass(getCell(column,row)) + '_price'" jwcid="@Any"
> |
123 |
<table width="100%" heigh="100%"> |
124 |
<tr> |
125 |
<td
jwcid="@Any"
id="ognl:getCell(getColumn(),row).fareType.name()+'_icone'"> |
126 |
<span jwcid="@If"
condition="ognl:getCell(column,row).fareType.name().equals('TARIF_EXPEDIA')"> |
127 |
<span
jwcid="@egencia:ToolTip" block="ognl:components.expediaToolTip"
color="#FFF9D0"> |
128 |
<span key="threedpricing_expedia_fare"/> |
129 |
</span> |
130 |
</span> |
|
|
[ +/- ] Exception:
Unable to read OGNL _expression_ '<parsed OGNL _expression_>' of
[EMAIL PROTECTED]: target is null for method
getColumn
My guess, is that the HivemindExpressionCompiler can't figure out that
the method needs to be invoked on the component and it fails
miserabily. Any idea of when this can be fixed ?
Thx
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
|
- OGNL issues Lionel Touati
-