we worked out the problem... after a while of hacking through huge xml packets we discovered that an array of objects, which by chance spanned the split between objectdata and extendeddata, had a given length of 69, but actually had only 68 elements.
What had happened was this: a script was run to update a bunch of objects, one of them happening to be this dodgy one. At the same time that it was saving a change to the object, someone else saved a new embedded object. Somehow, one overwrote the objectdata and one overwrote the extended data, leaving the disparity that was giving us headaches... what are the chances. The appropriate boots to the head have been administered to all concerned <grin>. Toby Monday, March 04, 2002, 4:43:53 PM, you wrote: TT> Received: from hof001.houseoffusion.com [64.118.64.245] by dpmail06.doteasy.com with ESMTP TT> (SMTPD32-6.06) id AC9F3AA00064; Sun, 03 Mar 2002 21:56:47 -0800 TT> Received: from hof001.cfhosting.net ([64.118.64.245]) TT> by hof001.houseoffusion.com (Post.Office MTA v3.5.3 release 223 TT> ID# 0-54969U100L100S0V35) with ESMTP id com TT> for <[EMAIL PROTECTED]>; TT> Mon, 4 Mar 2002 00:51:24 -0500 TT> date: Mon, 4 Mar 2002 16:43:53 +1000 TT> from: Toby Tremayne <[EMAIL PROTECTED]> TT> message-id: <[EMAIL PROTECTED]> TT> precedence: bulk TT> References: <> TT> Subject: Nasty cfwddx error within getMultiple TT> Reply-To: [EMAIL PROTECTED] TT> Return-Path: [EMAIL PROTECTED] TT> To: Spectra-Talk <[EMAIL PROTECTED]> TT> Content-Type: text/plain TT> X-RCPT-TO: <[EMAIL PROTECTED]> TT> X-UIDL: 304968881 TT> Status: U TT> We'ev just encountered a nasty error from contentObjectgetmultiple. TT> It's not the tag as such (happens on an individual COGet as well), but TT> we've no idea what's happened to the objects. TT> We're running spectra 1.5.1 on cf5.0 on an oracle 8i database. TT> everything's been running pretty much fine for ages... TT> the objects in question are generally large, with two/three or more TT> extendedData records. I've appended the error we're getting below - TT> anyone have any ideas? TT> Error Diagnostic Information TT> actual array length is less than length specified in the packet TT> The error occurred while processing an element with a general identifier of TT> (CFWDDX), occupying document position (136:4) to (139:4) in the template TT> file D:\ALLAIRE\SPECTRA\CUSTOMTAGS\SYSTEM\TIER0\OBJECTSTORE\CFA_CONTENTOBJECTGET.CFM. TT> Date/Time: 03/04/02 16:49:16 TT> ------------------------------------------------------------------------------------ TT> Life is Poetry, write it in your own words TT> ------------------------------------------------------------------------------------ TT> Toby Tremayne TT> Senior Technical Consultant TT> Code Poet and Zen Master of the Heavy Sleep TT> Lyricist Software TT> www.lyricist.com.au TT> m: +61 416 048 090 TT> icq: 13107913 TT> ______________________________________________________________________ Macromedia ColdFusion 5 Training from the Source Step by Step ColdFusion http://www.amazon.com/exec/obidos/ASIN/0201758474/houseoffusion ------------------------------------------------------------------------------ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/spectra_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
