This issue was reported by Vlad via Email.
On web applications built with JSF framework standard JavaScript side JSON object is changed when serializing arrays.
As results, the following error occurs in SWD Page Recorder:
2013-09-02 13:22:05.0123 ERROR Error converting value "[{"Key": "type", "Value": "text"}, {"Key": "class", "Value": "long-input "}, {"Key": "maxlength", "Value": "64"}, {"Key": "value", "Value": ""}, {"Key": "name", "Value": "name"}, {"Key": "id", "Value": "name"}]" to type 'System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.String]]'. Path '', line 1, position 261.
2013-09-02 13:22:05.7904 INFO VisualSearch_UpdateSearchResult: Finished
Looks like standard JSON object behavior was changed by JSF.
The following experiment shows different behavior for same calls in same browser for default and JSF pages:
This issue was reported by Vlad via Email.
On web applications built with JSF framework standard JavaScript side JSON object is changed when serializing arrays.
Looks like standard JSON object behavior was changed by JSF. The following experiment shows different behavior for same calls in same browser for default and JSF pages:
http://www.toysrus.co.uk/index.jsf
about:blank
The problem was fixed by generating json string without using JSON object.