2009/6/16 Marta Luna Serrano <marta...@gmail.com> > Thanks a lot!! > I found the error, and was that I had forgotten a coma in the manifest > file...
oops - yes that's the downside of hand-editing the manifest, you can easily make a typo tooling (like http://aqute.biz/Code/Bnd) can help to some extent, although it's still possible to make mistakes there! and testing (like http://wiki.ops4j.org/display/paxexam) can also help But the command you tell me, would be quite useful. > > Regards, > Marta > > 2009/6/14 Stuart McCulloch <mccu...@gmail.com> > > > 2009/6/2 Marta Luna Serrano <marta...@gmail.com> > > > > > Hi everyone!! > > > I want to start a series of bundles as an applet, I have confirmed that > > the > > > manifest file is OK, I have checked also that the number of bundles' > > > version > > > is the same on all the manifest files I have. > > > This is my manifest file of my branding bundle: > > > Bundle-Activator: > > > net.java.sip.communicator.plugin.branding.BrandingActivator > > > Bundle-Name: Branding plugin > > > Bundle-Description: Branding plugin. > > > Bundle-Vendor: sip-communicator.org > > > Bundle-Version: 1.0 > > > Import-Package: org.osgi.framework, > > > net.java.sip.communicator.service.browserlauncher, > > > net.java.sip.communicator.service.gui, > > > net.java.sip.communicator.service.gui.event, > > > net.java.sip.communicator.util, > > > javax.swing, > > > javax.swing.event, > > > javax.swing.border, > > > javax.swing.text, > > > javax.swing.text.html, > > > javax.imageio, > > > And this is what I have in the Java Console: > > > Welcome to Felix. > > > ================= > > > > > > ERROR: Error starting > > > file:/C:/eclipse/Workspace/SIPCommApplet/sc-bundles/branding.jar > > > (org.osgi.framework.BundleException: Unresolved package in bundle 26: > > > package; > > > > > > > > > (&(package=org.jdesktop.jdic.desktopnet.java.sip.communicator.service.applet)(version>=0.0.0))) > > > org.osgi.framework.BundleException: Unresolved package in bundle 26: > > > package; > > > > > > > > > (&(package=org.jdesktop.jdic.desktopnet.java.sip.communicator.service.applet)(version>=0.0.0)) > > > at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1650) > > > at org.apache.felix.framework.Felix._startBundle(Felix.java:1517) > > > at org.apache.felix.framework.Felix.startBundle(Felix.java:1470) > > > at > > > > org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1065) > > > at > > > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258) > > > at java.lang.Thread.run(Unknown Source) > > > > > > And I have the same error in notification.jar, swing-ui.jar, > systray.jar, > > > whiteboard.jar and extendedcallhistorysearch.jar. > > > > > > Any idea?? > > > > > > well the framework is trying to resolve bundle 26 which says it needs the > > following package: > > > > "org.jdesktop.jdic.desktopnet.java.sip.communicator.service.applet" > > > > but no-one else is exporting this package, so therefore it cannot resolve > > bundle 26 > > > > have you tried using the following command: > > > > "headers 26" > > > > to print out the manifest of bundle 26 as seen by the framework - I find > > this is the most > > accurate way to check the manifest after parsing, etc. - if bundle 26 > says > > it needs this > > package and no-one exports it then this is the expected behaviour > > > > btw, if you're repeatedly installing and testing bundles you might want > to > > clear out the > > framework cache (default location is "felix-cache/" in the current > working > > directory) > > between runs otherwise the framework will attempt to start your old > cached > > bundles > > > > so if you have old bundles in the cache with bad metadata then you can > get > > an error > > repeat whenever you install new bundles, as the framework may attempt to > > re-resolve > > the old bundle (so the error wrt. bundle 26 could pop up again and again > > until you > > uninstall it from the framework or just clear the whole cache) > > > > HTH > > > > Thanks in advanced!! > > > Regards > > > > > > > -- > > Cheers, Stuart > > > -- Cheers, Stuart