I'm getting the following error when I try to re-fill an ArrayCollection
using LCDS 2.5(FDS) + Cairngorm 2.2.1 + Java Backend:

Error: DataList with no references found in the index!
at
mx.data::ConcreteDataService/mx.data:ConcreteDataService::getDataLists()\
[C:\dev\enterprise_borneo_rc\frameworks\mx\data\ConcreteDataService.as:4\
324]
at
mx.data::ConcreteDataService/mx.data:ConcreteDataService::isItemReferenc\
ed()[C:\dev\enterprise_borneo_rc\frameworks\mx\data\ConcreteDataService.\
as:3900]
at
mx.data::ConcreteDataService/http://www.adobe.com/2006/flex/mx/internal:\
:releaseDataList()[C:\dev\enterprise_borneo_rc\frameworks\mx\data\Concre\
teDataService.as:2895]
at
mx.data::ConcreteDataService/http://www.adobe.com/2006/flex/mx/internal:\
:releaseAssociations()[C:\dev\enterprise_borneo_rc\frameworks\mx\data\Co\
ncreteDataService.as:2839]
at
mx.data::ConcreteDataService/http://www.adobe.com/2006/flex/mx/internal:\
:releaseDataList()[C:\dev\enterprise_borneo_rc\frameworks\mx\data\Concre\
teDataService.as:2898]
at
mx.data::ConcreteDataService/mx.data:ConcreteDataService::internalFill()\
[C:\dev\enterprise_borneo_rc\frameworks\mx\data\ConcreteDataService.as:4\
496]
at
()[C:\dev\enterprise_borneo_rc\frameworks\mx\data\ConcreteDataService.as\
:853]
at
mx.data::ConcreteDataService/fill()[C:\dev\enterprise_borneo_rc\framewor\
ks\mx\data\ConcreteDataService.as:869]
at
mx.data.mxml::DataService/fill()[C:\dev\enterprise_borneo_rc\frameworks\\
mx\data\mxml\DataService.as:526]

Does anyone know what this means?  I've never seen it before and there
is no mention of it anywhere.

Here's the background:

- I'm getting this when I execute a fill to get a set of managed objects
from my Java server running LCDS 2.5. However, I ONLY get this error
after I've updated a one of the managed objects and then refill that
ArrayCollection with different objects. In this case, I've got a set of
Report objects that are related to a single Student object.  When I
click a Student from the list, my code retrieves the related set of
Report objects using a fill with parameters and I display the resulting
Report objects.  Everything is fine until I update one of those Report
objects and commit the changes back to the server (via LCDS).  After
that, when I click a different Student to retrieve their Reports (using
a fill which overwrites the ArrayCollection's previous fill), I get this
error.

- This is all coming about because I'm have tons of problems with
mismatched references.  When I load my objects in FDS/LCDS, everything
is fine.  But as I make changes and/or retrieve new fills, I'm finding
that the references between my objects are becoming fractured. I
implemented Jeff Vroom's UID solution to try to fix this and I think it
worked, but now I'm hitting this error.

Any help is appreciated.
Bill

Reply via email to