EMA Java client errored to connect using Elektron Connect

Hi, on Sunday night Japan local time my client experienced errors connecting to our real-time using below execution code to see those error logs.

It became working on Monday morning without doing any trouble-shooting so wondered if there any maintenance work on weekend.

As I checked on MyAccount it seemed there was no maintenance announcement made in the given time range (Sunday night, GMT+9) but wanted to clarify if anybody don't see any issue on the code before I get back to the client to see other possible issue on their system.

Thanks a lot for the checking in advance.

=== Code ===
CsvCreatorAppClient csvCreatorAppClient = new
CsvCreatorAppClient(consumer, marketTerm, csvWriter);





OmmConsumerConfig config =
EmaFactory.createOmmConsumerConfig();


consumer = EmaFactory.createOmmConsumer(config.host(


"localhost:14002").username("tradeSci"));


=== Error Messages ===

info: loggerMsg


ClientName: EmaConfig


Severity: Info


Text: reading configuration file
[EmaConfig.xml] from [D:\dev\ReutersApiDataGet\Elektron\EmaSample]


loggerMsgEnd





[Sun 2 05 17:59:13 JST 2017]


Important: loggerMsg


ClientName: EmaConfig


Severity: Error


Text: Cannot locate configuration
source EmaConfig.xml


loggerMsgEnd





[Sun 2 05 17:59:13 JST 2017]


Warning: loggerMsg


ClientName: ChannelCallbackClient


Severity: Warning


Text: Received
ChannelDownReconnecting event on channel Channel


RsslReactor Channel is null


Error Id 0


Internal sysError 0


Error Location Reactor.processWorkerEvent


Error text Error - exceeded initialization timeout
(5 s)


loggerMsgEnd





[Sun 2 05 17:59:18 JST 2017]


Warning: loggerMsg


ClientName: ChannelCallbackClient


Severity: Warning


Text: Received
ChannelDownReconnecting event on channel Channel


RsslReactor Channel is null


Error Id 0


Internal sysError 0


Error Location Reactor.processWorkerEvent


Error text Error - exceeded initialization timeout
(5 s)


loggerMsgEnd





[Sun 2 05 17:59:24 JST 2017]


Warning: loggerMsg


ClientName: ChannelCallbackClient


Severity: Warning


Text: Received
ChannelDownReconnecting event on channel Channel


RsslReactor Channel is null


Error Id 0


Internal sysError 0


Error Location Reactor.processWorkerEvent


Error text Error - exceeded initialization timeout
(5 s)


loggerMsgEnd





[Sun 2 05 17:59:31 JST 2017]



Best Answer

  • wasin.w
    wasin.w admin
    Answer ✓

    @naoto.tatemichi

    The log message means the API cannot establish a connection with the EZD server.

    The easiest way is to restart the EZD server when the problem occurs, the API will recover the connection and subscriptions for the application. In order to verify the issue in the EZD level, I suggest you contact the EZD support team who specialize in EZD to verify the client's EZD.

    You can contact them on the client behalf via the https://my.thomsonreuters.com/ContactUsNew link and choose Product "Thomson Reuters Elektron Connect" as the picture below.

    image

Answers