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.

Reply via email to