Hello:

I just converted a WO3.5 application to 4.0. It compiles without any
errors or warnings (after running the conversion script and modification
of deprecated APIs and fixing a few bugs etc.). However, when I run the
application the first page loads, but when I hit submit, it is
complaining that it cannot set instance variables in an embedded
reusable component on the second page:

Exception Description (click triangle to collapse)
------------------------------------------------------------------------
--------
 Application:  MyApplication
Error:  EOUnknownKeyException
Reason:  [<WOComponent 0xbe9f70> takeValue:forKey:]: attempt to assign
value to unknown key: 'itemTitle'.
This class does not have an instance variable of the name itemTitle or
_itemTitle, nor a method of the name setItemTitle, or _setItemTitle
------------------------------------------------------------------------
--------
User Info Dictionary:
EOUnknownUserInfoKey:  itemTitle
EOTargetObjectUserInfoKey:  <WOComponent: 0xbe9f70 name=RCList
subcomponents=0x0>

It used to complain about "fontColor", so I removed it from the calling
wod file, so now it started complaining about itemTitle. All these
instance variables are in the .h file and used to work perfectly under
WO3.5.1

Any help/suggestions would be greatly appreciated. Thanks.

Wassim Jabi
Department of Architecture
SUNY - University at Buffalo
3435 Main St. - Hayes Hall
Buffalo, NY 14214-3087
USA
Tel: +1 716.829.3483 Ext. 323
Fax: +1 716.829.3256
E-Mail: [EMAIL PROTECTED] or [EMAIL PROTECTED]

Reply via email to