1、按照官方步骤集成以后显示如下
2、点击编辑或者预览时报错
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> reportConfig [in template "jmreport/desreport/index.ftl" at line 13, column 33] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${reportConfig} [in template "jmreport/desreport/index.ftl" at line 13, column 31] ----
6:57:31.532 [http-nio-9301-exec-4] ERROR freemarker.runtime - [error,60] - Error executing FreeMarker template freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> reportConfig [in template "jmreport/desreport/index.ftl" at line 13, column 33]
3、问题解决
经过排查,升级fastjson版本解决
<fastjson.version>2.0.20</fastjson.version>
标签:freemarker,missing,myOptionalVar,ruoyi,----,jmreport,template,依微 From: https://www.cnblogs.com/Jeely/p/17030014.html