OmmInvalidUsageException login failed (timed out)

Hi

I get the following error when trying to execute the jar file from ec2

20:08:56.666 [main] ERROR com.thomsonreuters.ema.access.OmmConsumerImpl - loggerMsg

ClientName: ChannelCallbackClient

Severity: Error

Text: Received ChannelDown event on channel Channel_1

Instance Name Consumer_1_1

RsslReactor Channel is null

Error Id 0

Internal sysError 0

Error Location Reactor.processWorkerEvent

Error text Error initializing channel: errorId=0 text=null

loggerMsgEnd

Exception in thread "main" Exception Type='OmmInvalidUsageException', Text='login failed (timed out after waiting 45000 milliseconds) for amer-3.pricing.streaming.edp.thomsonreuters.com:14002)', Error Code='-4052'

at com.thomsonreuters.ema.access.OmmBaseImpl.ommIUExcept(OmmBaseImpl.java:1380)

at com.thomsonreuters.ema.access.OmmBaseImpl.handleLoginReqTimeout(OmmBaseImpl.java:1193)

at com.thomsonreuters.ema.access.OmmConsumerImpl.handleAdminDomains(OmmConsumerImpl.java:446)

at com.thomsonreuters.ema.access.OmmBaseImpl.initialize(OmmBaseImpl.java:280)

at com.thomsonreuters.ema.access.OmmConsumerImpl.<init>(OmmConsumerImpl.java:43)

at com.thomsonreuters.ema.access.EmaFactory.createOmmConsumer(EmaFactory.java:236)

at EMAConsumer.Consumer.main(Consumer.java:261)

But when i run the jar file on my local system, it runs fine and keeps pulling the data. I have enabled port 14002 also on ec2. Please let me know, if i need to do anything else?

Thanks

Dhruv


Best Answer

  • zoya faberov
    Answer ✓

    In conclusion, quoting from comments:

    "It is solved now. I was using \\home\\ubuntu\\keystore.jks instead of //home//ubuntu//keystore.jks. It should have been // instead of \\ in my configuration file. "

Answers

  • Hi @zoya.farberov I am using example 450

  • Thanks @zoya.farberov I will do it and let you know

  • Hi @zoya.farberov

    It is solved now. I was using \\home\\ubuntu\\keystore.jks instead of //home//ubuntu//keystore.jks. It should have been // instead of \\ in my configuration file. Thanks Dhruv

  • Hello @dhruv.arora

    I noticed that you are using Ubuntu Linux. Please be informed that the ESDK Java /EMA Java supports the following Linux OS platforms only:

    • Oracle Linux
    • RHEL
    • CentOS Linux.

    Please refer to "Operating System" tab of the API Compatibility Matrix document.

  • The OmmConsumer throws an invalid usage exception when it times out in the constructor waiting for the login or connection up event. This is a built in behavior. Does your app handle exceptions?
    Please post the code of your app to see if everything is "as designed".