反饋已提交
網絡繁忙
本文提供使用「設計器環境檢測」時,出現 finedb 異常時的解決方案。
問題描述:當前 Hsql 數據庫已被另一線程鎖。
日志記錄:錯誤代碼:11300111,FineDB鎖死,當前 Hsql 數據庫已被另一線程鎖。
原因分析:打開了設計器,因爲報表内置的數據庫爲 HSQL 數據庫,HSQL 數據庫不能多線程訪問。解決方案:
方法一:
關閉 java 編輯器,如 idea、 Eclipse 進程,将代碼中導出模板工程 %FR_HOME%\webapps\webroot\WEB-INF\embed\finedb 下的 db.lck 文件删除,再次打開java 編輯器運行代碼運即可。
注:該方法在運行一次後仍會報錯,需要反複删除 db.lck 文件。
方法二:
報表工程内置的 HSQL 數據庫不能多線程訪問,可以将其遷移爲其他數據庫。遷移方法可參考文檔:配置外接數據庫
問題描述:無法訪問FineDB。
日志記錄:錯誤代碼:11300112,FineDB權限,無法訪問FineDB。
原因分析:
1、當前系統登錄用戶沒有 FineDB 權限,聯系超管開啟相應的權限。這裏指的是操作系統的用戶,非工程的用戶。2、FineDB 文件的權限沒有開導緻無法訪問,需要超管開啟文件夾權限。
解決方案:聯系超管開啟對應文件夾或開啟用戶權限。
問題描述:FineDB 髒數據,XX表出現異常。
日志記錄:錯誤代碼:11300113,fineDb髒數據,XX表異常。
原因分析:FineDB中存在髒數據。
解決方案:推薦重置finedb,将在 embed文 件夾下生成備份并重置,或可聯系技術支持進行解決。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙