反饋已提交

網絡繁忙

報表平台中報沒有找到範本檔案

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%2Fanalytics%2Ffinancial%2F%E5%88%A9%E6%B6%A6%E7%BB%93%E6%9E%84%E5%88%86%E6%9E%903.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裏的範本copy到檔案伺服器裏


附件列表


主題: 數據決策系統
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉