Hello,

just found out that

mvn war:exploded jahia:deploy

is not enough to deploy all the template files.

To include also the resource bundles you need to call

mvn install war:exploded jahia:deploy

I will update the Jahiapedia with that info.

Regards,
Benjamin

Thomas Feldman wrote:

Hi, I’m still going on creation of simple templates.

 

After successfully build and deployed a My Templates template set, I did the following:

 

Create a simple test.jsp template file as described in

http://www.jahia.org/cms/lang/en/home/jahiapedia/Template_Developer_Guide/Template_Modularity

I put it in the following folder:

C:\Templates\my-templates\src\main\webapp

Where lies the definitions.cnd file.

 

Then , in C:\Templates\my-templates\src\main\webapp\WEB-INF, I modified the settings.xml file by adding the following line:

<template name="test" display-name="Test" filename="test.jsp" page-type="my-templates:test"/>

 

Then, in C:\Templates\my-templates\src\main\webapp I modified the definitions.cnd file:

It contains now :

<my_templates = 'http://www.myDomain.org/my_templates/nt/1.0'>

[my_templates:test] > jnt:page
  containerList navLink (jnt:navLink)

 

Then, I deployed the templates using the following command

mvn war:exploded jahia:deploy

 

in the proper directory.

 

I shut down Jahia, restarted and then created a new site, with My Templates as a set of templates.

 

When I launch the new website, an error message displays, and the source code contains the following message:

 

<!--

Error:

User message=Error while processing request, System message=Exception in processing pipeline, root cause:Can&#039;t find bundle for base name jahiatemplates.MyTemplates, locale fr

 

Exception StackTrace: org.jahia.exceptions.JahiaException: User message=Error while processing request, System message=Exception in processing pipeline, root cause:Can&#039;t find bundle for base name jahiatemplates.MyTemplates, locale fr root cause=java.util.MissingResourceException: Can&#039;t find bundle for base name jahiatemplates.MyTemplates, locale fr

        at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:110)

        at org.jahia.bin.JahiaAction.execute(JahiaAction.java:91)

        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

        at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:99)

        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

        at org.jahia.bin.Jahia.process(Jahia.java:1575)

        at org.jahia.bin.Jahia.service(Jahia.java:869)

        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.jahia.bin.filters.jcr.JcrSessionFilter.doFilter(JcrSessionFilter.java:56)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)

        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)

        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)

        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.jahia.bin.filters.ResponseCacheControlFilter.doFilter(ResponseCacheControlFilter.java:110)

        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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

        at java.lang.Thread.run(Thread.java:619)

Caused by: java.util.MissingResourceException: Can&#039;t find bundle for base name jahiatemplates.MyTemplates, locale fr

        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1521)

        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260)

        at java.util.ResourceBundle.getBundle(ResourceBundle.java:787)

        at org.jahia.data.beans.I18nBean.getInstance(I18nBean.java:74)

        at org.jahia.data.beans.I18nBundlesBean.get(I18nBundlesBean.java:70)

        at org.jahia.data.beans.JahiaBean.&lt;init&gt;(JahiaBean.java:88)

        at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:179)

        at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:105)

        at org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:177)

        at org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:120)

        at org.jahia.operations.valves.EngineValve.processEngineRequest(EngineValve.java:192)

        at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:95)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.SkeletonAggregatorValve.invoke(SkeletonAggregatorValve.java:100)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.PlutoProcessActionValve.invoke(PlutoProcessActionValve.java:183)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.ThemeValve.invoke(ThemeValve.java:109)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.UserAgentViewSwitcherValve.invoke(UserAgentViewSwitcherValve.java:75)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.HistoryValve.invoke(HistoryValve.java:64)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:89)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:101)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:95)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:152)

        at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:97)

        ... 34 more

java.util.MissingResourceException: Can&#039;t find bundle for base name jahiatemplates.MyTemplates, locale fr

        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1521)

        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1260)

        at java.util.ResourceBundle.getBundle(ResourceBundle.java:787)

        at org.jahia.data.beans.I18nBean.getInstance(I18nBean.java:74)

        at org.jahia.data.beans.I18nBundlesBean.get(I18nBundlesBean.java:70)

        at org.jahia.data.beans.JahiaBean.&lt;init&gt;(JahiaBean.java:88)

        at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:179)

        at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:105)

        at org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:177)

        at org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:120)

        at org.jahia.operations.valves.EngineValve.processEngineRequest(EngineValve.java:192)

        at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:95)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.SkeletonAggregatorValve.invoke(SkeletonAggregatorValve.java:100)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.PlutoProcessActionValve.invoke(PlutoProcessActionValve.java:183)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.ThemeValve.invoke(ThemeValve.java:109)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.UserAgentViewSwitcherValve.invoke(UserAgentViewSwitcherValve.java:75)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.HistoryValve.invoke(HistoryValve.java:64)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:89)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:101)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:95)

        at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:165)

        at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:152)

        at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:97)

        at org.jahia.bin.JahiaAction.execute(JahiaAction.java:91)

        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

        at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:99)

        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

        at org.jahia.bin.Jahia.process(Jahia.java:1575)

        at org.jahia.bin.Jahia.service(Jahia.java:869)

        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.jahia.bin.filters.jcr.JcrSessionFilter.doFilter(JcrSessionFilter.java:56)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)

        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)

        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)

        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.jahia.bin.filters.ResponseCacheControlFilter.doFilter(ResponseCacheControlFilter.java:110)

        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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

        at java.lang.Thread.run(Thread.java:619)

 

 

I suspect the directories where I installed the .jsp is wrong…What happens? Did anyone tried to build a simple template.

 

Thanks for anyhelp.

Thomas Feldman
Chef de projet  technique -Technical Project Manager
____________________________________________________________

Duke - A Razorfish Company
86-90, rue Notre Dame de Nazareth
75003 Paris - France
T : +33 (0)1 53 44 17 19

mailto:[email protected]
http://www.duke-interactive.com
____________________________________________________________

If emails save time, not printing them saves trees

 


_______________________________________________ template_list mailing list [email protected] http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list



_______________________________________________
template_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list

Reply via email to