Numeric keys for preferences result in Parse Error in Safari
------------------------------------------------------------
Key: WOOKIE-151
URL: https://issues.apache.org/jira/browse/WOOKIE-151
Project: Wookie
Issue Type: Bug
Environment: Safari 5 Mac OS X
Reporter: Scott Wilson
If you create a widget that uses numeric keys for preference values, this can
cause a Parse Error deeper in Wookie (most likely, in DWR) even if the values
are cast to a String.
To replicate, add this line to any widget:
widget.preferences.setItem("12345","67890");
Also:
widget.preferences.setItem("12345a","67890");
...will fail, but not:
widget.preferences.setItem("a12345","67890");
I suspect this is something either in the wrapper.js or DWR engine.js.
Unfortunately the debug tools in Safari aren't sufficient to trace it properly.
As a workaround - just don't use numbers for preference keys!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.