What is the state of the bundle? Is it Resolved? Please show the output of the "ss" command (or "ps" for Felix).
Regards Neil On Tue, Apr 6, 2010 at 3:50 PM, Asier Aranbarri Beldarrain <aranbar...@gmail.com> wrote: > Hi BJ; > > No, the manifest is ok, the blank lines are made by me for the e-mail just > to show that compendium was included, but thanks anyway, appreciated > > Regards, > > Asier > > On 6 April 2010 16:43, BJ Hargrave <hargr...@us.ibm.com> wrote: >> >> I hope you do not have any blank lines in your manifest until after all >> the headers. Your example has blank lines which will mean all headers after >> the first blank line are ignored. >> >> BJ Hargrave >> Senior Technical Staff Member, IBM >> OSGi Fellow and CTO of the OSGi Alliance >> hargr...@us.ibm.com >> Office: +1 386 848 1781 Mobile: +1 386 848 3788 >> >> ________________________________ >> >> From: Asier Aranbarri Beldarrain [aranbar...@gmail.com] >> Sent: 04/06/2010 01:36 PM ZE2 >> To: OSGi Developer Mail List <osgi-dev@mail.osgi.org> >> Subject: Re: [osgi-dev] Problem with Events >> >> Hi Miguel: >> >> Yes, you are right. I put the bundles on the system (separately) just to >> make the attempt, but none of the two ways work. Now i don't have the >> compendium bundle to load on my indep. osgi system, but the same error shows >> about "Event". >> >> >> On 6 April 2010 13:26, Miguel <migue...@gmail.com> wrote: >>> >>> asier, are you probably loading twice the same org.osgi.compendium >>> bundle? >>> in the bundle classpath you point that you have this jar inside your >>> bundle and in the previous mail you showed a screenshot with the bundle load >>> in your system ... I may be wrong but this is not a good practice in osgi... >>> i would suggest to put the compendium bundle away of this bundle .... >>> >>> Miguel >>> >>> >>> >>> >>> On Tue, Apr 6, 2010 at 1:10 PM, Asier Aranbarri Beldarrain >>> <aranbar...@gmail.com> wrote: >>>> >>>> Of course: >>>> >>>> >>>>>>> Manifest-Version: 1.0 >>>>>>> Bundle-ManifestVersion: 2 >>>>>>> Bundle-Name: TestMarta >>>>>>> Bundle-SymbolicName: testMarta >>>>>>> Bundle-Version: 1.0.0 >>>>>>> Bundle-Activator: testmarta.Activator >>>>>>> Bundle-ActivationPolicy: lazy >>>>>>> Bundle-RequiredExecutionEnvironment: JavaSE-1.6 >>>>>>> >>>>>>> Bundle-ClassPath: log4j-1.2.15.jar, >>>>>>> ., >>>>>>> org.osgi.compendium-1.4.0.jar >>>>>>> >>>>>>> Require-Bundle: org.eclipse.osgi;bundle-version="3.6.0", >>>>>>> bundleMartaContextEvaluator;bundle-version="1.0.0" >>>>>>> Import-Package: bundlemartacontextevaluator, >>>>>>> org.eclipse.equinox.launcher, >>>>>>> org.osgi.framework;version="1.3.0", >>>>>>> org.osgi.service.event, >>>>>>> org.osgi.util.tracker >>>> >>>> On 6 April 2010 12:54, Eva Madrazo <eva.madr...@grpss.ssr.upm.es> wrote: >>>>> >>>>> mmmm, so maybe something is not imported correctly... can you send the >>>>> manifest.mf include in your bundle? >>>>> Regards! >>>>> Eva >>>>> >>>>> Asier Aranbarri Beldarrain escribió: >>>>>> >>>>>> Hi Eva; I think that the bundles are active and ok; I send an >>>>>> screenshot of the error. >>>>>> >>>>>> The error seems to appear when, in the event poster, I make this: >>>>>> >>>>>> " Event event = new *Event*(POST_EVENT_QUEUE, >>>>>> (Dictionary)props);" >>>>>> >>>>>> >>>>>> Somehow it doesn't recognize "Event", even it is declared on the jars >>>>>> I included and active on osgi. >>>>>> Thanks for the help, >>>>>> Asier >>>>>> >>>>>> >>>>>> On 6 April 2010 11:10, Eva Madrazo <eva.madr...@grpss.ssr.upm.es >>>>>> <mailto:eva.madr...@grpss.ssr.upm.es>> wrote: >>>>>> >>>>>> This can sound stupid but, are you sure that the eventAdmin bundle >>>>>> is active in your independent equinox environment? >>>>>> >>>>>> Asier Aranbarri Beldarrain escribió: >>>>>> >>>>>> Hi Neil: >>>>>> >>>>>> I'm using Eclipse's plug-in development tool (equinox). I made >>>>>> several attempts and inside eclipse, with the same >>>>>> configuration, everything seems to be ok. But when exporting >>>>>> it (I have an independent equinox environment, with an >>>>>> "osgi.exe" , it doesn't seem to work. I'm not sure what you >>>>>> are refering to when you say that the listener doesn't import >>>>>> the package, since the listener and poster have the same build >>>>>> configuration. >>>>>> Thanks for your help, appreciated , >>>>>> >>>>>> Asier >>>>>> >>>>>> On 30 March 2010 14:19, Neil Bartlett <njbartl...@gmail.com >>>>>> <mailto:njbartl...@gmail.com> <mailto:njbartl...@gmail.com >>>>>> <mailto:njbartl...@gmail.com>>> wrote: >>>>>> >>>>>> The listener bundle is not importing the package >>>>>> "org.osgi.service.event". >>>>>> >>>>>> This should have been caught at build-time. What development >>>>>> environment or OSGi tooling are you using? Eclipse PDE >>>>>> would show this >>>>>> as a compilation error, and bnd (or a bnd-based tool such >>>>>> as Maven's >>>>>> bundle plugin) would automatically add the import. >>>>>> >>>>>> Regards >>>>>> Neil >>>>>> >>>>>> On 3/30/10, Asier Aranbarri Beldarrain >>>>>> <aranbar...@gmail.com <mailto:aranbar...@gmail.com> >>>>>> <mailto:aranbar...@gmail.com >>>>>> <mailto:aranbar...@gmail.com>>> wrote: >>>>>> > Hi all*: >>>>>> > >>>>>> > *I am having some trouble with osgi "event" services; >>>>>> > What I have is really simple: An event poster and a >>>>>> listener. >>>>>> One sends an >>>>>> > string and the second one just receives it and prints it. >>>>>> > >>>>>> > I'm making it in Eclipse and it executes OK there, but my >>>>>> problem appears >>>>>> > when I export the bundles ( to separate .jar bundles) and >>>>>> try to >>>>>> execute >>>>>> > them on an independent equinox framework. >>>>>> > Also, when I export the bundles, I make sure that the >>>>>> libraries >>>>>> that include >>>>>> > the service.Event class are included in the classpath. In >>>>>> my >>>>>> case, I use "* >>>>>> > org.osgi.compendium-1.4.0.jar*" . >>>>>> > I printed the error so you can see it properly. I also >>>>>> send the >>>>>> resumed code >>>>>> > of the two bundles (the part of sending and receiving >>>>>> events). >>>>>> > >>>>>> > Any help would be appreciated. Thanks! >>>>>> > * >>>>>> > >>>>>> > EVENT POSTER* >>>>>> > >>>>>> > * private static final String POST_EVENT_QUEUE = >>>>>> "1234";* >>>>>> > >>>>>> > Hashtable props = new Properties(); >>>>>> > props.put("property",(XXX.toString() ); >>>>>> > Event event = new Event(POST_EVENT_QUEUE, >>>>>> (Dictionary)props); >>>>>> > eventAdmin.postEvent(event); >>>>>> > >>>>>> > * EVENT LISTENER* >>>>>> > >>>>>> > * private static final String POST_EVENT_QUEUE = >>>>>> "1234";* >>>>>> > >>>>>> > Dictionary dp = new Hashtable(); >>>>>> > dp.put(EventConstants.EVENT_TOPIC, >>>>>> POST_EVENT_QUEUE); >>>>>> > >>>>>> context.registerService(EventHandler.class.getName(), new * >>>>>> > PostEventHandler*(), dp); ----> >>>>>> *PostEventHandler*()-->does---> >>>>>> * String >>>>>> > value = event.getProperty("property"); >>>>>> System.out.println(value);* >>>>>> > >>>>>> _______________________________________________ >>>>>> OSGi Developer Mail List >>>>>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >>>>>> <mailto:osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>> >>>>>> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> OSGi Developer Mail List >>>>>> osgi-...@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> OSGi Developer Mail List >>>>>> osgi-...@mail.osgi.org <mailto:osgi-dev@mail.osgi.org> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> _______________________________________________ >>>>>> OSGi Developer Mail List >>>>>> osgi-dev@mail.osgi.org >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>>> >>>>> _______________________________________________ >>>>> OSGi Developer Mail List >>>>> osgi-dev@mail.osgi.org >>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>>> >>>> >>>> _______________________________________________ >>>> OSGi Developer Mail List >>>> osgi-dev@mail.osgi.org >>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >>> >>> >>> _______________________________________________ >>> OSGi Developer Mail List >>> osgi-dev@mail.osgi.org >>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >> >> _______________________________________________ >> OSGi Developer Mail List >> osgi-dev@mail.osgi.org >> https://mail.osgi.org/mailman/listinfo/osgi-dev >> _______________________________________________ >> OSGi Developer Mail List >> osgi-dev@mail.osgi.org >> https://mail.osgi.org/mailman/listinfo/osgi-dev > > > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev > _______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev