No luck with Felix Event Admin...
On 8 April 2010 13:07, Asier Aranbarri Beldarrain <[email protected]>wrote: > Hi Neil: > > What bundle? If you mean compendium one it is ACTIVE, and all the other > ones as well (poster+listener). > > They are all active, but when I try to restart the poster bundle it keeps > crashing when he puts the Event, aka > > " Event event = new *Event*(POST_EVENT_QUEUE, (Dictionary)props);" >> > > I will try now with the Felix jar and will keep in contact. > > Thanks, > > Asier > > > On 6 April 2010 23:45, Neil Bartlett <[email protected]> wrote: > >> 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 >> <[email protected]> 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 <[email protected]> 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 >> >> [email protected] >> >> Office: +1 386 848 1781 Mobile: +1 386 848 3788 >> >> >> >> ________________________________ >> >> >> >> From: Asier Aranbarri Beldarrain [[email protected]] >> >> Sent: 04/06/2010 01:36 PM ZE2 >> >> To: OSGi Developer Mail List <[email protected]> >> >> 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 <[email protected]> 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 >> >>> <[email protected]> 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 <[email protected]> >> 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 <[email protected] >> >>>>>> <mailto:[email protected]>> 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 <[email protected] >> >>>>>> <mailto:[email protected]> <mailto:[email protected] >> >>>>>> <mailto:[email protected]>>> 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 >> >>>>>> <[email protected] <mailto:[email protected]> >> >>>>>> <mailto:[email protected] >> >>>>>> <mailto:[email protected]>>> 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 >> >>>>>> [email protected] <mailto:[email protected]> >> >>>>>> <mailto:[email protected] <mailto: >> [email protected]>> >> >>>>>> >> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> ------------------------------------------------------------------------ >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> _______________________________________________ >> >>>>>> OSGi Developer Mail List >> >>>>>> [email protected] <mailto:[email protected]> >> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >>>>>> >> >>>>>> >> >>>>>> _______________________________________________ >> >>>>>> OSGi Developer Mail List >> >>>>>> [email protected] <mailto:[email protected]> >> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> ------------------------------------------------------------------------ >> >>>>>> >> >>>>>> >> >>>>>> >> ------------------------------------------------------------------------ >> >>>>>> >> >>>>>> _______________________________________________ >> >>>>>> OSGi Developer Mail List >> >>>>>> [email protected] >> >>>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >>>>> >> >>>>> _______________________________________________ >> >>>>> OSGi Developer Mail List >> >>>>> [email protected] >> >>>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >>>> >> >>>> >> >>>> _______________________________________________ >> >>>> OSGi Developer Mail List >> >>>> [email protected] >> >>>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >>> >> >>> >> >>> _______________________________________________ >> >>> OSGi Developer Mail List >> >>> [email protected] >> >>> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >> >> >> >> >> _______________________________________________ >> >> OSGi Developer Mail List >> >> [email protected] >> >> https://mail.osgi.org/mailman/listinfo/osgi-dev >> >> _______________________________________________ >> >> OSGi Developer Mail List >> >> [email protected] >> >> https://mail.osgi.org/mailman/listinfo/osgi-dev >> > >> > >> > _______________________________________________ >> > OSGi Developer Mail List >> > [email protected] >> > https://mail.osgi.org/mailman/listinfo/osgi-dev >> > >> >> _______________________________________________ >> OSGi Developer Mail List >> [email protected] >> https://mail.osgi.org/mailman/listinfo/osgi-dev >> > >
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
