1. 概述编辑
本文主要汇总了 FineReport 10.0 升级至 11.0 后数据决策系统的常见问题及解决方案,便于大家更好的解决升级过程中遇到的问题。
2. 权限管理编辑
2.1 目录权限高亮显示异常
问题描述:
目录权限高亮显示异常,有权限的层级目录没有高亮显示,如下图所示:
解决方案:
升级至 11.0.11 及之后版本后,重启即可。
3. 外观配置编辑
3.1 登录界面的自定义背景丢失
问题描述:
升级后,自定义的数据决策系统登录背景丢失,如下图所示:
原因分析:
使用部署方案升级,未拷贝\WEB-INF\assets\appearance下的文件,造成背景文件丢失。
解决方案:
重新上传背景到 \WEB-INF\assets\appearance 下即可。
4. 系统管理编辑
4.1 提示浏览器字体异常
问题描述:
10.0 升级到 11.0 后,预览报表一致提示浏览器字体异常,如下图所示:
原因分析:
11.0 新增了字体检测功能,且功能默认开启。
解决方案:
关闭「报表前端异常提示」功能即可,可参考:报表检测
5. 定时调度编辑
5.1 升级后定时调度报错:行高列宽超出限制
问题描述:
模板使用数据分析预览不会报错,但在定时调度任务中报错:行高列宽超出限制,定时调度同样选择分析预览,如下图所示:
解决方案:
升级至 11.0.9 及之后版本即可。
5.2 升级后定时调度任务执行失败,新建定时调度任务失败
问题描述:
10.0 升级到 11.0 后定时调度执行失败,新建定时调度,处理方式为客户端通知的任务,均无法保存。后台报错是:Handler dispatch failed; nested exception is java.lang.NoSuchFieldError: IMAGE
解决方案:
安装 71 及之后版本微信管理插件即可。
5.3 定时调度任务的运行监控为空
问题描述:
10.0版本正常,升级后,「定时调度>运行监控」详情为空,定时任务未成功发送,如下图所示:
原因分析:
外接库迁移或者升级过程中,定时调度表的部分数据丢失或者异常导致。
解决方案:
逐个排查任务,对异常的任务重新保存即可。
5.4 定时调度任务第一次打开报错,第二次打开正常
问题描述:
升级后,定时调度预览模板报错,需要二次点击预览才能正常,定时调度推送到企业微信的任务,推送成功,但每个用户每天第一次打开总会报错,第二次后显示正常。
原因分析:
微信插件异常。
解决方案:
6. 智能运维编辑
6.1 10.0 备份还原失败
问题描述:
备份失败,报错「java.sql.SQLDataException: data exception: string data, right truncation; table: FINE_CONF_ENTITY column: VALUE」
原因分析:
fine_conf_entity 表中存在数据长度超长,导致备份失败。
解决方案:
方案一:将超长的数据字段筛选出来删掉 。
方案二:仅支持mysql类型的外接数据库使用该方案。
超级管理员可通过「fine_conf_entity可视化配置插件」,修改BackupConfig.customValueLength参数值,来调整最大长度限制,重启服务器后设置生效。如下表所示:
配置项 | 修改规则 |
---|---|
BackupConfig.customValueLength | 参数值需为正整型 默认值为65536 |
6.2 负载管理显示空白
问题描述:
升级之后,负载管理没有信息展示,都是空白现象,websocket 端口正常,如下图所示:
解决方案:
升级至 11.0.10 及之后版本即可。