When I try to update variables in client side, the server side throw exception before it come to my own code
2009-12-28 23:56:29,930 ERROR [STDERR]
java.lang.NumberFormatException: For input string: “false”
2009-12-28 23:56:29,930 ERROR [STDERR]
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
2009-12-28 23:56:29,930 ERROR [STDERR]
at java.lang.Double.valueOf(Double.java:475)
2009-12-28 23:56:29,930 ERROR [STDERR]
at com.vaadin.terminal.gwt.server.CommunicationManager.convertVariableValue(CommunicationManager.java:913)
2009-12-28 23:56:29,930 ERROR [STDERR]
at com.vaadin.terminal.gwt.server.CommunicationManager.handleVariables(CommunicationManager.java:725)
2009-12-28 23:56:29,930 ERROR [STDERR]
at com.vaadin.terminal.gwt.server.CommunicationManager.handleUidlRequest(CommunicationManager.java:300)
2009-12-28 23:56:29,930 ERROR [STDERR]
at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServlet.java:432)
in client side I update following variables
client.updateVariable(paintableId, "resolutionforzoom", eventObject.getSource().getResolutionForZoom(), false);
client.updateVariable(paintableId, "zoom", eventObject.getSource().getZoom(), false);
client.updateVariable(paintableId, "extent_lowerleftx", eventObject.getSource().getExtent().getLowerLeftX(), false);
client.updateVariable(paintableId, "extent_lowerlefty", eventObject.getSource().getExtent().getLowerLeftY(), false);
client.updateVariable(paintableId, "extent_upperrightx", eventObject.getSource().getExtent().getUpperRightX(), false);
client.updateVariable(paintableId, "extent_upperrighty", eventObject.getSource().getExtent().getUpperRightY(), false);
client.updateVariable(paintableId, "scale", eventObject.getSource().getScale(), false);
client.updateVariable(paintableId, "center_lon", eventObject.getSource().getCenter().lon(), false);
client.updateVariable(paintableId, "center_lat", eventObject.getSource().getCenter().lat(), true);
…and this is what firebug show in post action (special characters are added by manually):
100260<GS>false<US>PID17<US>resolutionforzoomd<US>5<RS>PID17<US>zoom<US>i<RS>-1609454.0672844PID17extent_lowerleftxd5PID17extent_lowerleftyd1609462.0672844PID17extent_upperrightxd5PID17extent_upperrightyd13867008.522629378PID17scaled4PID17center_lond5PID17center_latd
100260 is vaadin security key, but what is parameter false?