-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: 4.4.1-fuse-01-20
-
Fix Version/s: 4.4.1-fuse-02-xx
-
Component/s: None
-
Labels:None
-
External Issue URL:
If you swap out Felix 3.0.9 for a 4.0.x version ServiceMix won't boot up at all. The following error occurs:
ERROR: Error parsing system bundle export statement: org.osgi.framework.startlevel;uses:="org.osgi.framework";version="1.0", ... , org.apache.xml.serialize; version="2.11.0",
(org.osgi.framework.BundleException: Exported package names cannot be zero length.)
org.osgi.framework.BundleException: Exported package names cannot be zero length.
at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729)
at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:191)
at org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:220)
at org.apache.felix.framework.Felix.<init>(Felix.java:391)
at org.apache.felix.framework.FrameworkFactory.newFramework(FrameworkFactory.java:28)
at org.apache.karaf.main.Main.launch(Main.java:276)
at org.apache.karaf.main.Main.main(Main.java:480)
If you switch to Equinox the same error occurs but there is no log message.