You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Tore Halset <ha...@pvv.ntnu.no> on 2003/08/11 17:03:25 UTC

why NumberFormatException on Hidden String?

Hello

I switched from TextField to Hidden and get a NumberFormatException. There
is some javascript that set a string to the field. The field is a String
in the java code as well.

Before (everything works):
<span jwcid="altcmd@TextField" value="ognl:altcmd"/>
After (NumberFormatException):
<span jwcid="altcmd@Hidden" value="ognl:altcmd"/>

Nothing changed in javacode.

The error occurs when my javascrip set the hidden field to "dynzoom"
and submit the form. What can be wrong?

The error:
For input string: "ynzoom"
Stack Trace:

    *
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    *
java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1213)
    * java.lang.Double.valueOf(Double.java:184)
    * java.lang.Double.<init>(Double.java:259)
    *
org.apache.tapestry.util.io.DoubleAdaptor.unsqueeze(DoubleAdaptor.java:99)
    *
org.apache.tapestry.util.io.DataSqueezer.unsqueeze(DataSqueezer.java:268)
    * org.apache.tapestry.form.Hidden.renderComponent(Hidden.java:128)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:896)
    *
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:673)
    * org.apache.tapestry.form.Form.renderComponent(Form.java:394)
    *
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:896)
    * org.apache.tapestry.form.Form.rewind(Form.java:598)
    *
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:475)
    * org.apache.tapestry.form.Form.trigger(Form.java:612)
    *
org.apache.tapestry.engine.DirectService.service(DirectService.java:203)
    *
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:913)
    *
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
    *
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:367)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    * ...and some more....

 - Tore.

Re: why NumberFormatException on Hidden String?

Posted by Tore Halset <ha...@pvv.ntnu.no>.
On mandag, aug 11, 2003, at 17:18 Europe/Oslo, Stefano Bagnara wrote:

>> Before (everything works):
>> <span jwcid="altcmd@TextField" value="ognl:altcmd"/>
>> After (NumberFormatException):
>> <span jwcid="altcmd@Hidden" value="ognl:altcmd"/>
>
> I'm totally new to Tapestry, but:
> Maybe you cannot use the same id for 2 different components?
> Try with <span jwcid="altcmd2@Hidden" value="ognl:altcmd"/>

I am only using one of them at a time. I used the TextField, but tried 
to switch to Hidden.

  - Tore.


RE: why NumberFormatException on Hidden String?

Posted by Stefano Bagnara <ba...@ngi.it>.
> Before (everything works):
> <span jwcid="altcmd@TextField" value="ognl:altcmd"/>
> After (NumberFormatException):
> <span jwcid="altcmd@Hidden" value="ognl:altcmd"/>

I'm totally new to Tapestry, but:
Maybe you cannot use the same id for 2 different components?
Try with <span jwcid="altcmd2@Hidden" value="ognl:altcmd"/>

-b-