You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Harish Krishnaswamy <hk...@comcast.net> on 2003/06/21 16:08:15 UTC

Nullable Integer/int page property Q

   Hi,

Does anyone know how to define a nullable int/Integer page property? I 
tried both types and I get the following exception when the field is null.


org.apache.tapestry.BindingException
Unable to update expression 'runId' for 
xyz.AITransformationPage$Enhance_35@16c2c0[AITransformation] to .
binding: ExpressionBinding[AITransformation runId]
location: context:/WEB-INF/AITransformation.page, line 37
 
ognl.OgnlException
runId
 
java.lang.NumberFormatException
For input string: ""
Stack Trace:

    * java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

    * java.lang.Long.parseLong(Long.java:344)
    * java.lang.Long.parseLong(Long.java:381)
    * ognl.OgnlOps.longValue(OgnlOps.java:87)
    * ognl.OgnlOps.convertValue(OgnlOps.java:195)
    * ognl.DefaultTypeConverter.convertValue(DefaultTypeConverter.java:50)
    * ognl.DefaultTypeConverter.convertValue(DefaultTypeConverter.java:55)
    * ognl.OgnlRuntime.getConvertedType(OgnlRuntime.java:428)
    * ognl.OgnlRuntime.getConvertedTypes(OgnlRuntime.java:447)
    * ognl.OgnlRuntime.getConvertedMethodAndArgs(OgnlRuntime.java:473)
    * ognl.OgnlRuntime.getAppropriateMethod(OgnlRuntime.java:523)
    * ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:535)
    * ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:684)
    * ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:76)

    * ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132)

    * ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1235)
    * ognl.ASTProperty.setValueBody(ASTProperty.java:117)
    * ognl.SimpleNode.setValue(SimpleNode.java:153)
    * ........
    * ........
    * ........