Archived

This forum has been archived. Please start a new discussion on GitHub.

Possible causes of UnknownRequestIdException

We are seeing this occurring with one particular method call on a specific server instance. The same call elsewhere in the client process returns OK.

I realise this description is vague, but this is a large complex system, so I'm looking for some guidance on what the causes might be, so that I can narrow it down to a test case. I searched for similar reports in these forums, but the exception name exceeds the permissible search string length.

Ice.Trace.Protocol output for the server looks normal:

Aug 24 16:55:10 hscobcp ShutterSrv[25758]: Protocol: received request message type = 0 (request) compression status = 0 (not compressed; d
o not compress response, if any) message size = 46 request id = 18 identity = shutter facet = operation = getStatus mode = 0 (normal) cont
ext =
Aug 24 16:55:11 hscobcp ShutterSrv[25758]: Protocol: sending reply message type = 2 (reply) compression status = 0 (not compressed; do not compress response, if any) message size = 26 request id = 18 reply status = 0 (ok)
Aug 24 16:55:11 hscobcp ShutterSrv[25758]: Protocol: received request message type = 0 (request) compression status = 0 (not compressed; do not compress response, if any) message size = 42 request id = 19 identity = shutter facet = operation = Close mode = 0 (normal) context =
Aug 24 16:55:11 hscobcp ShutterSrv[25758]: Protocol: sending reply message type = 2 (reply) compression status = 0 (not compressed; do not compress response, if any) message size = 26 request id = 19 reply status = 0 (ok)
Aug 24 16:55:11 hscobcp ShutterSrv[25758]: Protocol: received request message type = 0 (request) compression status = 0 (not compressed; do not compress response, if any) message size = 52 request id = 15 identity = shutter facet = operation = setCommand mode = 0 (normal) context =
Aug 24 16:55:11 hscobcp ShutterSrv[25758]: Protocol: sending reply message type = 2 (reply) compression status = 0 (not compressed; do not compress response, if any) message size = 29 request id = 15 reply status = 0 (ok)
Aug 24 16:55:11 hscobcp ShutterSrv[25758]: Protocol: received request message type = 0 (request) compression status = 0 (not compressed; do not compress response, if any) message size = 46 request id = 20 identity = shutter facet = operation = getStatus mode = 0 (normal) context =
Aug 24 16:55:12 hscobcp ShutterSrv[25758]: Protocol: sending reply message type = 2 (reply) compression status = 0 (not compressed; do not compress response, if any) message size = 26 request id = 20 reply status = 0 (ok)
Aug 24 16:55:44 hscobcp ShutterSrv[25758]: Protocol: sending validate connection message type = 3 (validate connection) compression status = 0 (not compressed; do not compress response, if any) message size = 14

Comments

  • benoit
    benoit Rennes, France
    Hi,

    The exception indicates that the client received the response of a request which it doesn't know about. Can you enable protocol tracing on the client instead?

    Cheers,
    Benoit.