Re: No template found for component

From: Fabian Peters (lists.fabia..-lumo.com)
Date: Mon Apr 02 2007 - 13:20:19 EDT

  • Next message: Mike Schrag: "Re: Entity Modeler: wrong sql generation with frontbase"

    Hi Jean-Pierre,

    Am 02.04.2007 um 12:38 schrieb Jean Pierre Malrieu:

    > Everything happens to me...

    But not exclusively to you...

    > In development mode, I get the following error:
    > <com.webobjects.appserver._private.WOComponentDefinition> No
    > template found for component TDComponent at "file:/Users/jpm/
    > Documents/EclipseTemp/workspace/TDBase/build/TDBase.woa".
    >
    > TDComponent is in a framework (called TDComps) that an app called
    > TDBase depends upon.
    >
    > In order to organize my Frameworks with Project Wonder structure
    > (and be capable to use the last build.xml), I have created a
    > "Component" folder in the TDComps project (the framework), and put
    > my components in there. Then, in development mode, TDBase (the app)
    > won't see those components, hence the no template found error. If I
    > move the components to the root of the framework project,
    > everything is fine in development, but not in deployment (they
    > don't get copied due to the recent build.xml).
    >
    > How would you tell the app that the components are not at the root
    > of the framework?
    >
    > What puzzles me most is that the build folder (for the framework)
    > has the following structure:
    >
    > TDComps.Framework
    > Resources
    > French.lproj
    > my .wo files
    > .....
    > Java
    > my api. files
    > ......
    > WebServerResources
    >
    > I don't see any difference in the build: whether or not my
    > components are in a "Components" folder, the incremental build is
    > the same (yes I cleaned the framework to be sure). And yet, the app
    > sees the components in one case and not in the other.

    I ran into the same problem a few days ago. I figure that the problem
    is due to the way the WOResourceManager resolves localized components
    in rapid turnaround mode. See my previous messages on this: <http://
    objectstyle.org/woproject-old/lists/woproject-dev/2007/03/0125.html>

    > I would appreciate your help again.

    I'm afraid I can't really help. I reverted back to keeping all the
    components in the project root.

    cheers

    Fabian



    This archive was generated by hypermail 2.0.0 : Mon Apr 02 2007 - 13:21:04 EDT