The following expression doesn't work in tapestry (4.1.2-SNAPSHORT):
components.MyTableRowsComponent.tableRow.MyColumnName.longValue()
OR
components.MyTableRowsComponent.tableRow.get('MyColumnName').longValue()
Basically the return Map value is not converted to its actual type, in my
case to java.lang.Long.
14:33:52,161 ERROR [HiveMindExpressionCompiler] Error generating OGNL getter
for expression components.taskTableRows.tableRow.task_id.longValue() with
root [EMAIL PROTECTED]/taskDocTable0] and body:
{ return ($w)
(((java.util.Map)((org.apache.tapestry.contrib.table.model.ITableRowSource)(($TaskDocTable_38)$2).getComponents().get("MyTableRowsComponent")).getTableRow()).get("MyColumnName").longValue());}
org.apache.hivemind.ApplicationRuntimeException: Unable to add method
java.lang.Object get(ognl.OgnlContext, java.lang.Object) to class
$ASTChain_112d9bdf5d4: [source error] longValue() not found in
java.lang.Object
at org.apache.tapestry.enhance.ClassFabImpl.addMethod(ClassFabImpl.java:278)
at
org.apache.tapestry.services.impl.HiveMindExpressionCompiler.compileExpression(HiveMindExpressionCompiler.java:172)
at ognl.OgnlRuntime.compileExpression(OgnlRuntime.java:387)
at ognl.Ognl.compileExpression(Ognl.java:123)
at
org.apache.tapestry.services.impl.ExpressionCacheImpl.parse(ExpressionCacheImpl.java:129)
at
org.apache.tapestry.services.impl.ExpressionCacheImpl.getCompiledExpression(ExpressionCacheImpl.java:91)
at
$ExpressionCache_112d9bdf4bc.getCompiledExpression($ExpressionCache_112d9bdf4bc.java)
at
org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:141)
at
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:132)
at
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:84)
at $DirectLink_31.getParameters($DirectLink_31.java)
http://jira.opensymphony.com/browse/OGNL-83 Registered in JIRA
--
View this message in context:
http://www.nabble.com/OGNL-2.7-error-in-4.1.2-tf3836822.html#a10863512
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]