Hello everyone; I've been using Apache-XMLRPC 1 for quite some time, and I"m looking into upgrading to 3. I have a method that sends a Map containing various items; it works great for apcache-xmlrpc-1, but with 3 I see this strange behavior:
Sending this: INFOPROPS => temp3 => 0 INFOPROPS => num_errs => 1 INFOPROPS => temp2 => 101 INFOPROPS => temp1 => 102 INFOPROPS => zone_vols => [{MASTER=100, MASTERADJ=100, WAVEADJ=100, ZONENAME=0: OH - Audio, ZONEID=0, WAVE=60, HR=8}] The client, however, sees this: INFOPROPS => temp3 => 0 INFOPROPS => num_errs => 1 INFOPROPS => temp2 => 101 INFOPROPS => temp1 => 102 INFOPROPS => zone_ids => [Ljava.lang.Object;@b5f53a The value for 'zone_ids' is a List of Maps; but under xmlrpc3 the client only sees an Object. These objects (Hashtable and Vector) are Serializable; is that why? Many thanks;