Re: ObjectNotAvailableException: when saving a simple relationship
Re: ObjectNotAvailableException: when saving a simple relationship
- Subject: Re: ObjectNotAvailableException: when saving a simple relationship
- From: Gustavo Pizano <email@hidden>
- Date: Mon, 20 Jul 2009 09:48:11 +0200
Ok problem solved.
I tried checking the EC of both EO and they were the same, what I was missing was to addToTranslationSetRelationShip (ts) form yhe user, and then addting ts.setToUser(user)...
ufff... I needed to deliver this for todya, I was getting crazy,.
Also I deleted the ec.insertObject(ts) line.. there wasn't need to do such a thing.
thanks
Gustavo
On Sun, Jul 19, 2009 at 2:16 PM, Gustavo Pizano
<email@hidden> wrote:
Hello.. Im using the session ec so far, I hadn't go for multi-ec.. it's really weird that the globalID is 0.
hmmmm maybe I have an idea.. but Idunno if it can be possible.
I inserted the users manually into the database, but in the EO_PRIMAR_KEY table that EO generates thre is no reference to the pk of the table USERS, could that be the reason?... I wil hvae to go and try it 2morrow at the office.
4 Lachlan>>>
I used ec.insertObject, because (as you know Im "new" to WO, so that;s the method I learned from the beggining), but now that you mention I will read about the methods you describe in your posts and start usign them if the are the "way to do things", I guess thats they way, so thanks for opening my eyes. :D:D::D
G.
On Fri, Jul 17, 2009 at 7:31 AM, Cheong Hee (Gmail)
<email@hidden> wrote:
If I were to try, I will activate this to see why global id for user is '0':
/* debugging database */
NSLog.allowDebugLoggingForGroups(NSLog.DebugGroupSQLGeneration);
NSLog.allowDebugLoggingForGroups(NSLog.DebugGroupDatabaseAccess);
NSLog.setAllowedDebugLevel(NSLog.DebugLevelInformational);
/* */
I already saved some information in another requiremente, usign the same
procedure, generating contents of main list, then selecting an itme of main
list, then selecting another item of the second list and then modifing that
last item by adding more stuff to the EO and adding the relationships and so
on, and I had no problem
But this time using the same procedure but instead of adding more stuff Im
just adding a relationship I get this error.
THe user its being fetched from the WOPopUpList, with the same EC, so I
suspeceted it should be there. but no. :S
Also, do you use defaultEditingContext or multi-EC? In a case of multi-EC, I will also try to check if user.editingContext() is same as ec that is in use. It will clear doubt if both ts and user are in same ec.
_______________________________________________
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
_______________________________________________
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