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-