On Mar 15, 2013, at 11:52 AM, Ramsey Gurley <[email protected]> wrote:
> Because I'm most likely not to see something when it is directly in front of
> me :P Evidently I overlooked that when I was fixing a serialization issue. It
> only needs to do that once.
<sarcasm>Boy what's that like?</sarcasm>
Have a nice weekend and thanks again.
> Ramsey
>
> On Mar 15, 2013, at 2:33 PM, Johnny Miller wrote:
>
>> That's a final method in EOCustomObject so the compiler is complaining when
>> I try to override it.
>>
>> As a side note...
>>
>> ERD2WPage has this method:
>>
>> @Override
>> public void setObject(EOEnterpriseObject eo) {
>> setEditingContext((eo != null) ? eo.editingContext() : null);
>> // for SmartAssignment
>> d2wContext().takeValueForKey(eo, Keys.object);
>> /*
>> * Storing the EO in the D2WComponent field prevents serialization.
>> The
>> * ec must be serialized before the EO. So we store the value in the
>> * context instead.
>> */
>> //super.setObject(eo);
>> d2wContext().takeValueForKey(eo, Keys.object);
>> }
>>
>> Do you know why it calls takeValueForKey twice on the d2wcontext? Do you
>> think that's on purpose or a mistake?
>>
>> Johnny
>>
>>
>> On Mar 15, 2013, at 11:26 AM, Ramsey Gurley <[email protected]> wrote:
>>
>>> Override __setEditingContext on your object and see what's setting it to
>>> null?
>>>
>>> On Mar 15, 2013, at 2:22 PM, Johnny Miller wrote:
>>>
>>>> Hi Ramsey,
>>>>
>>>> I tried that one for sanity's sake (to no effect) but I'm using
>>>> (EOEnterpriseObject) dataSource().createObject(); because it's a
>>>> master/select page and I already have the data source for the list.
>>>>
>>>> It only happens with new objects. If I pass in an existing EO it works.
>>>> And I've checked that the EO has an EC after it is initialized.
>>>>
>>>> But by the time it reaches tryToSaveChanges in ERD2WInspectPage it's
>>>> unassigned?
>>>>
>>>> Thanks,
>>>>
>>>> Johnny
>>>>
>>>> On Mar 15, 2013, at 10:39 AM, Ramsey Gurley <[email protected]>
>>>> wrote:
>>>>
>>>>> Are you using EOUtilities.createAndInsertInstance? Don't use a
>>>>> constructor on an EO.
>>>>>
>>>>> One possibility, when an EO is deleted, its ec is null.
>>>>>
>>>>> Ramsey
>>>>>
>>>>> On Mar 15, 2013, at 12:16 PM, Johnny Miller wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Run for the hills I have a new problem. In my Inspect Page's action bar
>>>>>> I have an action that creates a new eo. The EO is created in the top
>>>>>> level component that contains the embedded inspect page. I know when
>>>>>> the EO is created it has an editing context. But when it gets passed in
>>>>>> somehow it is stripped. I don't think it could be garbage collected
>>>>>> because the top level component still has a pointer to it.
>>>>>>
>>>>>> Any idea why an EO would get it's editing context stripped? And how to
>>>>>> prevent it?
>>>>>>
>>>>>> Thanks in advance,
>>>>>>
>>>>>> Aloha,
>>>>>> Mr. Johnny Miller
>>>>>> Web Development Manager
>>>>>> Kahalawai Media Company
>>>>>> Lahaina, HI 96761
>>>>>> tel: (808) 661-7962 | mobile: (808) 283-0791
>>>>>> website | e-mail
>>>>>>
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>
>>>>>> This email sent to [email protected]
>>>>>
>>>>
>>>
>>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]