首页 > 其他分享 >若依微服务 ruoyi cloud 集成积木报表jmreport记录

若依微服务 ruoyi cloud 集成积木报表jmreport记录

时间:2023-01-06 11:59:11浏览次数:37  
标签:freemarker missing myOptionalVar ruoyi ---- jmreport template 依微

 

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

相关文章

  • TitanIDE:不改一行代码,5 分钟内拥有 RuoYi 开发环境
    RuoYi很火,它是一款基于SpringBoot+Bootstrap的快速开发框架,基于经典技术组合(SpringBoot、ApacheShiro、MyBatis、Thymeleaf、Bootstrap),内置模块如:部门管理、角色用户、......
  • aliyun baota 部署 ruoyi-vue
    nginx配置worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;......
  • ruoyi前后端分离入门
    真的所有坑都踩了一遍哈哈哈哈官方文档:RuoYi官网地址:http://ruoyi.vipRuoYi在线文档:http://doc.ruoyi.vip参考:https://juejin.cn/post/7114232275734102030  ......
  • Vue实用框架-Ruoyi(项目打包)
    Vue实用框架-Ruoyi(项目打包)ruoyi前后端分离版项目的服务器打包官网已经做了比较详细的说明,但实际运行踩了点小坑,可能跟我喜欢用tomcat+nginx有关系,所以特此补充:官方打......
  • cloud 若依微服务框架中fallback的意思
    若依中代码:  这里的fallbackFactory:工厂类,用于生成fallback类示例,通过这个属性我们可以实现每个接口通用的容错逻辑,减少重复的代码fallbackFactory=RemoteUse......
  • 日志注解,基于ruoyi的后置切面改进而来
    有次接口响应时间太长,想知道具体接口执行的时间是多少,于是决定通过注解来实现这个想法,刚好ruoyi本身就提供了完善的日志注解,虽然是采用后置通知,但是完全不影响我们改造它。......
  • 【Vue】vue | 增加环境配置 | 基于ruoyi的前端环境配置
    一、说明        1、使用若依前后端分离版本,前端vue        2、需要增加个环境配置,区分test与prod二、按部就班1、package.json配置1)搜索build:stagebuild:......
  • RuoYi 若依框架 前后端不分离版 实现权限管理
    数据权限在实际开发中,需要设置用户只能查看哪些部门的数据,这种情况一般称为数据权限。例如对于销售,财务的数据,它们是非常敏感的,因此要求对数据权限进行控制,对于基于集......
  • ruoyi-cloud的执行流程分析
    前端登录的时候,会发出localhost:1024/dev-api/auth/login的请求,该请求经过vue框架的proxy后,其实是去访问localhost:8080,这个要看一下ruoyi-ui中的vue.config.js中的proxy......
  • RuoYi 若依框架 使用总结
    环境JDK>=1.8(推荐1.8版本)Mysql>=5.7.0(推荐5.7版本)Redis>=3.0Maven>=3.0Node>=12下载完成记得配置环境变量。导入项目下载项目直接在:https://git......