Re: Little starter help with instance and action of a WOConponent

"Jerry W. Walker" <[email protected]>
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <[email protected]>
Hi, Richard,

Did you rebuild your project after adding the variables and action  
methods?

That's about the only thing that comes to mind off hand.

Regards,
Jerry

On Aug 18, 2006, at 10:51 AM, Webobjects wrote:

> Hello,
>
> I have been away from WO for sometime and I picked it up again today.
> I am having a problem that any instance variable or method I add using
> WOBuilder to my Main component can not be found during runtime, but I
> see the method and instance code add to main.java
>
> Here is the errors I am getting
>
> For a instance variable
> --------------------------------------------------------
> Error:
> com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException: [
> valueForKey()]: lookup of unknown key: 'aPerson'. This WOComponent  
> does
> not have an instance variable of the name aPerson or _aPerson, nor a
> method of the name aPerson, _aPerson, getAPerson, or _getAPerson
>
> Reason:
> [<Main name: Main subcomponents: null > valueForKey()]: lookup of
> unknown key: 'aPerson'. This WOComponent does not have an instance
> variable of the name aPerson or _aPerson, nor a method of the name
> aPerson, _aPerson, getAPerson, or _getAPerson
>
>
> ---------------------------------------------------------------------- 
> --------------------
>
>
> or if I do not used the instance variable in the Main component and  
> just
> have a form with a addPerson action I get :
>
> Error:
> com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException: [
> valueForKey()]: lookup of unknown key: 'addPerson'. This WOComponent
> does not have an instance variable of the name addPerson or  
> _addPerson,
> nor a method of the name addPerson, _addPerson, getAddPerson, or
> _getAddPerson
>
> Reason:
> [<Main name: Main subcomponents: null > valueForKey()]: lookup of
> unknown key: 'addPerson'. This WOComponent does not have an instance
> variable of the name addPerson or _addPerson, nor a method of the name
> addPerson, _addPerson, getAddPerson, or _getAddPerson
>
>
> my main.java code
>
> import com.webobjects.foundation.*;
> import com.webobjects.appserver.*;
> import com.webobjects.eocontrol.*;
> import com.webobjects.eoaccess.*;
>
>
> public class Main extends WOComponent {
>     public Person aPerson;
>
>     public Main(WOContext context) {
>         super(context);
> 		//aPerson = new Person();
>     }
>
>     public WOComponent addPerson()
>     {
> 		//aPerson = new Person();
>         return null;
>     }
>
> }
>
>
> Any ideas…..
>
> Thank you,
>
> Richard Whittaker
>
> _______________________________________________
> WebObjects-dev mailing list
> [email protected]
> http://www.omnigroup.com/mailman/listinfo/webobjects-dev


--
__ Jerry W. Walker,
    WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems

     [email protected]
     203 278-4085        office
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.