当我尝试在IE 6中打开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 <2.5.2.v20100210-0630></property>
此数据来自之前的报告。
我的orignal .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 <3.7.2.v20120214-1408></property>
请注意,我在Tomcat 6.0上运行Birt。
我不知道您是否需要更多信息,但如果您这样做,请告诉我。
答案 0 :(得分: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版本不支持的3.7版本中的任何新内容,它将无效。但如果它是一个简单的表,它应该没问题。