+1, we need to improve this connector. On Thu, Feb 4, 2016 at 12:50 PM, Malaka Silva <mal...@wso2.com> wrote:
> Hi, > > Connector should self contain all required dependencies. > > On Thu, Feb 4, 2016 at 12:42 PM, Keerthika Mahendralingam < > keerth...@wso2.com> wrote: > >> Hi Shakila, >> I think what Viraj mentioned is we can include the required jar file into >> connector itself like it is done for GmailRest connector(jar files are >> added into lib folder). Then we don't have to add Java Library project >> separately. >> > +1 > > >> >> [1]. >> >> https://store.wso2.com/store/assets/esbconnector/a3c146b3-59fe-480d-a2e3-75c881d9129c >> <https://store.wso2.com/store/assets/esbconnector/a3c146b3-59fe-480d-a2e3-75c881d9129c> >> >> Thanks, >> >> On Thu, Feb 4, 2016 at 12:36 PM, Shakila Sivagnanarajah <shak...@wso2.com >> > wrote: >> >>> Yes Viraj, >>> >>> As you said, we need to do an additional step to add libraries (like >>> adding 'Connector Exporter Project' to add synapse library). If we have >>> 'Connector Exporter Project' only, we can deploy the connectors in to the >>> ESB via car files. Likewise, we need to have 'Java Library Project' to add >>> third party libraries. >>> >>> Please correct, if I am wrong. >>> >>> Thanks >>> >>> On Thu, Feb 4, 2016 at 12:18 PM, Viraj Rajaguru <vi...@wso2.com> wrote: >>> >>>> Hi Shakila, >>>> >>>> We can use those steps to deploy required third party jars in the same >>>> car file with connector. But isn't it breaking our connector story ? When >>>> we need to use a connector in our sequences/proxy service/APIs, we just >>>> import/download the connector into Developer Studio and use them in ESB >>>> artifacts and deploy artifacts and connectors in the same car file. But in >>>> this case we need additional steps to add third party libraries. >>>> >>>> Shouldn't connector be a self containing one with all the dependencies >>>> with it? >>>> >>>> Thanks, >>>> Viraj. >>>> >>>> On Thu, Feb 4, 2016 at 10:59 AM, Shakila Sivagnanarajah < >>>> shak...@wso2.com> wrote: >>>> >>>>> Maheeka, >>>>> >>>>> Create a 'Java Library Project' to add the required java dependencies. >>>>> Then create the 'Composite Application Project', by selecting this JLP >>>>> with >>>>> other projects. Do the required steps to export this 'Composite >>>>> Application Project'. Before exporting the car file, please make sure that >>>>> the JLP project’s server role is set as ‘Enterprise Service Bus'. >>>>> >>>>> Thanks Viraj for your help. >>>>> >>>>> On Wed, Feb 3, 2016 at 10:20 PM, Shakila Sivagnanarajah < >>>>> shak...@wso2.com> wrote: >>>>> >>>>>> Hi Malaka, >>>>>> >>>>>> I will check and update. >>>>>> >>>>>> Thank you >>>>>> >>>>>> On Wed, Feb 3, 2016 at 10:05 PM, Malaka Silva <mal...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Shakila can you check this please? >>>>>>> >>>>>>> On Wed, Feb 3, 2016 at 8:47 PM, Malaka Silva <mal...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> No I don't think this is expected behavior but a bug. >>>>>>>> >>>>>>>> On Wed, Feb 3, 2016 at 8:01 PM, Maheeka Jayasuriya < >>>>>>>> mahe...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi Rajjaz, >>>>>>>>> >>>>>>>>> Yes it is an issue with dependencies. The issue is when deploying >>>>>>>>> a connector with a car file. Is this the expected behavior to deploy >>>>>>>>> libs >>>>>>>>> manually when the connectors are packaged with a car file? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Maheeka >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Feb 3, 2016 at 7:06 PM, Rajjaz Mohammed <raj...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi maheeka, >>>>>>>>>> its seems to be like class not found exceptions, so add >>>>>>>>>> dependency jars[1] inside the lib folder. or if you can get through >>>>>>>>>> build >>>>>>>>>> the Google Contacts connector and get jars from inside >>>>>>>>>> *target/connector/dependencies >>>>>>>>>> .* >>>>>>>>>> >>>>>>>>>> [1] >>>>>>>>>> jsr305-1.3.7.jar >>>>>>>>>> jackson-core-2.1.3.jar >>>>>>>>>> guava-13.0.1.jar >>>>>>>>>> google-oauth-client-1.17.0-rc.jar >>>>>>>>>> google-http-client-jackson2-1.17.0-rc.jar >>>>>>>>>> google-http-client-1.17.0-rc.jar >>>>>>>>>> google-api-client-1.17.0-rc.jar >>>>>>>>>> core-1.47.1.jar >>>>>>>>>> commons-email-1.2.jar >>>>>>>>>> >>>>>>>>>> On Wed, Feb 3, 2016 at 6:02 PM, Maheeka Jayasuriya < >>>>>>>>>> mahe...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi , >>>>>>>>>>> >>>>>>>>>>> I am getting an error when enabling Google Contacts connector >>>>>>>>>>> with ESB 4.9.0. Following is the stack trace. >>>>>>>>>>> >>>>>>>>>>> Caused by: java.lang.NoClassDefFoundError: >>>>>>>>>>> com/google/api/client/http/HttpTransport >>>>>>>>>>> at java.lang.Class.getDeclaredConstructors0(Native Method) >>>>>>>>>>> at >>>>>>>>>>> java.lang.Class.privateGetDeclaredConstructors(Class.java:2532) >>>>>>>>>>> at java.lang.Class.getConstructor0(Class.java:2842) >>>>>>>>>>> at java.lang.Class.newInstance(Class.java:345) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.ClassMediatorFactory.createSpecificMediator(ClassMediatorFactory.java:112) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:94) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:224) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.AbstractListMediatorFactory.addChildren(AbstractListMediatorFactory.java:46) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.TemplateMediatorFactory.createSpecificMediator(TemplateMediatorFactory.java:61) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.AbstractMediatorFactory.createMediator(AbstractMediatorFactory.java:94) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.config.xml.MediatorFactoryFinder.getMediator(MediatorFactoryFinder.java:224) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.libraries.model.LibraryArtifact$TemplateArtifactFile.build(LibraryArtifact.java:190) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.libraries.model.LibraryArtifact.loadComponentsInto(LibraryArtifact.java:100) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.libraries.model.SynapseLibrary.loadLibrary(SynapseLibrary.java:144) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.libraries.model.SynapseLibrary.loadLibrary(SynapseLibrary.java:129) >>>>>>>>>>> at >>>>>>>>>>> org.apache.synapse.libraries.util.LibDeployerUtils.loadLibArtifacts(LibDeployerUtils.java:340) >>>>>>>>>>> at >>>>>>>>>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.addImport(MediationLibraryAdminService.java:100) >>>>>>>>>>> at >>>>>>>>>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.addImport(MediationLibraryAdminService.java:124) >>>>>>>>>>> at >>>>>>>>>>> org.wso2.carbon.mediation.library.service.MediationLibraryAdminService.updateStatus(MediationLibraryAdminService.java:436) >>>>>>>>>>> ... 126 more >>>>>>>>>>> Caused by: java.lang.ClassNotFoundException: Class Not found : >>>>>>>>>>> com.google.api.client.http.HttpTransport >>>>>>>>>>> at >>>>>>>>>>> org.apache.axis2.deployment.DeploymentClassLoader.findClass(DeploymentClassLoader.java:92) >>>>>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >>>>>>>>>>> at >>>>>>>>>>> org.apache.axis2.deployment.DeploymentClassLoader.loadClass(DeploymentClassLoader.java:273) >>>>>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>>>>>>>>>> ... 145 more >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Maheeka >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Dev mailing list >>>>>>>>>>> Dev@wso2.org >>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thank you >>>>>>>>>> Best Regards >>>>>>>>>> >>>>>>>>>> *Rajjaz HM* >>>>>>>>>> Associate Software Engineer >>>>>>>>>> WSO2 Inc. <http://wso2.com/> >>>>>>>>>> lean | enterprise | middleware >>>>>>>>>> Mobile | +94752833834 >>>>>>>>>> Email | raj...@wso2.com >>>>>>>>>> LinkedIn | Blogger | WSO2 Profile >>>>>>>>>> <http://wso2.com/about/team/mohammer_rajjaz/> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Best Regards, >>>>>>>> >>>>>>>> Malaka Silva >>>>>>>> Senior Tech Lead >>>>>>>> M: +94 777 219 791 >>>>>>>> Tel : 94 11 214 5345 >>>>>>>> Fax :94 11 2145300 >>>>>>>> Skype : malaka.sampath.silva >>>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>>> >>>>>>>> WSO2, Inc. >>>>>>>> lean . enterprise . middleware >>>>>>>> http://www.wso2.com/ >>>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>>> https://store.wso2.com/store/ >>>>>>>> >>>>>>>> Save a tree -Conserve nature & Save the world for your future. >>>>>>>> Print this email only if it is absolutely necessary. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Best Regards, >>>>>>> >>>>>>> Malaka Silva >>>>>>> Senior Tech Lead >>>>>>> M: +94 777 219 791 >>>>>>> Tel : 94 11 214 5345 >>>>>>> Fax :94 11 2145300 >>>>>>> Skype : malaka.sampath.silva >>>>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>>>> >>>>>>> WSO2, Inc. >>>>>>> lean . enterprise . middleware >>>>>>> http://www.wso2.com/ >>>>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>>>> <http://wso2.com/about/team/malaka-silva/> >>>>>>> https://store.wso2.com/store/ >>>>>>> >>>>>>> Save a tree -Conserve nature & Save the world for your future. Print >>>>>>> this email only if it is absolutely necessary. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Shakila Sivagnanarajah >>>>>> Associate Software Engineer >>>>>> Mobile :+94 (0) 768 856837 >>>>>> shak...@wso2.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Shakila Sivagnanarajah >>>>> Associate Software Engineer >>>>> Mobile :+94 (0) 768 856837 >>>>> shak...@wso2.com >>>>> >>>> >>>> >>>> >>>> -- >>>> Viraj Rajaguru >>>> Senior Software Engineer >>>> WSO2 Inc. : http://wso2.com >>>> >>>> Mobile: +94 77 3683068 >>>> >>>> >>>> >>>> >>> >>> >>> -- >>> Shakila Sivagnanarajah >>> Associate Software Engineer >>> Mobile :+94 (0) 768 856837 >>> shak...@wso2.com >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> <dev-requ...@wso2.org> >> Keerthika Mahendralingam >> Associate Software Engineer >> Mobile :+94 (0) 776 121144 >> keerth...@wso2.com >> WSO2, Inc. >> lean . enterprise . middleware >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > Best Regards, > > Malaka Silva > Senior Tech Lead > M: +94 777 219 791 > Tel : 94 11 214 5345 > Fax :94 11 2145300 > Skype : malaka.sampath.silva > LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 > Blog : http://mrmalakasilva.blogspot.com/ > > WSO2, Inc. > lean . enterprise . middleware > http://www.wso2.com/ > http://www.wso2.com/about/team/malaka-silva/ > <http://wso2.com/about/team/malaka-silva/> > https://store.wso2.com/store/ > > Save a tree -Conserve nature & Save the world for your future. Print this > email only if it is absolutely necessary. > -- Shakila Sivagnanarajah Associate Software Engineer Mobile :+94 (0) 768 856837 shak...@wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev