You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Martin Marinschek (JIRA)" <de...@myfaces.apache.org> on 2007/07/31 08:57:53 UTC

[jira] Resolved: (TOMAHAWK-1069) I get a JspException: Template outputText_begin.ftl not found when using the 1.1.7 snapshot of tomahawk sandbox

     [ https://issues.apache.org/jira/browse/TOMAHAWK-1069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Marinschek resolved TOMAHAWK-1069.
-----------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.1.7-SNAPSHOT
         Assignee: Martin Marinschek

fixed - I didn't understand the en_US part, though.

regards,

Martin

> I get a JspException: Template outputText_begin.ftl not found when using the 1.1.7 snapshot of tomahawk sandbox
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: TOMAHAWK-1069
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1069
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>          Components: Template Renderer
>    Affects Versions: 1.1.7-SNAPSHOT
>            Reporter: michael librodo
>            Assignee: Martin Marinschek
>             Fix For: 1.1.7-SNAPSHOT
>
>
> When I try to incorporate the tomahawk sandbox extension (1.1.7 snapshot) to my project, I get the exception:
> JspException: Template outputText_begin.ftl not found
> Caused by: java.io.FileNotFoundException: Template outputText_begin.ftl not found.
> 	at freemarker.template.Configuration.getTemplate(Configuration.java:489)
> 	at freemarker.template.Configuration.getTemplate(Configuration.java:452)
> 	at org.apache.myfaces.renderkit.freemarker.DefaultTemplateEncoder.encodeTemplate(DefaultTemplateEncoder.java:49)
> 	at org.apache.myfaces.renderkit.freemarker.TemplateRenderer.encodeTemplate(TemplateRenderer.java:91)
> 	at org.apache.myfaces.renderkit.freemarker.TemplateRenderer.encodeBegin(TemplateRenderer.java:44)
> 	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:664)
> ...
> After digging through the issue there seems to be two issues:
> 1) In  org.apache.myfaces.renderkit.freemarker.DefaultTemplateEncoder, it calls
> line 47: TemplateLoader templateLoader = new ClassTemplateLoader(renderer.getClass(), template);
> I believe it should call the one argument constructor TemplateLoader templateLoader = new ClassTemplateLoader(renderer.getClass()); since template is not a path to the template.
> 2) Also, (although Im not definite about this), the resources found in 
> src/main/resources/org/apache/myfaces/renderkit/html/ext/template (outputText_begin.ftl) should be relocated to 
> src/main/resources/org/apache/myfaces/renderkit/html/ext/
> and the en_us locale is missing outputText_begin_en_US.ftl.
> I believe those are the issues and the workarounds.
> Thanks

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.