There definitely looks like there is something missing in that tutorial.

The session needs to return a value for "navigationRootChoice" - missing method 
maybe?

D

On 2012-10-10, at 8:39 AM, Flavio Donadio <fla...@donadio.com.br> wrote:

> Theodore,
> 
> 
> Yes. I followed this tutorial: 
> http://wiki.wocommunity.org/display/documentation/Your+First+D2W+Project
> 
> The only differences are:
> 
> 1. I didn't use the EOModel from the framework created in the previous 
> tutorial. I created a new model and migration and went on from there. The 
> automatic "EOGeneration" doesn't seem to work (and did not work before), so I 
> have to "right-click" on my model's eogen file and select "EOGenerate...". It 
> had no problem creating the database and tables on the first run.
> 
> 2. I didn't really implement authentication in DirectAction.loginAction(), 
> since I don't have a user Entity on my model. I didn't modify the Session 
> class and I am simply returning ((Session) 
> session()).navController().homeAction() from DirectAction.loginAction(), as 
> this is what is returned on success in the sample code.
> 
> So, pretty much it's a new, almost unmodified Wonder D2W app.
> 
> 
> Cheers,
> Flavio
> 
> On 10/10/2012, at 08:59, Theodore Petrosky wrote:
> 
>> do I understand you created a NEW wonder D2W app, did no editing and when 
>> you ran the app you received these errors?
>> 
>> --- On Tue, 10/9/12, Flavio Donadio <fla...@donadio.com.br> wrote:
>> 
>>> From: Flavio Donadio <fla...@donadio.com.br>
>>> Subject: D2W - Problem with navigation
>>> To: Webobjects-dev@lists.apple.com
>>> Date: Tuesday, October 9, 2012, 9:31 PM
>>> Hello, folks!
>>> 
>>> 
>>> I am trying to create a simple app to practice with D2W, but
>>> I'm getting an error with NavigationMenu.plist. The relevant
>>> part of the file is:
>>> 
>>>>    {
>>>>        name = Root;
>>>>        directActionClass
>>> = DirectAction;
>>>>        directActionName
>>> = default;
>>>>        children =
>>> "session.navigationRootChoice";
>>>>        childrenChoices =
>>> {
>>>> 
>>>           home
>>> = (
>>>> 
>>>        Produtos,
>>>> 
>>>        Fabricantes,
>>>> 
>>>    );
>>>>        };
>>>>    },
>>> 
>>> 
>>> When I run this app, the first page shown after log-in gives
>>> me the error below:
>>> 
>>>> UnknownKeyException:
>>> <br.com.codeprint.TesteWeb.Session 0x732efcfe>
>>> valueForKey(): lookup of unknown key:
>>> 'navigationRootChoice'.
>>>> This class does not have an instance variable of the
>>> name navigationRootChoice or _navigationRootChoice, nor a
>>> method of the name navigationRootChoice,
>>> _navigationRootChoice, getNavigationRootChoice, or
>>> _getNavigationRootChoice
>>>>   at
>>> com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.handleQueryWithUnboundKey(NSKeyValueCoding.java:1377)
>>>>      ... skipped 11 stack elements
>>>>   at
>>> er.extensions.appserver.navigation.ERXNavigationState.navigationItemsForLevel(ERXNavigationState.java:141)
>>>>   at
>>> er.extensions.appserver.navigation.ERXNavigationMenu.itemsForLevel(ERXNavigationMenu.java:127)
>>>>   at
>>> er.extensions.appserver.navigation.ERXNavigationMenu.setUpMenu(ERXNavigationMenu.java:105)
>>>>   ... skipped 29 stack elements
>>>> _ignoredPackages:: ("com.webobjects", "java.applet",
>>> "java.awt", "java.awt.datatransfer", "java.awt.event",
>>> "java.awt.image", "java.beans", "java.io", "java.lang",
>>> "java.lang.reflect", "java.math", "java.net", "java.rmi",
>>> "java.rmi.dgc", "java.rmi.registry", "java.rmi.server",
>>> "java.security", "java.security.acl",
>>> "java.security.interfaces", "java.sql", "java.text",
>>> "java.util", "java.util.zip")
>>> 
>>> I have Googled and searched the archives for similar errors,
>>> but can't find anything. I am missing something...
>>> 
>>> 
>>> Cheers,
>>> Flavio
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be
>>> ignored.
>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/tedpet5%40yahoo.com
>>> 
>>> This email sent to tedp...@yahoo.com
>>> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com
> 
> This email sent to dleber_wo...@codeferous.com


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

This email sent to arch...@mail-archive.com

Reply via email to