You could also remove the manifest bundle headers and run it through bnd
to see what it would have generated. Is this a Maven project? If so,
you could use packaging of bundle.
google search: osgi bnd
On 04/10/2014 07:47 AM, Ryan Moquin wrote:
Have you tried viewing the bundle headers or info from the Karaf
console? I could be wrong, but the astricks seem in odd positions in
your manifest. Did you generate the manifest yourself?
Off the top of my head, for karaf 3.0.0, I would do a bundle:list to
find the bundle number, then do bundle:headers # and bundle:info #
(where # is the id of the bundle) and see if it highlights anything in
read, which it does if there is something that it doesn't like in your
manifest. Is the bundle in a started state?
Ryan
On Apr 10, 2014 2:21 AM, "vickyk" <[email protected]
<mailto:[email protected]>> wrote:
Some more information,
I modified the manifest thinking version and main class entry would be
messing up but that also seem not to work, here is new manifest entry
Manifest-Version: 1.0
Export-Package: *org.dallaybatta.osgi.api;version="1.0.0"*
Built-By: vickykak
Build-Jdk: 1.7.0
Bundle-Version: 1.0.0
Bundle-Name: Core API
Bundle-Activator: org.dallaybatta.osgi.Activator
Created-By: Apache Maven
Bundle-SymbolicName: api-bundle-V1
Import-Package:
org.osgi.framework,*org.dallaybatta.osgi.api;version="1.0.0"*
Archiver-Version: Plexus Archiver
I though change the version in the import package will load
specific class
which does not be the case when I run the simple example.
--
View this message in context:
http://karaf.922171.n3.nabble.com/Unable-to-do-load-BundleActivator-after-package-is-exported-in-manifest-for-a-bundle-tp4032661p4032671.html
Sent from the Karaf - User mailing list archive at Nabble.com.