I'm calling a custom operation binding and passing a simple Record with three attributes set, all of which are Strings. Here is what I see on the server when running locally. Everything looks fine.
And when I compile and run the resulting war in Tomcat I see the following, where the ItemNumber attribute looks like an array or map instead of a String. ??
I'm running the latest nightly with GWT 2.0.3.
Code:
=== 2010-07-11 17:53:21,508 [0-57] DEBUG RPCManager - Request #1 (DSRequest) payload: { values:{ IONO:"00000JAM10", ItemNumber:"100-1-1", IPPK:"N" }, operationConfig:{ dataSource:"PoItem", operationType:"custom" }, appID:"builtinApplication", operation:"getDefaults", oldValues:{ IONO:"00000JAM10", ItemNumber:"100-1-1", IPPK:"N" }, criteria:{ } }
Code:
=== 2010-07-11 15:35:33,099 [85-5] DEBUG RPCManager - Request #1 (DSRequest) payload: { values:{ IONO:"000BEAUTY8", ItemNumber:{ "0":"1", "1":"0", "2":"0", "3":"-", "4":"1", "5":"-", "6":"1", tI:2 }, IPPK:"N" }, operationConfig:{ dataSource:"PoItem", operationType:"custom" }, appID:"builtinApplication", operation:"getDefaults", oldValues:{ IONO:"000BEAUTY8", ItemNumber:{ "0":"1", "1":"0", "2":"0", "3":"-", "4":"1", "5":"-", "6":"1", tI:2 }, IPPK:"N" }, criteria:{ } }
Comment