反馈已提交
网络繁忙
用户在使用设计器时会遇到设计器模板报存失败或模板无法打开等情况,但是不知道如何定位问题或者解决问题,本文根据常见的客户 bug 原因及模板保存机制,整理出了常规有关模板问题的解决方案,用户可以根据自己遇到的实际情况进行排查并解决问题。
设计器当前打开模板需经过以下校验:
1)当前打开模板是否有被他人锁定。
2)当前模板结构(xml)是否正常。
若均正常,则会正常打开模板。若无法打开,排查思路如下:
1)查看日志报错:可以根据具体报错看下是不是插件的问题,可能是扩展图表插件的问题。
2)若日志中无有效信息,有可能是 xml 损坏。
注:集群环境需要先排查是否开启了集群缓存。
1)由于平台设置了缓存导致的,在「管理系统>抽数缓存>缓存配置」开启了「总是重新读取模板」,关闭后即可恢复正常。
2)若关闭「总是重新读取模板」仍无法解决,可关闭新引擎即可恢复正常。
这是由于磁盘空间不足导致的,在11.0.2及以上的版本和10.0.19及以上的版本都已修复。在保存模板时,若发现磁盘空间不足,则会弹出警告框,提示用户清理磁盘空间后再保存。
1)如果用户环境低于11.0.2或低于10.0.19,且发生了模板丢失的现象,如何找回?
若为集群环境:找之前的备份还原了,没有备份就只能重做
若非集群环境:查看用户是否使用了版本管理功能,通过版本管理还原即可。若无可以通过 git 还原。
2)特殊情况:磁盘还有空间,但仍报错空间不足
检查下模板文件名称是否包含 ?* 等字符,去掉特殊字符即可
1)检查服务器 JAR 和设计器 JAR 版本是否一致,若不一致换为一致的 JAR。若版本一致,检查是否缺少 JAR
2)查看日志报错信息
报错信息为:because there was insufficient free space available after evicting expired cache entries,此为 Tomcat 环境问题,需要提高最大缓存值
报错信息为:socket write error,此问题发生在某些安装了 IPv6 TCP 堆栈的 Windows 系统上,为网络问题,添加jvm配置项即可
报错信息为:nginx 413报错,限制了请求大小(模板大小超出),修改配置项即可
3)若日志无异常,可查看具体问题表现
仅某个模板保存不了:可能是 post 请求,size 大小默认限制为 2m 导致,修改 tomacat 的 post 请求大小即可
所有模板都保存不了(新建模板无法保存、旧模板也无法保存):多数是权限问题,查看下服务器目录权限。
保存时出现提示:保存时发现模板锁定信息不一致,是否生成备份文件
原因为保存时 uuid 不一致,可能是因为:
1)编辑过程中被管理员强制解锁,可参考:远程设计模板锁定
2)切换工作目录
1)查看默认浏览器设置,修改下默认浏览器
2)安装插件:预设浏览器插件
1)默认浏览器设置问题(防火墙,杀毒软件),一些杀毒软件会自动改默认浏览器,绝大数情况下都是这个原因
2)远程设计,先切换到本地工作目录,可以预览报表,怀疑是jar包问题
3)url问题,直接预览配置的远程设计里的url,访问报错,发现ip地址最后多了一个空格
售前咨询电话
400-811-8890转1
在线技术支持
在线QQ:800049425
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭