Hi Johann Good that you reminded to check again though i had done and didn't suspect the batch counting subcomponent. This batch subcomponent did a terrible variable synchronization - my fault - as it was working fine under WO5.2. Now that when migrate to WO5.4, the problem is surfaced. Thanks alot for pointer and sometimes the brain just could not work in one-way street.
Cheers and good day! Cheong Hee ----- Original Message ----- From: Johann Werner To: Cheong Hee Cc: [email protected] Sent: Wednesday, June 30, 2010 2:01 PM Subject: Re: WODisplayGroup can't find displayObjects? Hi Cheong, I can't see anything suspicious. Do you use the display group in any other binding or in your java class? What's the full stack trace? You have a form on your page? jw Am 29.06.2010 um 18:36 schrieb Cheong Hee: Hi Johann Binding: Repetition3: WORepetition { item = user; list = logOnUserDisplayGroup.displayedObjects; index = sessionUserAdminWrapper.index; } ---- { "WebObjects Release" = "WebObjects 5.0"; encoding = "UTF-8"; variables = { logOnUserDisplayGroup = { class = WODisplayGroup; dataSource = { class = EODatabaseDataSource; editingContext = "session.defaultEditingContext"; fetchSpecification = { class = EOFetchSpecification; entityName = LogOnUser; isDeep = YES; prefetchingRelationshipKeyPaths = (); }; }; fetchesOnLoad = NO; formatForLikeQualifier = "%...@*"; numberOfObjectsPerBatch = 20; selectsFirstObjectAfterFetch = NO; sortOrdering = ({class = EOSortOrdering; key = vName; selectorName = "compareAscending:"; }); }; }; ---- html: <webobject name = "Repetition3"> <webobject name = "GenericContainer1"> <td> <webobject name = "Conditional5"><webobject name = "Image3" /></webobject> <webobject name = "Conditional9"><webobject name = "Image4" /></webobject> </td> <td align = "LEFT" valign = "MIDDLE"> <webobject name = "Hyperlink1"><webobject name = "String6" /></webobject> </td> <td align = "LEFT"><webobject name = "String3" /></td> <td align = "LEFT"><webobject name = "String7" /></td> <td align = "CENTER"> <webobject name = "CheckBox3" /> <webobject name = "Conditional6"><webobject name = "Image1" /></webobject> <webobject name = "Conditional7"><webobject name = "Image2" /></webobject> </td> <td><webobject name = "SubmitButton5" /></td> <td><webobject name = "SubmitButton7" /></td> </webobject> </webobject> I have cross-checked with other components that contain display groups. But no clue. The moment I added this display group into the component, the error will happen at appendToResponse. Thanks, Cheong Hee ps. It is late night and I may not be able to response with more info later... ----- Original Message ----- From: Johann Werner To: Cheong Hee Cc: [email protected] Sent: Tuesday, June 29, 2010 6:52 PM Subject: Re: WODisplayGroup can't find displayObjects? Hi Cheong, the error says that you are trying to set a value for displayedObjects though this is not a settable value. Please post your bindings/html where you are using the display group so we can see what is exactly happening. jw Am 29.06.2010 um 12:31 schrieb Cheong Hee: I spending hours on this matters but still could not figure out what has been gone wrong. I have a repeatition that shows displayedObjects of a display group. Checked wod, woo and coding and things looked normal. Anyone to help why WODisplayGroup complains about displayedObjects variable not found? The following is the short error message :~ [2010-6-29 18:11:30 SGT] <WorkerThread0> <com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException message '<com.webobjects.appserver.WODisplayGroup 0x1694eca> takeValueForKey(): attempt to assign value to unknown key: 'displayedObjects'. This class does not have an instance variable of the name displayedObjects or _displayedObjects, nor a method of the name setDisplayedObjects or _setDisplayedObjects' object '<com.webobjects.appserver.WODisplayGroup datasource=com.webobjects.eoaccess.eodatabasedatasou...@9c8c3f delegate=Class: 'com.webobjects.appserver.WODisplayGroup$Delegate' Object: <null> sortOrdering=( <class com.webobjects.eocontrol.EOSortOrdering(vName compareAscending)> ) qualifier=null localKeys=null insertedObjectDefaultValues={} numberOfObjectsPerBatch=20>' key 'displayedObjects'> at com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.handleTakeValueForUnboundKey(NSKeyValueCoding.java:1399) at com.webobjects.appserver.WODisplayGroup.handleTakeValueForUnboundKey(WODisplayGroup.java:3136) Thanks for any pointer. Cheong Hee
_______________________________________________ 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]
