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 <[email protected]> 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 < > [email protected]> 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 <[email protected]> >> wrote: >> >>> Please find attached pom.xml. >>> >>> On Fri, May 27, 2016 at 1:02 PM, Sameera Jayasoma <[email protected]> >>> wrote: >>> >>>> Can you attach the Pom.xml ? >>>> >>>> >>>> On Friday, May 27, 2016, Fathima Dilhasha <[email protected]> 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" <[email protected]> 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 <[email protected]> >>>>>> 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 < >>>>>>> [email protected]> 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> >>>>>>>> [email protected] >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> [email protected] >>>>>>>> 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: [email protected] >>>>>> 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: [email protected] >>>> 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> >>> [email protected] <[email protected]> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> 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> > [email protected] <[email protected]> > -- Akila Ravihansa Perera WSO2 Inc.; http://wso2.com/ Blog: http://ravihansa3000.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
