2014-02-07 160 views
0

我公司使用Pentaho 3.8.0已經幾年(兩個左右)。生成PDF報告停止工作

直到本週,我們沒有生成PDF格式報告的問題。不幸的是,本週我們的服務器上出現了一些內存問題,pentaho正在運行,我有相當繁忙的時間,管理員殺死pentaho解決內存問題。

我不知道他到底做了什麼,但我不得不重新啓動整個biserver幾次才能使其工作。但它不是發送預定的報告,所以我刷新了管理控制檯中的所有內容,這使得計劃報告再次發送。

但是,當我嘗試生成PDF文件時,或者當通過計劃發送PDF報告時,文件不可讀。 在網絡上,它表示「文件未找到」。如計劃,它發送PDF文件,但只有1kb,它說「文件已損壞」。

如何檢查PDF生成引擎,或重新啓動它,或某事類似的?(重啓服務器當然是不可能的)。

+0

對不起,但Pentaho使用的PDF生成引擎已過時,Pentaho無意切換到更新的版本,請參閱http://forums.pentaho.com/showthread.php?128357-iText-許可獲取更多信息。只要我們(來自iText Software的人員)與Pentaho沒有業務關係,我們就無法檢查Pentaho是否使用了過時的PDF引擎版本,請參閱http://itextpdf.com/salesfaq (請注意,我們不同意關於我們的許可條款嚴苛的指控。) –

+0

對不起,但我不確定你的觀點在哪裏。這是否意味着我無法分析Pentaho的PDF格式引擎? – rRr

+0

Pentaho使用過時和不受支持的iText版本(從2009年開始)作爲PDF生成引擎。 iText是由iText集團發佈的產品,但Pentaho在論壇上宣稱Pentaho不想升級到更新版本的iText,也不想與iText集團建立業務關係。作爲Pentaho用戶,您應該知道,如果由於Pentaho使用我們的產品而出現問題,iText沒有人負責。當然,您可以自行分析問題,或者如果您是Pentaho客戶,可以直接聯繫Pentaho解決問題。 –

回答

0

檢查日誌第一,它們包含的拋出的錯誤的概述。看看細節這個帖子查看日誌「Pentaho report generating log (not report designer)」。

如果沒有幫助,然後嘗試從服務器中以任何其他格式生成報告,例如.xls。如果您的服務器硬編碼爲僅以.pdf格式報告報告,則可以發佈.xmls和.xactions di直接在你的Pentaho雙服務器上生成.xls格式的報告。即使有錯誤,excel文件也可以打開,並且可以從那裏獲取錯誤代碼。

從我的知識

現在,錯誤代碼表明主要是兩種情況:

  1. 。在你的.xaction文件有問題這可能是由於被傳遞或數據不正確的查詢的連接參數。

  2. 如果這一切都是正確的,那麼錯誤代碼將指示類似連接問題。在這種情況下,您唯一的選擇是重新啓動服務器並進行檢查。有時從服務器刪除文件並再次放置它們並刷新它也有幫助。

嘗試其中一些選項。希望你找出你的問題。祝你好運。

+0

問題是,我在配置文件中有一些錯誤的數據,它是錯誤的ISO語言代碼。我發現它在lgos中,現在修復它的工作:) 所以正確的答案是「檢查日誌」,感謝 – rRr

+0

這麼多個月後! :)反正..congrats! :d – Neels