Merge remote-tracking branch 'upstream/master'
[ACE_TAO.git] / TAO / tests / Bug_3299_Regression / README
blob1fe345da1b0df0bfb5ee0b1eff3563e925122cd4
3 This test checks that the client side ORB *doesn't* transparently reinvoke COMPLETED_MAYBE exceptions.
5 The problem that existed was that TAO *was* doing this when further profiles existed other than the one that the exception was receieved upon. This would happen in the case of a multiprofile IOR or, as in this test case, when the current IOR in use was received as a result of a location forward.
7 The server IOR is bound into the IOR table and a corbaloc for the IOR table binding is used. This results in a location forward. The server throws a TRANSIENT COMPLETED_MAYBE which the client will propogate to the client if all is well.
9 Regression looks like:
11 sm@beatrice:~/doccvs/ACE_wrappers/TAO/tests/Hello> ./run_test.pl
12 (17131|3079513808) - string returned <You shouldn't ever see this message>
13 Error - Regression - Test has failed. ORB has retried a COMPLETED_MAYBE
14 ERROR: client returned 1
15 ERROR: server timedout
16 ERROR: server returned -1