錯誤程式碼匯總

1. 概述

1.1 版本

FineBI伺服器版本  功能變更
6.0-

1.2 應用場景

本文提供 FineBI 常見的錯誤程式碼匯總,方便使用者快速定位到錯誤並找到解決方案。

1.3 程式碼說明

在使用 FineBI 的程式中會遇見各種各樣的錯誤,此時,可以查看 FineBI 的系統日誌%FineBI%/logs/fanruan.log尋找報錯原因,解決問題。

錯誤程式碼以 8 位數字程式碼標記,如下圖所示:

報錯程式碼每一位代表的含義如下:

程式碼位數數字含義說明
第 1 位:代表模組

1:報表

2:平台

3:資料連結

6:BI

7:FVS

8:問答BI

第 2 位:代表日誌類型

1:報錯日誌

2:提示日誌

第 3 位:代表錯誤定位

1:不支援的功能

2:使用錯誤

3:異常資訊

4:系統提示

第 4~8 位:代表錯誤編碼

前 3 位相當於劃分錯誤類別,後面這幾位才是將每個錯誤進行編碼

倒數第 3 位

1:spider

2:安裝部署

3:功能使用

4:資料更新

注:在 FVS 中,第 4 位用作前後台分類,0 代表後台,1 代表前台

2. BI錯誤程式碼及解決方案

2.1 不支援的功能

錯誤程式碼
錯誤日誌解決方案
61100001沒有spider引擎lic異常

原因分析:

工程註冊時,未購買「BI-分佈式引擎」功能點。出現該報錯說明需要使用該功能。

解決方案:

請先查閱「註冊管理」,瞭解該功能點的使用場景和影響情況。

若確認需要該功能,請聯絡銷售進行增購。

61100002spider引擎活動的節點數異常

原因分析:

工程實際需要的spider分佈式節點數,大於註冊時購買的「spider分佈式節點數」。

解決方案:

超管存取http://IP:埠/webroot/decision/v10/register/info/license,查看註冊時的限制值。


若分佈式節點數達到限制值,則將無法新增節點,新新增的節點不顯示。

若確認需要新增節點,請聯絡銷售進行增購。

61100003沒有資料探勘lic異常該報錯已廢棄。
61100004沒有BI圖表功能lic異常

原因分析:

工程註冊時,未購買「BI-圖表」功能點。出現該報錯說明需要使用該功能。

解決方案:

請先查閱「註冊管理」,瞭解該功能點的使用場景和影響情況。

若確認需要該功能,請聯絡銷售進行增購。

61100005沒有圖表功能lic異常


原因分析:

工程註冊時,未購買「靜態圖表」功能點。出現該報錯說明需要使用該功能。

解決方案:

請先查閱「註冊管理」,瞭解該功能點的使用場景和影響情況。

若確認需要該功能,請聯絡銷售進行增購。

61100006沒有行動端展示lic異常

原因分析:

工程註冊時,未購買相關功能點。出現該報錯說明需要使用該功能。

解決方案:

行動端分為App、HTML5 端、HTML5 整合(微信、釘釘、第三方App整合)存取單張範本/報表目錄。

根據使用場景,需要註冊不同的功能點,請先查閱「註冊管理」,瞭解使用場景所需的功能點。

若確認需要該功能,請聯絡銷售進行增購。

61100008引擎記憶體超限

原因分析:

當計算任務使用過多的堆記憶體時,可能由於應用記憶體上限溢位導致引擎頻繁當機
因此當FineBI整體的計算引擎記憶體使用超出限制時,直接報錯提示

解決方案:

1)調大FineBI工程的堆外記憶體

2)正在執行的請求過多,重新整理重試即可

可能出現該報錯的場景:

1)分析文檔欄位標紅報錯:當前引擎記憶體不足,無法進行計算

2)組件快取報錯:當前引擎記憶體不足,無法進行計算。建議點選右上角“更新”

3)組件預覽報錯:當前引擎記憶體不足,無法進行計算。請稍後重新整理頁面

4)預覽表時報錯:當前引擎記憶體不足,無法進行計算。請稍後重新預覽

61100009單個任務記憶體超限

原因分析:

當計算任務使用過多的堆記憶體時,可能由於應用記憶體上限溢位導致引擎頻繁當機
因此當單個任務的計算引擎記憶體使用超出限制時,直接報錯提示

解決方案:

1)調大FineBI工程的堆外記憶體

2)正在執行的請求過多,重新整理重試即可

可能出現該報錯的場景:

1)分析文檔欄位標紅報錯:單次計算使用記憶體超過限制,可能資料量過大或計算太複雜,請進行優化

2)組件快取提示面板:計算複雜佔用了過多記憶體,觸發系統保護機制。建議點選右上角“更新”

3)組件預覽報錯:單次計算使用記憶體超過限制,可能資料量過大或計算太複雜,請進行優化。請稍後重新整理頁面

4)預覽表時報錯:單次計算使用記憶體超過限制,可能資料量過大或計算太複雜,請進行優化。請稍後重新預覽

2.2 使用錯誤

錯誤程式碼
錯誤日誌解決方案
61200401資料庫相關問題導致的更新出錯

原因分析:

這是資料庫相關問題導致的更新出錯

解決方案:

按照更新出錯日誌,找到對應的資料表,找到資料表對應的資料連結

按照「資料連結支援範圍」找到對應類型的資料連結指導文檔,檢查資料連結和資料庫配置

2.3 計算引擎相關

錯誤程式碼
錯誤日誌解決方案
61300101存取hostname失敗

原因分析:

存取hostname失敗,拋java.net.UnknownHostException異常

解決方案:

配置spider叢集的hostname

61300102無法使用埠XXXX

原因分析:

IP 埠配置錯誤

解決方案:

修改被佔用的埠:修改 FineBI 工程埠

61300104sprider 多節點檔案儲存空間不足

HDFS 空間不足

擴展 HDFS 的儲存空間

61300105spider 多節點記憶體儲存空間不足

Alluxio 空間不足

擴展 Alluxio 的空間配置

61300106spider 多節點記憶體工作啟動異常

Alluxio Worker 掛了或者滿了(可能存在其他原因)

檢查 Alluxio 服務

61300107沒有開啟 shuffle.service 服務或計算引擎 tmp 空間不足

1)沒有開啟 spark.shuffle.service 服務

2)Spark 的tmp路徑空間不足

在 BI 中新增參數或修改 Spark 相應的 tmp 目錄配置

61300108spider_calculation_engineblock 寫入失敗

Alluxio 的 Worker 掛掉或 temp block id 重複的問題

檢查 Alluxio 服務,檢查block id

61300109sprider 多節點檔案資料節點異常

hdfs datanode 掛了

檢查 HDFS 服務

61300110計算引擎初始化失敗

spark 啟動失敗 

1)spark_driver_host 參數可能配置出錯, IP 不對

2)hosts 檔案中 localhost 對應了多個 IP(單機版),叢集版則可能是本機同一個 hostname 配置了多個 IP 或者 hostanme 與 IP對應錯誤。

3)Spark 服務異常。檢查 spark 的 web 頁面狀態。(必須要有一個 ALIVE狀態的節點)

4)檢查其他導致失敗因素

61300111BI記憶體分配不足

BI 端記憶體不足

修改 BI 記憶體

61300112計算引擎臨時檔案目錄空間不足擴展 Spark 臨時檔案目錄的磁碟空間

2.4 功能使用

錯誤程式碼
錯誤日誌解決方案
61300301檔案類型異常

更新 Excel 檔案類型不一致

檢查更新的檔案類型

61300302欄位名或表名長度超出key值長度限制,無法儲存到配置

欄位名或表名長度超出 xxx 限制,無法儲存

將欄位名或表名改短

61300303

報錯資訊空白

排查報錯原因

61300304xx 業務包,xx 表,xxx 欄位名重複

xx 業務包,xx 表,xxx 欄位名重複

修改欄位名,使欄位名不重複

2.5 資料更新

錯誤程式碼錯誤日誌解決方案
61300400xx 資料庫(和 xx 資料庫)連結失敗,請檢查資料連結

資料庫連結失敗

檢查資料庫連結

61300401硬碟空間不足

硬碟空間不足

硬碟擴容

61300403開啟的檔案過多,超過 Linux 系統預設最大開啟檔案數

Linux:too many open files

調整 Linux 開啟檔案個數

61300404xx 表的 xx 欄位(xx表的xx欄位)為空,無法成功生成聯動關係

空欄位建立聯動

檢查表間聯動關係

61300417

自助資料集計算超出【儲存格】資料量限制,無法成功計算和更新

分析使用者的自助資料集由於在計算程式或生成程式中超出資料量的限制,不包含中位數和去重記錄數的出錯情況

產品中有提示文案。主要是透過匯總資料或者新增過濾的方式減少資料來達到完成計算和生成的效果

61300418中位數或去重記錄數計算超出資料量限制,無法成功計算和更新分析使用者的自助資料集由於在計算中位數或去重記錄數時超出資料量限制
61300419需要計算的指標數量超出限制,無法成功計算和更新

計算程式中參與計算的指標數量太多

減少指標數量

61300420去重計數/中位數計算超出資料限制量

儀表板去重計數/中位數計算超出資料限制量

1)如果使用的是資料庫表:開啟實時資料

2)利用自主資料集裏的「匯總-去重計數」操作

3)若使用併發不大可嘗試調小計算臨界值,臨界值內計算不會報錯:「DistributedOptimizationConfig.spiderConfig.spider_distinct_median_threshold」

5.1.12之前的工程版本,預設值為100,含義為1/100的 BI 記憶體

5.1.12及之後的工程版本,預設值為25,含義為1/25的 BI 記憶體

4)修改配置資料庫的參數,修改後所有去重計數都會變慢,但不會報錯

DistributedOptimizationConfig.spiderConfig.spider_distinct_use_spark_sql=true

5)若調整後仍然報錯,說明計算量非常大,建議對儀表板增加明細過濾條件,或使用資料處理的自助資料集來進行計算。

61300421您的自助資料集資料量超過xxx儲存格,無法成功更新,請減少需要更新的資料。如減少欄位,繼續對資料進行過濾,或者對資料進行分組匯總

不能因為某個使用者不合適的操作導致生成了一個非常大的資料,影響其他使用者使用,甚至將磁碟空間佔滿

減少生成的資料數量

61300422您的自助資料集資料量超過xxx行,無法成功更新,請減少需要更新的資料。如減少欄位,繼續對資料進行過濾,或者對資料進行分組匯總減少生成的資料數量
61300423自助資料集計算超出【行】資料量限制,無法成功計算和更新
61300424自助資料集計算超出【記憶體】資料量限制,無法成功計算和更新

2.6 儀表板相關

錯誤程式碼錯誤日誌解決方案

61310001

連結失敗

SQL 資料集配置錯誤-連結失敗

packagename 為空

tablename 為空

SQL 語句為空

dataLinkName 為空

異常導致新增失敗

61310002欄位缺失
61310003欄位正在被使用
61310004欄位重複
61310005欄位沒有權限
61310006分組缺失
61310007分組正在被使用
61310008分組重複
61310009分組沒有權限
61310010業務包缺失
61310011業務包正在被使用
61310012業務包重複
61310013沒有業務包權限
61310014表缺失
61310015表正在使用
61310016表重複
61310017表沒有權限
61310018聯動缺失
61310019聯動正在使用
61310020聯動重複
61310021聯動沒有權限
61310022不支援表類型
61310023配置層面服務不支援
61310024參數異常
61310025名稱重複
61310026不合法路徑
61310027路徑缺失
61310028路徑操作沒有權限
61310029對錶進行的操作無效
61310030路徑不可達
61310031分析操作不安全
61310032範本重複
61310032儲存異常
61310033範本不存在
61310033更新異常
61310034範本資料夾不存在
61310034刪除異常
61310035查詢異常
61310036組件類型不支援
61310037引擎服務異常
61310039排序獲取名稱錯誤

EXCEL 資料集配置錯誤

欄位名和欄位順序不一致

61310040查詢錯誤

EXCEL 資料集配置錯誤

欄位個數和類型不一致

61310041

欄位類型錯誤

EXCEL 資料集配置錯誤

僅支援格式:xls、csv、xlsx

61310042

sheet頁錯誤

EXCEL 資料集配置錯誤

只讀取第一個 sheet 的資料,請確定從第一個儲存格開始沒有:複雜函式或者 VBA 編程等

61310043

sheet表頭錯誤

EXCEL 資料集配置錯誤

第一欄為欄位名,第二行開始為欄位的字;請確定第一欄沒有合併儲存格。

61310044循環依賴報錯
61310045範本正在編輯
61310046範本已掛出
61310047SQL 語句不正確

SQL 資料集配置錯誤-SQL 語句不正確

packagename 為空

tablename 為空

SQL 語句為空

dataLinkName 為空

異常導致新增失敗

61310048未定義的異常資訊
61310049範本session id已經關閉異常
61310050範本命名為空
61310051公共連結被關閉
61310052分享被關閉
61310053範本session找不到

2.7 函式相關

錯誤程式碼錯誤日誌解決方案
61500001公式文法錯誤
61500002非聚合公式存在明細過濾
61500003聚合公式和非聚合公式進行運算
61500004聚合函式中使用聚合參數
61500005聚合函式存在多個指標
61500006快速計算函式只有第一個可以是公式
61500007快速計算函式內參數沒有聚合函式

2.8 系統提示

日誌程式碼提示資訊原因&解決方案
62400000功能點獲取資料請求正常

-

62400001獲取組件資料時發生錯誤

獲取資料錯誤

SQL語句 “SELECT xxxx” 執行失敗,欄位資訊與新增表時不一致

請檢查資料庫

62400002獲取組件資料時不完整資料缺失
62400003沒有權限獲取該組件的資料沒有權限
62400004該組件沒有資料沒有資料
62400005資料配置不全資料配置不全
62400006最大行數不能超過100W,請調整維度欄位或聯絡管理者匯總組件展示資料量超出限制
62400401xx 業務包下的 xx 表生成失敗,xx 聯動(xxx聯動=聯動快取的名稱)將使用歷史資料生成

資料更換邏輯,存在聯動的表中某一張表更新失敗

檢查對應的業務包下的資料表

62400402因 xx 業務包中的 xx 表實時性被修改,其聯動的 xx 業務包中的 xx 分析表的實時狀態轉換

當基礎表實時性被修改後,如果出現分析表的狀態轉換(從抽取狀態轉換為實時),提示狀態變化。

增加前端提示:該表正在被其他分析表使用,如果改變實時性,會導致聯動的分析表實時性轉換(需要設計)

62400403當前表有修改,需要重新更新資料

當前表配置修改,導致抽數的表需要重新更新資料

62400404來源表有修改,需要重新更新資料

來源表配置修改,導致子表抽數的表需要重新更新資料

62400405xx 業務包中 xx 資料表的 xx 欄位(和 xx 業務包 xx 資料表的 xx 欄位)不符合一對多/多對一/一對一對應關係,無法成功生成聯動關係

聯動關係不一致

檢查表間聯動關係,重新修改編輯

3. 匯出報錯日誌

當組件預覽、資料表更新、資料表預覽、資料表編輯、新增 SQL表儲存、自助資料集儲存時,若出現前端報錯,則支援匯出相關係統日誌和檔案。

點選報錯的「詳細資訊」,第一欄顯示「匯出日誌」按鈕,點選「匯出日誌」即可匯出完整報錯資訊。

解壓匯出日誌壓縮包,包含以下內容:

檔案
內容
error.txt

報錯組件的組件配置/表配置/範本配置,方便定位報錯的組件,其中:

  • target:表名/組件id

  • comment:錶轉義名/ 組件名

fanruan.gc.log當日零點至匯出時的 gc 日誌資料
fanruan.log當日零點至匯出時的 fanruan.log 資料
inspection.xlsx環境相關資訊


附件列表


主题: 管理系統
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

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

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

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙