Hi Akila, Thanks for the suggestion. But unfortunately, it didn't work for me. :(
Regards, Dilhasha On Fri, May 27, 2016 at 6:56 PM, Akila Ravihansa Perera <raviha...@wso2.com> wrote: > What I'm suggesting is, instead of; > > > > > > */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" * > @scr.reference name="analytics.component" > interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" * > cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" > unbind="unsetAnalyticsDataAPI" */* > > try following; > > > > */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" * > @scr.reference name="analytics.component" > ** * interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" > ** * cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" > unbind="unsetAnalyticsDataAPI"** */* > > The interface's fully qualified name should be in one line. > > On Fri, May 27, 2016 at 6:01 PM, Fathima Dilhasha <dilha...@wso2.com> > wrote: > >> Hi Akila, >> >> Do you suggest that the @scr.reference needs to be specified in one line >> as follows? >> >> >> >> >> ** @scr.reference name="analytics.component" >> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" >> cardinality="1..1" * policy="dynamic" bind="setAnalyticsDataAPI" >> unbind="unsetAnalyticsDataAPI"* >> >> @scr.reference interface is not specified in two lines though. >> >> Thanks. >> >> >> >> On Fri, May 27, 2016 at 5:05 PM, Akila Ravihansa Perera < >> raviha...@wso2.com> wrote: >> >>> Hi Fathima, >>> >>> The problem is with your service definition; >>> >>> >>> >>> >>> >>> */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" * >>> @scr.reference name="analytics.component" >>> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" * >>> cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" >>> unbind="unsetAnalyticsDataAPI" */* >>> >>> Notice that @scr.reference interface is split into two lines? This is >>> the root cause. Happened to me once ;) >>> >>> Thanks. >>> >>> On Fri, May 27, 2016 at 1:45 PM, Fathima Dilhasha <dilha...@wso2.com> >>> wrote: >>> >>>> Please find attached pom.xml. >>>> >>>> On Fri, May 27, 2016 at 1:02 PM, Sameera Jayasoma <same...@wso2.com> >>>> wrote: >>>> >>>>> Can you attach the Pom.xml ? >>>>> >>>>> >>>>> On Friday, May 27, 2016, Fathima Dilhasha <dilha...@wso2.com> wrote: >>>>> >>>>>> The service is available and I can actually use it without any >>>>>> problem. I'm calling some methods on it and they are working fine. >>>>>> On 27 May 2016 12:17, "Sameera Jayasoma" <same...@wso2.com> wrote: >>>>>> >>>>>>> Looks like this service is not available in your OSGi environment. >>>>>>> >>>>>>> *org.wso2.carbon.analytics.api.AnalyticsDataAPI* >>>>>>> >>>>>>> Can you double check on this? >>>>>>> >>>>>>> On Fri, May 27, 2016 at 12:08 PM, Anjana Fernando <anj...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Sameera/Niranjan, >>>>>>>> >>>>>>>> You guys have any idea on to why this is happening? .. here, even >>>>>>>> though the OSGi is available and accessible to that bundle, it is still >>>>>>>> giving that message. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Anjana. >>>>>>>> >>>>>>>> On Fri, May 27, 2016 at 10:15 AM, Fathima Dilhasha < >>>>>>>> dilha...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I'm trying to build an osgi component which uses " >>>>>>>>> *org.wso2.carbon.analytics.api.AnalyticsDataAPI*". When I add the >>>>>>>>> bundle to carbon server, the bundle is working as expected. But in >>>>>>>>> the osgi >>>>>>>>> console when I diagnose the bundle I get the following. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> *Direct constraints which are unresolved: Missing required >>>>>>>>> capability Require-Capability: osgi.service; >>>>>>>>> filter="(objectClass=org.wso2.carbon.analytics.api.AnalyticsDataAPI)"* >>>>>>>>> Following are the imported packages in the written osgi component. >>>>>>>>> >>>>>>>>> <Import-Package> >>>>>>>>> >>>>>>>>> org.apache.commons.logging.*; >>>>>>>>> version="${commons.logging.version}", >>>>>>>>> org.osgi.service.component; >>>>>>>>> version="${imp.pkg.version.osgi.service.component}", >>>>>>>>> org.osgi.framework; version="${imp.pkg.version.osgi.framework}", >>>>>>>>> org.wso2.carbon.core; version="${wso2das.version}", >>>>>>>>> org.wso2.carbon.analytics.api.*; >>>>>>>>> version=${wso2analytics.api.version}, >>>>>>>>> org.wso2.carbon.analytics.datasource.commons.exception.*; >>>>>>>>> resolution:=optional >>>>>>>>> </Import-Package> >>>>>>>>> >>>>>>>>> >>>>>>>>> Following are the scr tags specified in the component. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> */** * @scr.component name="org.wso2.carbon.cloud.das.datapurge.tool" >>>>>>>>> * @scr.reference name="analytics.component" >>>>>>>>> interface="org.wso2.carbon.analytics.api.AnalyticsDataAPI" * >>>>>>>>> cardinality="1..1" policy="dynamic" bind="setAnalyticsDataAPI" >>>>>>>>> unbind="unsetAnalyticsDataAPI" */* >>>>>>>>> >>>>>>>>> I highly appreciate any help on understandng this issue. >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Regards, >>>>>>>>> Dilhasha >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Fathima Dilhasha >>>>>>>>> *Software Engineer* >>>>>>>>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496> >>>>>>>>> <%2B94%20%280%29%20773%20451194> >>>>>>>>> dilha...@wso2.com >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Anjana Fernando* >>>>>>>> Senior Technical Lead >>>>>>>> WSO2 Inc. | http://wso2.com >>>>>>>> lean . enterprise . middleware >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sameera Jayasoma, >>>>>>> Software Architect, >>>>>>> >>>>>>> WSO2, Inc. (http://wso2.com) >>>>>>> email: same...@wso2.com >>>>>>> blog: http://blog.sameera.org >>>>>>> twitter: https://twitter.com/sameerajayasoma >>>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>>>> Mobile: 0094776364456 >>>>>>> >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>>> >>>>> >>>>> -- >>>>> Sameera Jayasoma, >>>>> Software Architect, >>>>> >>>>> WSO2, Inc. (http://wso2.com) >>>>> email: same...@wso2.com >>>>> blog: http://blog.sameera.org >>>>> twitter: https://twitter.com/sameerajayasoma >>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections >>>>> Mobile: 0094776364456 >>>>> >>>>> Lean . Enterprise . Middleware >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Fathima Dilhasha >>>> *Software Engineer* >>>> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496> >>>> <%2B94%20%280%29%20773%20451194> >>>> dilha...@wso2.com <madha...@wso2.com> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Akila Ravihansa Perera >>> WSO2 Inc.; http://wso2.com/ >>> >>> Blog: http://ravihansa3000.blogspot.com >>> >> >> >> >> -- >> Fathima Dilhasha >> *Software Engineer* >> Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496> >> <%2B94%20%280%29%20773%20451194> >> dilha...@wso2.com <madha...@wso2.com> >> > > > > -- > Akila Ravihansa Perera > WSO2 Inc.; http://wso2.com/ > > Blog: http://ravihansa3000.blogspot.com > -- Fathima Dilhasha *Software Engineer* Mobile : +94 (0) 771663314 <%2B94%20%280%29%20773655496> <%2B94%20%280%29%20773%20451194> dilha...@wso2.com <madha...@wso2.com>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev