解決 iReport 升級後的問題

iReport升級由0.4.1升級到0.5.2後,陸續發生些狀況:

  • 原來執行正確的報表卻發生Error loading object from file的問題:查了半天才發現當iReport的相關JAR檔更新成新版後,舊版編譯好的.jasper檔案必須用新版的重新編譯才能正確執行
  • 叫用JasperCompileManager.compileReportToFile()來編譯.jrxml時總是發生Language "null" not supported by this report compiler.錯誤;而這在0.4.1卻是能正常運行的。試了許久最後還是只能重新編譯它的原始檔,再用Debugger追蹤,最後只好改變寫法,直接把"java"指定為報表語言,這樣才能正確執行。

JasperReports 1.1.0為基礎的iReport 0.5.2除了能使用Java語法外,同時也接受Groovy與BeanShell為其表示語言,因此必須指定要使用那個語言。但文件中若未設定則預設使用Java,但編譯用的類別似乎不會把未設定的"null"自動轉成"java",因此造成了上述的問題。

您可能也會有興趣的類似文章

1則留言 »解決 iReport 升級後的問題

  • Blog站長 Unknow Unknow

    Dear Xuiters:Xuite新版CSS已在今日(11/24)切換上線!! (詳細說明)  為避免新版CSS與舊版不相容之問題,系統小組先將您的日誌樣版設為預設值;您可自行至"自訂CSS"換上新版定義的CSS樣式,裝飾您的Blog喔! 若有任何問題,請一起來留言討論 ^^                                             Xuite日誌小組敬上

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. 用cPanel Proxy穿透防火牆以操作網站cPanel後台 
  2. 歡迎使用 Trac 0.10.4 
  3. 透過事件檢視器找到電腦開機時間與耗時秒數的步驟 (2)
  4. 網站又搬家了;落腳ACSite.NET (15)
  5. ThunderBird: 以主題+日期檢視信件 
  6. [News] Skype USB話機 (2)
  7. [Tools] Rainlendar 2.0已經正式釋出了 
  8. [7-Zip] 設定串聯式快顯功能表之步驟 (2)
  9. [Sites] GigaMedia線上英漢、漢英字典 
  10. [Tools] 幫Skype加上影像功能:vSkype 

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (368,440 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,453 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,474 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,895 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (72,181 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,915 點擊/2008-04-10)
  7. iPad新手入門技巧 (49,434 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,909 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,929 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,856 點擊/2010-01-02)