Re: Stale data
Re: Stale data
- Subject: Re: Stale data
- From: Corin Lawson <email@hidden>
- Date: Fri, 28 Sep 2007 19:14:15 +1000
Thanks Gordon,
I'll be sure to try it, but how do I test?
Cheers,
Corin.
On 27/09/2007, at 11:24 PM, Gordon Belray wrote:
Hi Corin,
this has worked for me in the past:
EOFetchSpecification fs = new EOFetchSpecification("SomeObject",
null, null);
fs.setRefreshesRefetchedObjects(true);
String [] keypaths = {"toRelationship"};
fs.setPreftechingRelationhsipKeyPaths(new NSArray(keypaths));
cheers,
Gordon
On 27-Sep-07, at 1:12 AM, Corin Lawson wrote:
Hi List,
I have been experiencing the following problem for some time now
and have not been able to establish a pattern or replicate the
problem, let alone solve it, please help.
The symptom is that a certain process fails because the WO (5.2.4)
app is using stale or cached data, where the data has been changed
in the database (mysql 5) by a separate (non-WO) system. The stale
data has been known to persist for over an hour. The data in
question is contained in an entity that is a to-many relationship
of another entity which is being fetched.
From inspecting the standard output with
DEOAdaptorDebugEnabled=true I see that in the majority of cases
the entity in question and all it's related entities are being
fetched each time that the process is executed. But in other cases
(which are indistinguishable from the other cases AFAIK) only the
entity is fetched and none of it's related entities. In all my
test cases it works as I expect it to work. It is extremely
frustrating that I cannot replicate the problem.
What debugging info can I turn on to distinguish the problem case
from ok case?
I have tried various approaches to fix the problem, even regularly
calling invalidateAllObjects() on the EOEditingContext but to no
avail.
Cheers,
Corin.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
@utoronto.ca
This email sent to email@hidden
Gordon Belray
Information Architect and Imaging System Manager
Information Technology Services Robarts Library
416.946.8617 cell: 416.427.7007
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden