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 <[email protected]> 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 <[email protected]> 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: [email protected]
>>
>> On Mon, Jun 1, 2015 at 4:32 PM, Rajith Vitharana <[email protected]>
>> 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 <[email protected]> wrote:
>>>
>>>> +chanaka
>>>>
>>>> On Mon, Jun 1, 2015 at 3:48 PM, Amal Gunatilake <[email protected]> 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>[email protected]
>>>>> <[email protected]></username>*
>>>>> *               <password>wso2carbon</password>*
>>>>> *            </googlespreadsheet.usernameLogin>*
>>>>> *            <googlespreadsheet.getAllSpreadsheets
>>>>> configKey="MyGSConfig"/>*
>>>>> *            <respond/>*
>>>>> *         </inSequence>*
>>>>> *      </target>*
>>>>> *   </proxy>*
>>>>> *   <localEntry key="MyGSConfig">*
>>>>> *      <googlespreadsheet.usernameLogin>*
>>>>> *         <username>[email protected] <[email protected]></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
>>>> [email protected]
>>>> 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
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>
>
> --
> *Amal Gunatilake*
>  Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> _______________________________________________
> 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/>

Save a tree -Conserve nature & Save the world for your future. Print this
email only if it is absolutely necessary.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to