I'm trying to deploy Eclipse Gemini Extender. Managed to load all other dependent OSGi bundles but hit a ClassCastException when Felix tries to invoke the Activator
Error while starting bundle: file:/C:/Java/dotcms_3.5/dotserver/tomcat-8.0.18/webapps/ROOT/WEB-INF/felix/load/gemini-blueprint-extender-2.0.0.RELEASE.jar: com.dotcms.repackage.org.osgi.framework.BundleException: Activator start error in bundle org.eclipse.gemini.blueprint.extender [22].ERROR: Bundle org.eclipse.gemini.blueprint.extender [22] Error starting/stopping bundle. (com.dotcms.repackage.org.osgi.framework.BundleException: Activator start error in bundle org.eclipse.gemini.blueprint.extender [22].) com.dotcms.repackage.org.osgi.framework.BundleException: Activator start error in bundle org.eclipse.gemini.blueprint.extender [22].java.lang.ClassCastException: org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator cannot be cast to com.dotcms.repackage.org.osgi.framework.BundleActivator
at com.dotcms.repackage.org.apache.felix.framework.Felix.activateBundle(Felix.java:2196)
at com.dotcms.repackage.org.apache.felix.framework.Felix.createBundleActivator(Felix.java:4336)
at com.dotcms.repackage.org.apache.felix.framework.Felix.startBundle(Felix.java:2064)
at com.dotcms.repackage.org.apache.felix.framework.Felix.activateBundle(Felix.java:2141)
at com.dotcms.repackage.org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
at com.dotcms.repackage.org.apache.felix.framework.Felix.startBundle(Felix.java:2064)
at com.dotcms.repackage.org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1175)
at com.dotcms.repackage.org.apache.felix.framework.Felix.setBundleStartLevel(Felix.java:1483)
at com.dotcms.repackage.org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1153)
at com.dotcms.repackage.org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:334)
at com.dotcms.repackage.org.apache.felix.fileinstall.internal.DirectoryWatcher.processAllBundles(DirectoryWatcher.java:1146)
at java.lang.Thread.run(Thread.java:745)
at com.dotcms.repackage.org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:456)
at com.dotcms.repackage.org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:263)
Caused by: java.lang.ClassCastException: org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator cannot be cast to com.dotcms.repackage.org.osgi.framework.BundleActivator
at com.dotcms.repackage.org.apache.felix.framework.Felix.createBundleActivator(Felix.java:4336)
at com.dotcms.repackage.org.apache.felix.framework.Felix.activateBundle(Felix.java:2141)
... 7 more
Noticed that Felix is repackaged as well. How should I go about it?
Thanks.