Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 337845

Summary: MANIFEST in birt core is invalid
Product: z_Archived Reporter: Paul Webster <pwebster>
Component: BIRTAssignee: Birt-ReportEngine-inbox <Birt-ReportEngine-inbox>
Status: CLOSED FIXED QA Contact: Xiaoying Gu <bluesoldier>
Severity: critical    
Priority: P3 CC: bluesoldier, tjwatson, yChen
Version: 4.0.0   
Target Milestone: 3.7.0 M6   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Paul Webster CLA 2011-02-22 10:11:43 EST
org.eclipse.birt.core_4.0.0.v20100130.jar contains what looks to be an invalid manifest:

Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)
 ";visibility:=reexport,org.mozilla.javascript;bundle-version="[1.6.0,
 2.0.0)";visibility:=reexport,com.ibm.icu;bundle-version="[4.2.1,5.0.0
 )
Import-Package: com.ibm.icu.lang;version="[3.4.4,5.0.0)",com.ibm.icu.t
 ext;version="[3.4.4,5.0.0)",com.ibm.icu.util;version="[3.4.4,5.0.0)"

notice the missing quote at the end of the Require-Bundle line.

PW
Comment 1 Thomas Watson CLA 2011-02-22 10:36:00 EST
This is an invalid manifest and probably should result in an install error when installing the bundle.  Equinox seems to be lenient in this case, but only because the missing quote is at the end of the header value so we assume the quoted string is terminated.
Comment 2 Yu Chen CLA 2011-02-25 01:51:13 EST
Fixed.