反馈已提交

网络繁忙

报表平台中报没有找到模板文件

  • 文档创建者:文档助手1
  • 历史版本:9
  • 最近更新:Carly 于 2022-08-24
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 问题描述

    在数据决策系统目录查看模板时,提示:错误代码:11300004 没有找到模板文件:xxx模板。如下图所示:


    通过某个超链访问模板时提示:错误代码:11300004 没有找到模板文件:xxx模板。如下图所示:


    2. 排查步骤

    2.1 确认模板文件是否存在

    排查方法:请按照报错中的路径,在报表工程%FR_HOME%\webapps\webroot\WEB-INF\reportlets文件夹中确认该模板是否被删除。

    解决方法:如被删除,请重新制作上传,否则无法使用。

    2.2 确认模板访问链接

    如果在报错后面跟着一串乱码,那么可能是因为中文解码问题,请用FR.cjkEncode对超链URL的中文编码。

    示例:window.open(FR.cjkEncode(url))

    即使用编码后的URL访问:

    http://localhost:8075/webroot/decision/view/report?viewlet=demo%252Fanalytics%252Ffinancial%252F%25E5%2588%25A9%25E6%25B6%25A6%25E7%25BB%2593%25E6%259E%2584%25E5%2588%2586%25E6%259E%25903.cpt

    而非中文URL访问:

    http://localhost:8075/webroot/decision/view/report?viewlet=demo/analytics/financial/利润结构分析3 .cpt

    2.2 确认文件权限

    需要确保报表工程的启动用户有查看模板文件的权限。

    • Linux系统: chmod 777  文件或目录

    • Ubuntu系统:sudo chmod  777 文件或目录

    2.3 检查Linux系统最大打开文件数

    原因分析:Linux 系统本身默认系统应用最大打开的文件数为 1024,当系统打开文件超过这个限制的时候,就会有找不到模板的报错

    解决方法:Linux最大打开文件数

    2.4 确认字体包

    原因分析:检查中文模板和英文模板,若英文模板可以预览,但是中文不行,可能是缺少中文字体包。

    解决方法:linux系统安装中文语言包

    2.5 检查磁盘空间

    原因分析:磁盘空间不足会导致无法访问文件,Linux系统对应的查看磁盘容量的命令为:df  -h

    解决方法:磁盘扩容

    2.6 集群相关

    1)检查FTP文件服务器路径是否正确:

    Linux 系统填写绝对路径,如用户名为 ftpuser ,那么路径为 /home/ftpuser/WEB-INF

    Windows 系统填写相对路径 /WEB-INF 

    2)使用了文件服务器,必须将reportlets里的模板拷贝到文件服务器里


    附件列表


    主题: 数据决策系统
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持