Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4386223

System Exception in send_exception

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P3 P3
    • None
    • 1.4.0
    • other-libs
    • sparc
    • solaris_7

      > I've three server-side interceptors. If the server call explicitly
      > throws a user exception, the control flow is:
      >
      > rrsc1
      > rrsc2
      > rrsc3
      > rr1
      > rr2
      > rr3
      > se3
      > se2
      > se1
      >
      > rrsc: receive_request_service_context
      > rr: receive_request
      > se: send_exception
      >
      > In this case the appropriate UserException is being caught at the client
      > side. However if I throw a System Exception in send_exception of second
      > interceptor, then the exception received at the client is
      > org.omg.CORBA.UNKNOWN.
      >
      > This seem to mismatch from what is stated in 21.3.9.4. It states that
      > "The exception raised to the client will be the last exception raised by
      > an interceptor, or the original exception if no Interceptor changes the
      > exception."

            mrothsunw Mark Roth (Inactive)
            arungup Arun Gupta (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: