Sign In/My Account | View Cart  

advertisement

AddThis Social Bookmark Button

Article:
  An Introduction to WebObjects
Subject:   problem fixed
Date:   2006-12-09 23:32:02
From:   dbsurf
Response to: problem fixed

I would like to know in details, what you did to overcome this issue. I have the same problem with my D2W application and all the samples. I appreciate any help!


Error: com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException: [ valueForKey()]: lookup of unknown key: 'visibleEntityNames'. This WOComponent does not have an instance variable of the name visibleEntityNames or _visibleEntityNames, nor a method of the name visibleEntityNames, _visibleEntityNames, getVisibleEntityNames, or _getVisibleEntityNames
Reason: [<com.webobjects.appserver.WOComponent name: MenuHeader subcomponents: null > valueForKey()]: lookup of unknown key: 'visibleEntityNames'. This WOComponent does not have an instance variable of the name visibleEntityNames or _visibleEntityNames, nor a method of the name visibleEntityNames, _visibleEntityNames, getVisibleEntityNames, or _getVisibleEntityNames

Full Threads Oldest First

Showing messages 1 through 3 of 3.

  • Josh Paul photo problem fixed
    2006-12-10 08:55:41  Josh Paul | O'Reilly Author [View]

    From the release notes:

    For Direct To Web projects: When creating a new Direct To Web project, you'll notice that the MenuHeader.java and PageWrapper.java source files are not correctly added to the Application Servers target and are in the Bundle Resources build phase and not in the Sources build phase. After creating a new project, open the Application Servers target in the Groups & Files view and drag the MenuHeader.java and PageWrapper.java source files from the Bundle Resources build phase to Sources build phase.

    Instructions, as explained by Andres Toussaint on the Apple WebObjects list:

    'After you create your D2W project in xCode, open the contents of the "Targets" group (a red bullseye).

    Double click the "Application Server" target.

    Select "Build Phases". In the right hand you will see the build phases, indicated by "Sources", "Bundle resources", etc..

    Drag the MenuHeader.java and PageWrapper.java from the Bundle Resources to the Sources.

    That is all.'

    HTH.
    • problem fixed
      2006-12-11 08:36:58  dbsurf [View]

      I got my D2W to work correctly. Thank you so much!
  • Josh Paul photo problem fixed
    2006-12-10 08:55:17  Josh Paul | O'Reilly Author [View]

    From the release notes:

    For Direct To Web projects: When creating a new Direct To Web project, you'll notice that the MenuHeader.java and PageWrapper.java source files are not correctly added to the Application Servers target and are in the Bundle Resources build phase and not in the Sources build phase. After creating a new project, open the Application Servers target in the Groups & Files view and drag the MenuHeader.java and PageWrapper.java source files from the Bundle Resources build phase to Sources build phase.

    Instructions, as explained by Andres Toussaint on the Apple WebObjects list:

    'After you create your D2W project in xCode, open the contents of the "Targets" group (a red bullseye).

    Double click the "Application Server" target.

    Select "Build Phases". In the right hand you will see the build phases, indicated by "Sources", "Bundle resources", etc..

    Drag the MenuHeader.java and PageWrapper.java from the Bundle Resources to the Sources.

    That is all.'

    HTH.