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 <[email protected]> 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 <[email protected]> > wrote: > >> Hi Malaka, >> >> I will check and update. >> >> Thank you >> >> On Wed, Feb 3, 2016 at 10:05 PM, Malaka Silva <[email protected]> wrote: >> >>> Shakila can you check this please? >>> >>> On Wed, Feb 3, 2016 at 8:47 PM, Malaka Silva <[email protected]> wrote: >>> >>>> No I don't think this is expected behavior but a bug. >>>> >>>> On Wed, Feb 3, 2016 at 8:01 PM, Maheeka Jayasuriya <[email protected]> >>>> 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 <[email protected]> >>>>> 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 <[email protected]> >>>>>> 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 >>>>>>> [email protected] >>>>>>> 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 | [email protected] >>>>>> LinkedIn | Blogger | WSO2 Profile >>>>>> <http://wso2.com/about/team/mohammer_rajjaz/> >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> 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 >> [email protected] >> > > > > -- > Shakila Sivagnanarajah > Associate Software Engineer > Mobile :+94 (0) 768 856837 > [email protected] > -- Viraj Rajaguru Senior Software Engineer WSO2 Inc. : http://wso2.com Mobile: +94 77 3683068
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
