Hi all,

This is one for posterity. AKA: When I'm an idiot in the future.

I was having a problem with a WODisplayGroup that would have the right number 
of objects in the selectedObjects Array, but they were all instances of the 
same EO.

Easy, you say; there's something wrong with the item setter on the 
WORepetition. Not so fast. It the setter was fine. The SQL that was being used 
to fetch the data was right too.

The model was wrong. The PK in the FrontBase DB was a LONGINT, but the PK in 
the EOModel had an external type of INT. The value stored in the DB field was 
not too long for an INT and an ALTER TABLE statement changed it without issue. 
Apparently there something about the process in the JDBC driver or EOF that 
chokes on it turning a Long into an Integer, but not enough to throw an 
exception, but enough to make all the values the same, in a non-deterministic 
way. If I quit and relaunched the app, it would likely repeat a different 
instance, but not always.

Dave _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to