Have you tried changing the version number of the packet as suggested??
CFMX generates wddx packets with the same version number "1.0" as per CFMX. I did notice that CFMX adds a value for the type attribute in the recordset element with the value of "coldfusion.sql.QueryTable". Not to sure if this mattered so I added this to some sample data and it generated the same error.
Rod, are you trying to parse WDDX generated by the old application ie WDDX made by CF4.5.1 or are you simply talking about WDDX generated *and* consumed by CFMX 6.1?
If the former -- it may be a WDDX packet version issue.
If the latter, can you give us an idea of what you are trying to convert to WDDX? I believe the library used to serialise/deserialise WDDX changed to a java one in CFMX -- so there may be subtle differences.
By the looks of your error it's something to do with the datatypes you have in your packet. CFMX is a little more sensitive to these than older versions. If you have a recordset it retains datatype information of columns in CFMX -- this may be getting confused in the translation. to and from WDDX. As a guess, you may be able to fix the issue by casting the data to a string in the query object before you convert it to WDDX.
Not much more I can suggest without seeing the code and some sample data.
-- geoff http://www.daemon.com.au/
--- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED]
MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia http://www.mxdu.com/ + 24-25 February, 2004
