BAD_INV_ORDER when ORB is shutdown (21.3.10.2)

XMLWordPrintable

    • Type: Bug
    • Resolution: Won't Fix
    • Priority: P5
    • None
    • Affects Version/s: 1.4.0
    • Component/s: other-libs
    • sparc
    • solaris_7

      > I've registered a client interceptor and a server interceptor. There are
      > two servants, one for invoking a helloWorld() call from client to
      > server. Second servant has only one "oneway" call to shutdown the ORB.
      >
      > As per 21.3.10.2, 1st para: If, during request processing, a request is
      > cancelled because of an ORB shutdown, send_exception is called with the
      > system exception BAD_INV_ORDER with a minor code of 4.
      >
      > The control flow is:
      >
      > 1). send_request1
      > 2). receive_request_service_context1
      > 3). receive_request1
      > 4). Wait by 1st servant for 5000 ms
      > 5). send_request2
      > 6). receive_request_service_context2
      > 7). receive_request2
      > 8). 2nd servant invokes shutdown on 1st servant's server ORB
      > 9). send_reply2
      > 10). receive_exception1
      >
      > However, instead of getting a BAD_INV_ORDER on 10) step, I'm getting a
      > org.omg.CORBA.COMM_FAILURE with a minor code of 1.

      Please refer to attachment for reproducing this case.

            Assignee:
            Harold Carr
            Reporter:
            Arun Gupta (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: