2017-04-01 43 views
0

我用freemarker創建了一個複雜的高級PDF/HTML模板。當我不做任何更改並嘗試保存模板時,模板將保存而不會出錯。當我通過UI向模板添加新字段或甚至簡單的HTML「測試」並嘗試保存時,出現以下錯誤:NetSuite高級PDF/HTML錯誤:「模板合併期間解析異常,文件達到意外的結束。」

「解析模板合併過程中的異常。com.netledger.templates.TemplateServiceException:在模板合併過程中解析異常。freemarker.core.ParseException:達到了意外的文件結尾。「

如果我繼續保存,打印的PDF文件會給出相同的錯誤並顯示「存儲的模板無效」。這個錯誤意味着什麼,我該如何解決它?

回答

2

這意味着您在模板中有一些FreeMarker構造未關閉。一樣,並且${沒有匹配},或者<#if ...>沒有匹配</#if>

順便說一句,通常錯誤信息也告訴什麼是沒有關閉。也許你正在使用一箇舊的FreeMarker版本,其錯誤信息質量較低。您可以嘗試將模板複製粘貼到http://freemarker-online.kenshoo.com/以查看更新版本的說明。

相關問題