Please report new issues athttps://github.com/DOCGroup
When handling a forward request we may get forwarded to a collocated object. The typical scenario is a server that register with the Implementation Repository: if it creates an object reference to a local object the object reference will be pointing to the ImplRepo and potentially none of its profiles will match the local ones. Trying to contact the ImplRepo will result in a LOCATION_FORWARD exceptions (and/or a LocateReply) pointing to the local endpoints, but now we should use collocation.
Forgot to add a summary.
Nanbor is the collocation expert in the group, he is better prepared to give an answer to this problem.
I accept. This is an interesting question.
Bugs 1495 and 1496 split the work for this bug in two parts: Bug 1496 describes how to make sure that a call in-progress changes from the remote path to the collocated path. It is a more involved problem that requires major changes to the ORB. Bug 1495 describes how to make subsequent calls work. It is truly a separate problem, and can be fixed independently. It is also a much more important fix for me.
This is mine, fixes are in the repo, need to do just a last retest and then we could close this.
accept
The bugs on which this one depends are fixed. I must still retest this with the implementation repository as the original report describes
Bug 1919 proves that the problem still exists (when we are dealing with the IMR). This bug should therefore be addressed before 133 can be finally closed.
Bug 1919 has been validated as fixed meaning we can close this one now