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