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.

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
>>>>>>>> <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
>>>>>>>> <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.
>>>
>>
>>
>
>
> --
> <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
>
>


-- 
*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>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to