2013-07-10 108 views
1

當我嘗試在IE 6中打開BIRT報表(僅適用於瀏覽器我有,因爲它是舊的生產服務器),我得到消息:錯誤產生BIRT報表

Line: 85 
Char: 1 
Error: Object expected 
Code: 0 

報表打開空白和參數的屏幕不顯示。

我使用這個版本的BIRT:
- 瀏覽器版本:2.5.1
- 引擎版本:2.5.1
- JRE版本:1.6.0_18

這是.rptdesign數據我正在使用:

<report xmlns="http://www.eclipse.o...irt/2005/design" version="3.2.6" id="1"> 
<property name="createdBy">Eclipse BIRT Designer Version 2.5.2.v20100208 Build &lt;2.5.2.v20100210-0630></property> 

此數據來自以前的報告工作。

我的一部開拓創新.rptdesign數據是:

<report xmlns="http://www.eclipse.o...irt/2005/design" version="3.2.23" id="1"> 
<property name="createdBy">Eclipse BIRT Designer Version 3.7.2.v20120213 Build &lt;3.7.2.v20120214-1408></property> 

請注意,我在Tomcat 6.0上運行伯特。

我不知道你是否需要更多的信息,但如果你這樣做,請讓我知道。

+0

看起來您正嘗試使用舊版本的BIRT運行版本3.7.2.v20120213中創建的報告。您只能在較新版本的BIRT中運行報告,然後創建報告。 –

+0

但是,我之前可以使用比運行版本更新的Designer版本運行報表。 我只是在.rptdesigner文件中編輯XML標籤,就像我在查詢中顯示的那樣,那就是。 但在這種情況下,此解決方法不起作用。 –

回答

0

您可以在BIRT 3.7上運行2.5報告。但是你不能在BIRT 2.5上運行3.7報告。新版本具有更新的功能,BIRT在運行之前會查看使用哪個版本設計器版本創建報告。如果您嘗試運行BIRT 2.5中版本3.7中創建的報告,它將不會運行它。如果是簡單的報告,你可以通過複製和粘貼來解決這個問題。將設計版本從2.5的xml複製到3.7中。 BIRT會認爲它是在2.5版本中創建的並運行它。

當然,如果報告使用2.5版軟件不支持的任何新版本,它將無法工作。但如果它是一個簡單的表格,它應該沒問題。

+0

我的報告包含兩個表格組,聚合(總和)和輸入參數(其中一些是帶有動態列表值的列表框)。 你也許知道,其中一些不支持BIRT 2.5。 –

+0

@AcoVujic對不起,我不知道。 –