trying to create a minimalistic test I found that the problem is not
pax-exam related, it has to do with the different handling of component
bound before and after activation and apparently there are some
felix/equinox differences here.

Thanks for your help and time Toni.

reto

Toni Menzel said the following on 09/30/2009 03:29 PM:
> so have you tried both (felix+equinox) in exam ? also which versions
> of felix/equinox?
>
>
> On Wed, Sep 30, 2009 at 3:24 PM, Reto Bachmann-Gmür
> <[email protected] <mailto:[email protected]>> wrote:
>
>     Hi Toni,
>
>     Thanks for the reply. It doesn't seem to be a timing issue, even
>     putting
>     a Thread.sleep(60 * 1000); at the beginning of the test-method
>     doesn't help.
>
>     Things seems to work with equinox but not with felix (which is
>     where my
>     code usually runs and works). Possibly the problem occurs only for
>     dynamic dependencies and not with static ones.
>
>     investigating...
>
>     cheers,
>     reto
>
>     Toni Menzel said the following on 09/30/2009 11:58 AM:
>     > Hi Reto,
>     >
>     > Mhh only thing than comes to mind is that you simply don't wait long
>     > enough ?
>     > The testprobe is the last component that is being installed+started,
>     > after that the code in @Before is executed, directly followed by the
>     > test itself.
>     > I guess a third bundle (not testprobe) is the consumer in question
>     > that injects the just published service, correct ?
>     >
>     > The test sake you could wait for a while before you (in test mehod)
>     > make the service call in question.
>     >
>     > Let me know your results.
>     >
>     > cheers,
>     > Toni
>     >
>     > On Wed, Sep 30, 2009 at 8:34 AM, Reto Bachmann-Gmür
>     > <[email protected] <mailto:[email protected]>
>     <mailto:[email protected]
>     <mailto:[email protected]>>> wrote:
>     >
>     >     Hello,
>     >
>     >     I'm having the problem that services I register with
>     >
>     >     bundleContext.registerService(Object.class.getName(),
>     >                    new SimpleRootResource(), properties);
>     >
>     >     are not being injected to DS component if the code above is
>     in the
>     >     @Before method of the test, but are injected if the code
>     above is
>     >     in the
>     >     activator of another bundle.
>     >
>     >     before doing a minimalistic example demonstarting the problem, I
>     >     thought
>     >     I ask if somebody knows the problem or what could cause it.
>     >
>     >     cheers,
>     >     reto
>     >
>     >     --
>     >     Reto Bachmann-Gmür
>     >     trialox.org <http://trialox.org> <http://trialox.org>
>     >     Tel: +41445005015
>     >
>     >
>     >
>     >     _______________________________________________
>     >     general mailing list
>     >     [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     http://lists.ops4j.org/mailman/listinfo/general
>     >
>     >
>     >
>     >
>     > --
>     > Toni Menzel
>     > Independent Software Developer
>     > Professional Profile: http://okidokiteam.com
>     > [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     > http://www.ops4j.org     - New Energy for OSS Communities - Open
>     > Participation Software.
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > general mailing list
>     > [email protected] <mailto:[email protected]>
>     > http://lists.ops4j.org/mailman/listinfo/general
>     >
>
>
>     --
>     Reto Bachmann-Gmür
>     trialox.org <http://trialox.org>
>     Tel: +41445005015
>
>
>
>     _______________________________________________
>     general mailing list
>     [email protected] <mailto:[email protected]>
>     http://lists.ops4j.org/mailman/listinfo/general
>
>
>
>
> -- 
> Toni Menzel
> Independent Software Developer
> Professional Profile: http://okidokiteam.com
> [email protected] <mailto:[email protected]>
> http://www.ops4j.org     - New Energy for OSS Communities - Open
> Participation Software.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
>   


-- 
Reto Bachmann-Gmür
trialox.org
Tel: +41445005015



_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to