Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Elektron /
  • EMA /
avatar image
REFINITIV
Question by naoto.tatemichi · Feb 06, 2017 at 01:32 AM · emajavaerrorelektron connect

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]

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

3 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by wasin.waeosri · Feb 06, 2017 at 05:16 AM

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


ezd.png (31.7 KiB)
Comment
naoto.tatemichi

People who like this

1 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
REFINITIV
naoto.tatemichi · Feb 06, 2017 at 07:03 AM 0
Share

Thanks Wasin. I will let the customer know to hear their feedback on this answer.

avatar image
REFINITIV
Answer by wasin.waeosri · Feb 06, 2017 at 02:36 AM

Hi @naoto.tatemichi

The consumer code is connecting to "localhost:14002" which means the consumer application and the provider are in the same machine. If so, what is the provider that the application is connecting to? (client's OMM Provider or the EZD). Do you have the provider log file when the problem occured?

Comment
naoto.tatemichi

People who like this

1 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
REFINITIV
naoto.tatemichi · Feb 06, 2017 at 02:41 AM 0
Share

Hi Wasin, the client is running EZD on the same machine as the API.
So could it be EZD process issue?

avatar image
REFINITIV
Answer by naoto.tatemichi · Feb 06, 2017 at 04:07 AM

Additionally confirmed that there was no ISP issue on that day and the customer was running EZD on the same server hardware of their API.
They'd like to know what those log output meant to be, and how should do if it happens again, such as resetting EZD process or rebooting server hardware.
Can anybody advise?

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
9 People are following this question.

Related Questions

EMA Java API: Getting hundreds of "Received an item event without user specified pointer or stream info" errors

EMA Java - What triggers StatusMsg without state

EMA Programmatic configuration in Java - unable to set Dictionary related elements

EMA Java API dead lock

CLOSE_DATE and OPEN_DATE

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges