If you intended to say to run 'ant run-install-seed' or 'ant run-install-extseed' I did right after 'ant create-component'
And I have, but that didn't resolve the problem. Regards, Pierre 2010/8/26 BJ Freeman <bjf...@free-man.net> > that confirms what I said. > I assumed you have followed the > > https://cwiki.apache.org/confluence/display/OFBTECH/Apache+OFBiz+Technical+Production+Setup+Guide > as well as initialized your own data if not using the demo data. > > otherwise edit your > config/ProfilerUiLabels.xml and put in the company name there. > > > ========================= > BJ Freeman <http://bjfreeman.elance.com> > Strategic Power Office with Supplier Automation < > http://www.businessesnetwork.com/automation/viewforum.php?f=52> > Specialtymarket.com <http://www.specialtymarket.com/> > Systems Integrator-- Glad to Assist > > Chat Y! messenger: bjfr33man > > > Pierre Smits sent the following on 8/26/2010 1:16 AM: > > Hi BJ >> >> Having commented out the "uiLabelMap.ProfilerCompanyName" in >> config/ProfilerUiLabels.xml didn't change anything in the appearance, but >> generated following error: >> >> 2010-08-26 10:11:05,459 (http-0.0.0.0-8443-4) [ Log4JLoggerFactory.java:96 >> :ERROR] >> >> Expression layoutSettings.companyName is undefined on line 28, column 14 >> in >> component://flatgrey/includes/header.ftl. >> The problematic instruction: >> ---------- >> ==> ${layoutSettings.companyName} [on line 28, column 12 in >> component://flatgrey/includes/header.ftl] >> ---------- >> >> Java backtrace for programmers: >> ---------- >> freemarker.core.InvalidReferenceException: Expression >> layoutSettings.companyName is undefined on line 28, column 14 in >> component://flatgrey/includes/header.ftl. >> at >> freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) >> at freemarker.core.Expression.getStringValue(Expression.java:118) >> at freemarker.core.Expression.getStringValue(Expression.java:93) >> at freemarker.core.DollarVariable.accept(DollarVariable.java:76) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.MixedContent.accept(MixedContent.java:92) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.Environment.process(Environment.java:189) >> at >> >> org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:216) >> at >> org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:205) >> at >> >> org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:250) >> at >> org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:110) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:972) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:540) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:637) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:637) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135) >> at >> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97) >> at >> >> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104) >> at >> >> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:839) >> at >> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:559) >> at >> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:227) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:271) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >> at >> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >> at >> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >> at >> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >> at >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) >> at >> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) >> at >> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:619) >> 2010-08-26 10:11:05,537 (http-0.0.0.0-8443-4) [ Log4JLoggerFactory.java:96 >> :ERROR] >> >> Expression layoutSettings.companyName is undefined on line 137, column 93 >> in >> component://flatgrey/includes/header.ftl. >> The problematic instruction: >> ---------- >> ==> ${layoutSettings.companyName} [on line 137, column 91 in >> component://flatgrey/includes/header.ftl] >> ---------- >> >> Java backtrace for programmers: >> ---------- >> freemarker.core.InvalidReferenceException: Expression >> layoutSettings.companyName is undefined on line 137, column 93 in >> component://flatgrey/includes/header.ftl. >> at >> freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) >> at freemarker.core.Expression.getStringValue(Expression.java:118) >> at freemarker.core.Expression.getStringValue(Expression.java:93) >> at freemarker.core.DollarVariable.accept(DollarVariable.java:76) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.MixedContent.accept(MixedContent.java:92) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.MixedContent.accept(MixedContent.java:92) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.IfBlock.accept(IfBlock.java:82) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.MixedContent.accept(MixedContent.java:92) >> at freemarker.core.Environment.visit(Environment.java:209) >> at freemarker.core.Environment.process(Environment.java:189) >> at >> >> org.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:216) >> at >> org.ofbiz.widget.screen.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:205) >> at >> >> org.ofbiz.widget.screen.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:250) >> at >> org.ofbiz.widget.screen.HtmlWidget.renderWidgetString(HtmlWidget.java:110) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:972) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:540) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:637) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:637) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:101) >> at >> >> org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:188) >> at >> >> org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) >> at >> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135) >> at >> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97) >> at >> >> org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104) >> at >> >> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:839) >> at >> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:559) >> at >> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:227) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:271) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >> at >> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >> at >> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >> at >> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >> at >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) >> at >> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) >> at >> >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) >> at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:619) >> >> So I changed it back.... >> >> Seems the problem lies somewhere else... >> >> 2010/8/26 BJ Freeman<bjf...@free-man.net> >> >> looks about right >>> if you look at >>> "uiLabelMap.ProfilerCompanyName >>> this is found in your the config/ProfilerUiLabels.xml >>> this overrides layoutSettings.companyName that is initialize elsewhere. >>> so you need to comment out this line. >>> >>> >>> ========================= >>> BJ Freeman<http://bjfreeman.elance.com> >>> Strategic Power Office with Supplier Automation< >>> http://www.businessesnetwork.com/automation/viewforum.php?f=52> >>> Specialtymarket.com<http://www.specialtymarket.com/> >>> Systems Integrator-- Glad to Assist >>> >>> Chat Y! messenger: bjfr33man >>> >>> >>> Pierre Smits sent the following on 8/25/2010 11:21 PM: >>> >>> Hi BJ, >>> >>>> >>>> Unfortunately, my startup doesn't generate any errors. (my compliments >>>> for >>>> the well built component generator). >>>> >>>> The content of my CommonScreens.xml doesn't seem that different, see >>>> below: >>>> >>>> <screen name="main-decorator"> >>>> <section> >>>> <actions> >>>> <property-map resource="CommonUiLabels" >>>> map-name="uiLabelMap" global="true"/> >>>> <property-map resource="ProfilerUiLabels" >>>> map-name="uiLabelMap" global="true"/> >>>> >>>> <set field="layoutSettings.companyName" >>>> from-field="uiLabelMap.ProfilerCompanyName" global="true"/> >>>> <set field="layoutSettings.companySubtitle" >>>> from-field="uiLabelMap.ProfilerCompanySubtitle" global="true"/> >>>> >>>> <set field="activeApp" value="profiler" global="true"/> >>>> <set field="applicationMenuName" value="MainAppBar" >>>> global="true"/> >>>> <set field="applicationMenuLocation" >>>> value="component://profiler/widget/ProfilerMenus.xml" global="true"/> >>>> <set field="applicationTitle" >>>> value="${uiLabelMap.ProfilerApplication}" global="true"/> >>>> </actions> >>>> <widgets> >>>> <include-screen name="GlobalDecorator" >>>> location="component://common/widget/CommonScreens.xml"/> >>>> </widgets> >>>> </section> >>>> </screen> >>>> >>>> When you mentioned loading datafiles I browsed through them and noticed >>>> it >>>> doesn't contain a website reference lijke in e.g. Order: >>>> <WebSite webSiteId="OrderEntry" siteName="Order Entry Web Site" >>>> visualThemeSetId="BACKOFFICE"/> >>>> >>>> I also noticed that there is no entry for the application in the website >>>> table of ContentMgr. >>>> >>>> Could that have something to do with it? >>>> >>>> Regards, >>>> >>>> Pierre >>>> >>>> 2010/8/25 BJ Freeman<bjf...@free-man.net> >>>> >>>> was there an error while loading the datafiles? >>>> >>>>> check your widgets/CommonScreens.xml main-decorator >>>>> >>>>> ========================= >>>>> BJ Freeman<http://bjfreeman.elance.com> >>>>> Strategic Power Office with Supplier Automation< >>>>> http://www.businessesnetwork.com/automation/viewforum.php?f=52> >>>>> Specialtymarket.com<http://www.specialtymarket.com/> >>>>> Systems Integrator-- Glad to Assist >>>>> >>>>> Chat Y! messenger: bjfr33man >>>>> >>>>> >>>>> Pierre Smits sent the following on 8/25/2010 2:58 AM: >>>>> >>>>> I looked at commonscreens.xml in the new component, but it doesn't >>>>> look >>>>> >>>>> that >>>>>> different to those in other applications. >>>>>> >>>>>> Are other files (eg services?) involved to generate the header? >>>>>> >>>>>> 2010/8/25 Erwan de FERRIERES<erwan.de-ferrie...@nereide.fr> >>>>>> >>>>>> Le 25/08/2010 10:17, Pierre Smits a écrit : >>>>>> >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> >>>>>>> I have created a new component with the create-component function in >>>>>>>> Ant. >>>>>>>> >>>>>>>> Hi Pierre, >>>>>>>> >>>>>>>> >>>>>>>> files must not be up-to-date in framework/resources/template. >>>>>>> >>>>>>> -- >>>>>>> Erwan de FERRIERES >>>>>>> www.nereide.biz >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >