Newsgroups: comp.object.corba
From: brian_mk <brian.k...@gmail.com>
Date: Wed, 30 Apr 2008 05:10:13 -0700 (PDT)
Local: Wed, Apr 30 2008 8:10 am
Subject: omniORB4 OBJECT_NOT_EXIST callback exception
I have a Windows client (Vista) that registers a number of callback
objects with a Linux server in the way described in the book 'Advanced CORBA Programming with C++' (Chapter 20):- module CCS { interface Callback { interface CBRegistration { interface xxx { }; When the server makes a callback, this sometimes works ok but other times it fails with an OBJECT_NOT_EXIST exception. After one failure, it appears that the other registered callbacks also fail in the same way. When the Windows client subsequently exits, it still manages to successfully call the server to unregister the callbacks. It does this by calling the unregister() method for each of the callback objects in turn. This proves that the callback objects still exist on the client and have not been inadvertently destroyed. When I use a test client running on the same Linux machine as the I have added debug to log the exception minor code (using e.minor() ) We are using omniORB 4.0.7. Any help greatly appreciated. Regards, Brian. You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||