反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

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

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

    1.1 版本

    报表服务器版本
    10.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里的模板拷贝到文件服务器里

    附件列表


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

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526