EMA Java Warning "Login stream was closed." with "RDMDictionary stream was closed with status messag

One of our TREP3.2 client who uses EMA Java to access TREP and logged following warning msgs.

Can we know what it means and associated impact? How to resolve it, thanks.


2020-05-18 11:22:44.263|WARN|c.t.e.a.OmmConsumerImpl||loggerMsg

ClientName: ChannelDictionary

Severity: Warning

Text: RDMDictionary stream was closed with status message

streamId 4

Reason State: Closed/Suspect/None - text: "Login stream was closed."

loggerMsgEnd



2020-05-18 11:22:44.362|WARN|c.t.e.a.OmmConsumerImpl||loggerMsg

ClientName: ChannelDictionary

Severity: Warning

Text: RDMDictionary stream was closed with status message

streamId 3

Reason State: Closed/Suspect/None - text: "Login stream was closed."

loggerMsgEnd



2020-05-18 11:22:44.362|WARN|c.t.e.a.OmmConsumerImpl||loggerMsg

ClientName: ChannelDictionary

Severity: Warning

Text: RDMDictionary stream was closed with status message

streamId 4

Reason State: Closed/Suspect/None - text: "Login stream was closed."

loggerMsgEnd


Best Answer

  • umer.nalla
    Answer ✓

    Hi @tony.zhu

    If the Login stream is closed, that means you are not logged into the server, so you cannot download the data dictionary, nor can you make subscription request or snapshots.

    Are they using their own code or one of our examples?

    If they are using their own code, can they try one of our examples instead and see what happens?

    You said it happens on startup - every time or just occasionally?

    If it happens everytime: Have they checked their credentials - dacs user name? Are they using the correct Hostname / ports?

    If they are using EMAConfig.xml - does it work when they hardcode the host and port etc into the Java code? If it works with hardcoded values, then this means the API cannot find the EMAConfig.xml file.

    Please provide answers to all questions so we can assist fully.

Answers