I'm reaching out because we've gotten a bit stuck trying to connect to the RTDMS environment using the Java SDK (specifically running the runConsumer100 example). We are setting everything up on a Debian server and something strange is happening: the SDK completely ignores our EmaConfig.xml file and keeps falling back to localhost:14002 by default.
Our goal is to point to the IP xxxxxxxxxxx (using the parameters -u 'EM3 MFSA ES05938' -s HEDD), but we keep running into these two errors in our server logs:
- The validator rejects the classic
<ConsumerList> structure and requires us to use <ConsumerGroup>. - When we switch it to groups, we hit a
[Fatal Error] EmaConfig.xml:1:7: A pseudo attribute name is expected.. Since we are on a Linux/Debian environment, we suspect this might be a weird encoding issue, line endings, or some invisible character introduced when processing the XML on this system. Either way, this error causes the parser to discard the physical file entirely.