Elektron SDK for ERT in Cloud

Hi, when I ran "example113__MarketPrice__SessionManagement", the following error was displayed.

Please tell me the possible causes.

The details of the error are as follows.

loggerMsg
ClientName: ChannelCallbackClient
Severity: Error
Text: Failed to add RsslChannel(s) to RsslReactor. Channel name(s)
Instance Name Consumer_3_1
RsslReactor @6e171cd7
RsslChannel null
Error Id -1
Internal sysError 0
Error Location RestReactor.submitAuthRequestBlocking
Error Text failed to submit authorization request, exception = Connect to api.refinitiv.com:443 [api.refinitiv.com/52.77.7.84, api.refinitiv.com/13.251.240.49, api.refinitiv.com/18.136.231.162] failed: Connection timed out: connect
loggerMsgEnd

Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    Hello @yuichiro.saito

    The "java.net.connectException: Connection timed out: connect" exception mean the application did not get a response from server in time. It is most likely to be a network issue. I strongly suggest you contact your network team to verify if api.refinitiv.com:443 is blocked on your site or not.

    The other ways to verify are using Postman example (RDP-> Authenticate -> Get Access Token, download here) or the curl command to connect to the endpoint directly:

    Example curl command:

    curl --location --request POST 'https://api.refinitiv.com/auth/oauth2/v1/token'; \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'username=<myUsername>' \
    --data-urlencode 'password=<myPassword>' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'scope=trapi' \
    --data-urlencode 'takeExclusiveSignOnControl=true' \
    --data-urlencode 'client_id=<myClientId>'

Answers