question

Upvotes
Accepted
1 1 3 3

How to resolve error: "Error: 1002 Invalid IPC Mount Opcode "

When I tried the Training sample: Cons113, I got the following error:

loggerMsg
TimeStamp: 20:38:58.209
ClientName: ChannelCallbackClient
Severity: Warning
Text: Received ChannelDownReconnecting event on channel Channel_4
Instance Name Consumer_4_1
RsslReactor 0x0x274e3b0
RsslChannel 0x0x271a3c0
Error Id -1
Internal sysError 11
Error Location /home/sunj/dev/Real-Time-SDK/Cpp-C/Eta/Impl/Reactor/rsslReactorWorker.c:1241
Error Text </home/sunj/dev/Real-Time-SDK/Cpp-C/Eta/Impl/Transport/rsslSocketTransportImpl.c:6909> Error: 1002 Invalid IPC Mount Opcode: (0)
loggerMsgEnd

I am using Real-Time-SDK (download from github).


Can anyone help me resolve it? thanks

elektronrefinitiv-realtimeelektron-sdkrrtema-apielektron-message-apic++linux
icon clock
10 |1500

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

Hi @jxu2

Can you attach the full output from the example as a .txt file so we can see what if anything is happening before and after the above error? Please remove any machineID / password / token etc from the output, before posting.

I suspect this may require some deeper offline investigation - but we can check to see if there are any further clues in the output.

1 Answer

Upvotes
Accepted
56.1k 145 45 65

@jxu2

This example demonstrates how to connect and consume real-time data from Refinitiv Real-Time Optimized (Cloud).

I can run it properly by following the steps mentioned in this article. Please refer to the Running an EMA example section.

You may need to verify the Channel_4 configurations in the EmaConfig.xml file.

It should look like this:

               <Channel>
                        <Name value="Channel_4"/>
                        <ChannelType value="ChannelType::RSSL_ENCRYPTED"/>
                        <CompressionType value="CompressionType::None"/>
                        <GuaranteedOutputBuffers value="5000"/>
                        <!-- EMA discovers a host and a port from RDP service discovery for the specified location
                            when both of them are not set and the session management is enable. -->
                        <Location value="us-east"/>
                        <EnableSessionManagement value="1"/>
                        <EncryptedProtocolType value="EncryptedProtocolType::RSSL_SOCKET"/>
                        <!-- ObjectName is optional: defaulted to ""                                                                                            -->
                        <ObjectName value=""/>
                </Channel>
icon clock
10 |1500

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