Получил ошибку тайм-аута, когда я отправляю электронное письмо с помощью gmail: ClientConnector в ballerinalang

Я пытаюсь реализовать программу в балерине для отправки электронной почты с помощью балерины gmail:ClientConnector с API gmail. Но это дает ошибку тайм-аута, как показано ниже.

error: ballerina.lang.errors:Error, message: failed to invoke 'post' action in ClientConnector. response was not received within sender timeout of 180 seconds
    at ballerina.net.http:ClientConnector.post(<native>:0)
    at org.wso2.ballerina.connectors.oauth2:ClientConnector.post(org/wso2/ballerina/connectors/oauth2/ClientConnector.bal:53)
    at org.wso2.ballerina.connectors.gmail:ClientConnector.sendMail(org/wso2/ballerina/connectors/gmail/gmailConnector.bal:631)
    at .:main(helloworld.bal:26)

И вот код, который я реализую.

import org.wso2.ballerina.connectors.gmail;



function main (string[] args) {


    string clientId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    string userId = "[email protected]";
    string accessToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    string refreshToken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
    gmail:ClientConnector gmailConnector = create gmail:ClientConnector(userId,accessToken,refreshToken,clientId,clientSecret);

    string to = "[email protected]";
    string subject = "Test Mail";
    string from = "[email protected]";
    string messageBody = "Hello Buddhi";
    string cc = "";
    string bcc = "";
    string id = "";
    string threadId = "";
    message gmailResponse;


    gmailResponse = gmail:ClientConnector.sendMail(gmailConnector,to,subject,from,messageBody,cc,bcc,id,threadId);


}

Я реализую этот код как в основной функции, так и в сервисе в балерине, но оба дают одну и ту же ошибку. Кроме того, для получения этой ошибки требуется немного времени.


person Buddhi    schedule 02.09.2017    source источник


Ответы (1)


Я решил эту проблему. Я использовал Убунту 14.04. Но когда я запустил этот код в UBUNTU 16.04, проблема была решена. Так что я думаю проблема в UBUNTU 14.04. Но я не знаю, в чем именно проблема в UBUNTU 14.04.

person Buddhi    schedule 04.09.2017