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

Reply via email to