Ok I made the Entities subclass ERXGenericRecord, but still got the same issue.

I'll try with generating my own EO classes, but I wanted to avoid that since 
using EOGenericRecord or ERXGenericRecord is more flexible than that.

Thanks,

Anthonin

On Mon, 2015-02-09 at 11:57 -0500, Theodore Petrosky wrote:


        and would you make the Entities subclass ERXGenericRecord? 




        On Feb 9, 2015, at 11:48 AM, Paul Yu <[email protected]> wrote: 



                This is not a database issue.  



                The rule system is saying the model attribute does not exist. 



                So you reverse engineered the database to a new model.  You 
have not setup or generated any Java classes for your EOs, since it is looking 
at a EOGenericRecord. 



                I normally would have generated the EO Java classes and then go 
from there.... 



                Paul
                
                Sent from my iPad 


                On Feb 9, 2015, at 11:11 AM, James Cicenia <[email protected]> 
wrote:
                
                
                

                        You might want to check your database integrity. Maybe 
a bad id reference? 






                                On Feb 9, 2015, at 10:01 AM, Lize Anthonin 
(@JCOMMOPS) <[email protected]> wrote: 


                                I actually n-checked the model... I even open 
the plist files in a text editor in order to check the relationships. Nothing 
abnormal apparently.
                                No I don't use inheritance, it's actually a 
reversed engineered model. 
                                And I checked the rule thing, it's basically 
what the "new Wonder D2W application" provides, plus 1 or 2 rules for managing 
tabs...
                                
                                Anthonin
                                
                                On Mon, 2015-02-09 at 14:44 +0000, Fabian 
Peters wrote: 

                                        
                                        I've never seen something like that 
happen. I'd double-check the model. Do you use inheritance anywhere in the 
model? Or it may be a rule that attributes the wrong entity to a given page 
configuration.
                                        
                                        Am 09.02.2015 um 13:45 schrieb Lize 
Anthonin (@JCOMMOPS) <[email protected]>:
                                        
                                        > So I edited my rules, and I saw this 
during editing a platform, with no Obs bound :
                                        > <obs_ship.png>
                                        > 
                                        > So Obs and Ship are mixed up. It 
should be Obs. I checked relationships inside my eomodel, they seem to be 
correct...
                                        > 
                                        > And on another edit page (for another 
entity not mentioned till now), this problem happens between PTF and Ship 
(after editing rules to avoid the previous problem) :
                                        > <ptf_ship.png>
                                        > 
                                        > For the query form, it is just the 
name which is not correct, the form fields are the ones from PTF...
                                        > 
                                        > I will focus on Ship, hopping it's 
not a lure... :)
                                        > 
                                        > Anthonin
                                        > 
                                        > On Mon, 2015-02-09 at 12:55 +0100, 
Lize Anthonin (@JCOMMOPS) wrote:
                                        >> Fabian,
                                        >> 
                                        >> Thank you for your reply.
                                        >> Actually I didn't set any rule for 
that page (it's coming only from D2W framework). It's indeed the page EditPtf, 
but that page displays the ship information through the relationship. And it 
displays also Obs information through a M-to-N relationship.
                                        >> But as a quick fix, I'll try to 
override displayPropertyKeys when pageConfiguration is 
"EditRelationshipEmbeddedObs", so that it matches "Obs" entity fields.
                                        >> 
                                        >> Thanks,
                                        >> Anthonin
                                        >> 
                                        >> On Mon, 2015-02-09 at 10:42 +0000, 
Fabian Peters wrote:
                                        >>> Hi Anthonin,
                                        >>> 
                                        >>> Looking at the stacktrace I see 
"D2W-EntityName" = "Ship", but the page is "EditPtf" and the pageConfiguration 
is "EditRelationshipEmbeddedObs". I'd say you're applying a displayPropertyKeys 
rule that's meant for the "Ship" entity to the "Obs" entity. But I may be 
entirely wrong…
                                        >>> 
                                        >>> Fabian
                                        >>> 
                                        >>> Am 09.02.2015 um 09:11 schrieb Lize 
Anthonin (@JCOMMOPS) <
                                        >>> [email protected]
                                        >>> >:
                                        >>> 
                                        >>> 
                                        >>> > Hi all,
                                        >>> > 
                                        >>> > I ran into the following - quite 
classic - error, and I don't know what is causing this :
                                        >>> > 
<com.webobjects.eocontrol.EOGenericRecord 0x4813735d> valueForKey(): lookup of 
unknown key: 'autonomy'. This class does not have an instance variable of the 
name autonomy or _autonomy, nor a method of the name autonomy, _autonomy, 
getAutonomy, or _getAutonomy
                                        >>> > 
                                        >>> > Just to present the situation, in 
my design, a Platform (PTF) is bound to a Ship (SHIP).
                                        >>> > It's a D2W app and it appears 
when I want to edit a PTF, but not when I want to edit a SHIP (so probably tied 
to a not nullable constraint or something like that).
                                        >>> > 
                                        >>> > Here is what I have checked so 
far :
                                        >>> > - Given the attached stack trace, 
I checked the Ship entity and the "autonomy" field is indeed present in my 
table.
                                        >>> > - The Ship_id field in PTF is 
indeed nullable. 
                                        >>> > - If I delete from my eomodel the 
'autonomy' field (which is the first in alphabetical order), the next one fires 
the same exception.
                                        >>> > - If you look at the stacktrace, 
you can see that the rule 'pageConfiguration' is set to 
EditEmbeddedRelationshipObs :
                                        >>> >     "D2W-PageConfiguration" = 
"EditRelationshipEmbeddedObs";
                                        >>> >     Obs is another table (a PTF 
is bound to * Obs). But Obs is not bound to Ship in the model. It is like it is 
looking for Ship fields when listing the Obs and obviously it does not find the 
ship fields inside the obs entity.
                                        >>> > 
                                        >>> > It seems to be a quite obvious 
problem to resolve, but I can't see it apparently.
                                        >>> > If someone has an idea, it would 
be very helpful!
                                        >>> > 
                                        >>> > I keep digging.
                                        >>> > Thanks
                                        >>> > -- 
                                        >>> > Anthonin Lizé
                                        >>> > <stacktrace.txt> 
_______________________________________________
                                        >>> > 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/lists.fabian%40e-lumo.com
                                        >>> > 
                                        >>> > This email sent to 
[email protected]
                                        >>> 
                                        >>> 
                                        >>> 
                                        >>> 
                                        >>>                            Cliquez 
sur l'url suivante 
                                        >>> 
                                        >>> 
https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                        >>>    
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                        >>>                     si ce message 
est indésirable (pourriel). 
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                        >>>  
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                        >  
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                        >  
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                        



                                _______________________________________________ 
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                Do not post admin requests to the list. They 
will be ignored. <https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
                                Webobjects-dev mailing list      ( 
<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> 
[email protected])
                                Help/Unsubscribe/Update your Subscription:
                                
https://lists.apple.com/mailman/options/webobjects-dev/james%40jimijon.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/pyu%40mac.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/tedpet5%40yahoo.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]

Reply via email to