Karl,

Sorry, that was my fault since the Bundle-Classpath for the SCA annotations
jar was not set correctly in the bundle. Now I just have the problem that
the Tuscany code that processes the annotations sees different annotation
classes from the one used by the bundle. Once I rewrite that code, hopefully
it will all work properly.


Thank you...

Regards,

Rajini


On 7/11/07, Karl Pauls <[EMAIL PROTECTED]> wrote:

Does bundleA import the package containing annotationB?

regards,

Karl

On 7/11/07, Rajini Sivaram < [EMAIL PROTECTED]> wrote:
> Hello,
>
> I have a question related to annotations which is not specific to Felix,
but
> related to OSGi bundle classloaders. I imagine someone on this list will

> know the answer, so I thought this is as good a place as any to ask the
> question.
>
> I would like to start using SCA annotations inside classes used in an
OSGi
> bundle. I have a bundle containing SCA annotations, and other bundles
which
> wish to use SCA annotations import the annotations package. So I have
classA
> loaded from bundleA which uses annotationB from bundleB. When I call
> classA.getAnnotations(), I get an TypeNotPresentException for
annotationB
> since classA's classloader cannot see annotationB. It looks like a
> reasonable exception since classA and annotationB belong to different
> classloader hierarchies.
>
> Is there any way a bundle can use annotations defined in another bundle?

>
> Thank you...
>
> Regards,
>
> Rajini
>


--
Karl Pauls
[EMAIL PROTECTED]

Reply via email to