Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337845 - MANIFEST in birt core is invalid
Summary: MANIFEST in birt core is invalid
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: BIRT (show other bugs)
Version: 4.0.0   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: 3.7.0 M6   Edit
Assignee: Birt-ReportEngine-inbox@eclipse.org CLA
QA Contact: Xiaoying Gu CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 10:11 EST by Paul Webster CLA
Modified: 2011-05-25 16:40 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.