Hi Amal,

+1 for keerthika,
Use oAuth2init method instead of init.

Regards,
-- 

*Naasheer Ali* | Associate Software Engineer

WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka

Email: naashe...@wso2.com

On Tue, Jun 2, 2015 at 8:40 AM, Vanjikumaran Sivajothy <va...@wso2.com>
wrote:

>
>
> On Tuesday, June 2, 2015, Madhawa Gunasekara <madha...@wso2.com> wrote:
>
>> Hi Amal,
>>
>> According to the log trace, the issue is occurring at
>> "com.google.gdata.client" package, which is outdated one (Older Google Data
>> (GData) API) [1]. Google recommends to migrate to their new Google APIs
>> Client Library for Java [2]. That might be the issue. because according to
>> the release notes [1] supports OAuth 2.0 as well.
>>
>
> In that case how does this work for nasheer
>
>
>
>> I think, we have to migrate to the new Google APIs Client Library to
>> solve this issue
>>
>> [1] https://github.com/google/gdata-java-client
>> [2] https://github.com/google/google-api-java-client
>>
>> Thanks,
>> Madhawa
>>
>> On Tue, Jun 2, 2015 at 12:17 AM, Keerthika Mahendralingam <
>> keerth...@wso2.com> wrote:
>>
>>> Hi Amal,
>>> I think you have tried with init method. Could you please try
>>> with oAuth2init method.
>>> <googlespreadsheet.oAuth2init>
>>>   <oauthConsumerKey>{'oauth.consumerKey'}</oauthConsumerKey>
>>>   <oauthConsumerSecret>{'oauth.oauthConsumerSecret'}
>>> </oauthConsumerSecret>
>>>   <oauthAccessToken>{'oauth.accessToken'}</oauthAccessToken>
>>>
>>> <oauthAccessTokenSecret>{'oauth.accessTokenSecret'}</oauthAccessTokenSecret>
>>>
>>> </googlespreadsheet.oAuth2init>
>>>
>>> Thanks,
>>>
>>> On Mon, Jun 1, 2015 at 10:09 PM, Naasheer Ali <naashe...@wso2.com>
>>> wrote:
>>>
>>>> Hi Amal,
>>>>
>>>> I can not reproduce the issue, GSS connector builds perfectly and able
>>>> to create worksheet as well.
>>>>
>>>>
>>>> Regards,
>>>> --
>>>>
>>>> *Naasheer Ali* | Associate Software Engineer
>>>>
>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka
>>>>
>>>> Email: naashe...@wso2.com
>>>>
>>>> On Mon, Jun 1, 2015 at 7:38 PM, Malaka Silva <mal...@wso2.com> wrote:
>>>>
>>>>> Connector Team,
>>>>>
>>>>> Can anyone of you check this please. Also we should have both versions
>>>>> or latest in the store.
>>>>>
>>>>> On Mon, Jun 1, 2015 at 5:39 PM, Amal Gunatilake <am...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Nasheer,
>>>>>>
>>>>>> Thank you for the link.
>>>>>> I built the code and deployed the latest google spreadsheet connector
>>>>>> (2.0.0). But I still face the same issue.
>>>>>>
>>>>>> I get the following error.
>>>>>>
>>>>>> [2015-06-01 17:34:52,756] ERROR - *GoogleSpreadsheetCreateWorksheet
>>>>>> Error occured Error authenticating (check service name)*
>>>>>> com.google.gdata.util.AuthenticationException: Error authenticating
>>>>>> (check service name)
>>>>>> at
>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:688)
>>>>>> at
>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560)
>>>>>> at
>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397)
>>>>>> at
>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:364)
>>>>>> at
>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:319)
>>>>>> at
>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:303)
>>>>>> at
>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetAuthentication.login(GoogleSpreadsheetAuthentication.java:59)
>>>>>> at
>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetClientLoader.loadSpreadsheetService(GoogleSpreadsheetClientLoader.java:53)
>>>>>> at
>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetGetAllSpreadsheets.connect(GoogleSpreadsheetGetAllSpreadsheets.java:46)
>>>>>> at
>>>>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32)
>>>>>> at
>>>>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
>>>>>> at
>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>>>> at
>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>>>>>> at
>>>>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77)
>>>>>> at
>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
>>>>>> at
>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
>>>>>> at
>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>>>> at
>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>>>>>> at
>>>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>>>>>> at
>>>>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
>>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>>> at
>>>>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
>>>>>> at
>>>>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>>>>>> at
>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>
>>>>>> Also when building the sample there was a build error and I had to
>>>>>> update the pom file as below to get it build.
>>>>>>
>>>>>> diff --git a/googlespreadsheet/2.0.0/pom.xml
>>>>>> b/googlespreadsheet/2.0.0/pom.xml
>>>>>> index ba5e188..65af017 100644
>>>>>> --- a/googlespreadsheet/2.0.0/pom.xml
>>>>>> +++ b/googlespreadsheet/2.0.0/pom.xml
>>>>>> @@ -29,7 +29,7 @@
>>>>>>                 <dependency>
>>>>>>                         <groupId>org.apache.synapse</groupId>
>>>>>>                         <artifactId>synapse-core</artifactId>
>>>>>> -                       <version>2.1.3-wso2v1-SNAPSHOT</version>
>>>>>> +                       <version>2.1.3-wso2v1</version>
>>>>>>                 </dependency>
>>>>>>                 <dependency>
>>>>>>                         <groupId>com.google.gdata</groupId>
>>>>>>
>>>>>> Best regards,
>>>>>> Amal.
>>>>>>
>>>>>>
>>>>>> On Mon, Jun 1, 2015 at 4:51 PM, Naasheer Ali <naashe...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Amal,
>>>>>>>
>>>>>>> We have implemented the google spreadsheet connector with OAuth2
>>>>>>> support. You can find the connector here[1].
>>>>>>>
>>>>>>> [1] -
>>>>>>> https://github.com/wso2/esb-connectors/tree/master/googlespreadsheet/2.0.0
>>>>>>>
>>>>>>> Regards,
>>>>>>> --
>>>>>>>
>>>>>>> *Naasheer Ali* | Associate Software Engineer
>>>>>>>
>>>>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka
>>>>>>>
>>>>>>> Email: naashe...@wso2.com
>>>>>>>
>>>>>>> On Mon, Jun 1, 2015 at 4:32 PM, Rajith Vitharana <raji...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Similar issue occurred in DSS as well. It seems google may have
>>>>>>>> changed there authentication mechanism. According to [2],[3],[4] google
>>>>>>>> stopped supporting Oauth 1.0 and that may be the case for this issue.
>>>>>>>> Public jira for DSS is in [1]
>>>>>>>>
>>>>>>>> [1] - https://wso2.org/jira/browse/DS-1049
>>>>>>>> [2] -
>>>>>>>> https://developers.google.com/identity/protocols/OAuthForWebApps
>>>>>>>> [3] -
>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/googlecl/+bug/1408503
>>>>>>>> [4] - https://developers.google.com/identity/protocols/OAuth_ref
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> On Mon, Jun 1, 2015 at 4:20 PM, Amal Gunatilake <am...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> +chanaka
>>>>>>>>>
>>>>>>>>> On Mon, Jun 1, 2015 at 3:48 PM, Amal Gunatilake <am...@wso2.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Vanji,
>>>>>>>>>>
>>>>>>>>>> I was trying to connect to a google spreadsheet using the ESB
>>>>>>>>>> connector and I get the following error when the proxy is invoked.
>>>>>>>>>>
>>>>>>>>>> *<soapenv:Envelope
>>>>>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
>>>>>>>>>> <http://schemas.xmlsoap.org/soap/envelope/>">*
>>>>>>>>>> *   <soapenv:Header/>*
>>>>>>>>>> *   <soapenv:Body>*
>>>>>>>>>> *      <ns:ErrorResponse
>>>>>>>>>> xmlns:ns="http://org.wso2.esbconnectors.googlespreadsheet
>>>>>>>>>> <http://org.wso2.esbconnectors.googlespreadsheet>">*
>>>>>>>>>> *         <ns:ErrorMessage>Error authenticating (check service
>>>>>>>>>> name)</ns:ErrorMessage>*
>>>>>>>>>> *      </ns:ErrorResponse>*
>>>>>>>>>> *   </soapenv:Body>*
>>>>>>>>>> *</soapenv:Envelope>*
>>>>>>>>>>
>>>>>>>>>> I downloaded the googleSpreadsheet connector from [1], deployed
>>>>>>>>>> it in the ESB 4.8.1 server and have enabled it according to
>>>>>>>>>> documentation[2].
>>>>>>>>>>
>>>>>>>>>> Could you please help me to identify the issue?
>>>>>>>>>>
>>>>>>>>>> Following is my synapse configurations
>>>>>>>>>>
>>>>>>>>>> *<definitions xmlns="http://ws.apache.org/ns/synapse
>>>>>>>>>> <http://ws.apache.org/ns/synapse>">*
>>>>>>>>>> *   <registry
>>>>>>>>>> provider="org.wso2.carbon.mediation.registry.WSO2Registry">*
>>>>>>>>>> *      <parameter name="cachableDuration">15000</parameter>*
>>>>>>>>>> *   </registry>*
>>>>>>>>>> *   <import name="googlespreadsheet"*
>>>>>>>>>> *           package="org.wso2.carbon.connectors"*
>>>>>>>>>> *           status="enabled"/>*
>>>>>>>>>> *   <proxy name="testCon"*
>>>>>>>>>> *          transports="https http"*
>>>>>>>>>> *          startOnLoad="true"*
>>>>>>>>>> *          trace="disable">*
>>>>>>>>>> *      <description/>*
>>>>>>>>>> *      <target>*
>>>>>>>>>> *         <inSequence>*
>>>>>>>>>> *            <googlespreadsheet.usernameLogin>*
>>>>>>>>>> *               <username>wso2...@gmail.com</username>*
>>>>>>>>>> *               <password>wso2carbon</password>*
>>>>>>>>>> *            </googlespreadsheet.usernameLogin>*
>>>>>>>>>> *            <googlespreadsheet.getAllSpreadsheets
>>>>>>>>>> configKey="MyGSConfig"/>*
>>>>>>>>>> *            <respond/>*
>>>>>>>>>> *         </inSequence>*
>>>>>>>>>> *      </target>*
>>>>>>>>>> *   </proxy>*
>>>>>>>>>> *   <localEntry key="MyGSConfig">*
>>>>>>>>>> *      <googlespreadsheet.usernameLogin>*
>>>>>>>>>> *         <username>wso2...@gmail.com</username>*
>>>>>>>>>> *         <password>wso2carbon</password>*
>>>>>>>>>> *      </googlespreadsheet.usernameLogin>*
>>>>>>>>>> *      <description>Authentication config</description>*
>>>>>>>>>> *   </localEntry>*
>>>>>>>>>> *   <sequence name="fault">*
>>>>>>>>>> *      <log level="full">*
>>>>>>>>>> *         <property name="MESSAGE" value="Executing default
>>>>>>>>>> 'fault' sequence"/>*
>>>>>>>>>> *         <property name="ERROR_CODE"
>>>>>>>>>> expression="get-property('ERROR_CODE')"/>*
>>>>>>>>>> *         <property name="ERROR_MESSAGE"
>>>>>>>>>> expression="get-property('ERROR_MESSAGE')"/>*
>>>>>>>>>> *      </log>*
>>>>>>>>>> *      <drop/>*
>>>>>>>>>> *   </sequence>*
>>>>>>>>>> *   <sequence name="main">*
>>>>>>>>>> *      <in>*
>>>>>>>>>> *         <log level="full"/>*
>>>>>>>>>> *         <filter source="get-property('To')"
>>>>>>>>>> regex="http://localhost:9000.*";>*
>>>>>>>>>> *            <send/>*
>>>>>>>>>> *         </filter>*
>>>>>>>>>> *      </in>*
>>>>>>>>>> *      <out>*
>>>>>>>>>> *         <send/>*
>>>>>>>>>> *      </out>*
>>>>>>>>>> *      <description>The main sequence for the message
>>>>>>>>>> mediation</description>*
>>>>>>>>>> *   </sequence>*
>>>>>>>>>> *</definitions>*
>>>>>>>>>>
>>>>>>>>>> [1]
>>>>>>>>>> https://github.com/wso2/esb-connectors/tree/master/distribution/google-spreadsheet
>>>>>>>>>> [2]
>>>>>>>>>> https://docs.wso2.com/display/ESB480/Google+Spreadsheet+Connector
>>>>>>>>>>
>>>>>>>>>> Best regards,
>>>>>>>>>> Amal.
>>>>>>>>>> --
>>>>>>>>>> *Amal Gunatilake*
>>>>>>>>>>  Software Engineer
>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Amal Gunatilake*
>>>>>>>>>  Software Engineer
>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Dev mailing list
>>>>>>>>> Dev@wso2.org
>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Rajith Vitharana
>>>>>>>>
>>>>>>>> Software Engineer,
>>>>>>>> WSO2 Inc. : wso2.com
>>>>>>>> Mobile : +94715883223
>>>>>>>> Blog : http://lankavitharana.blogspot.com/
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> Dev@wso2.org
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Amal Gunatilake*
>>>>>>  Software Engineer
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> 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/>
>>>>>
>>>>> Save a tree -Conserve nature & Save the world for your future. Print
>>>>> this email only if it is absolutely necessary.
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> 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
>>>
>>>
>>
>>
>> --
>> *Madhawa Gunasekara*
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 719411002 <+94+719411002>
>> blog: *http://madhawa-gunasekara.blogspot.com
>> <http://madhawa-gunasekara.blogspot.com>*
>> linkedin: *http://lk.linkedin.com/in/mgunasekara
>> <http://lk.linkedin.com/in/mgunasekara>*
>>
>
>
> --
> Sent from Gmail Mobile
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to