--- projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java 2001/03/13 19:14:15 1.17 +++ projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java 2001/03/13 20:56:01 1.18 @@ -22,7 +22,7 @@ import java.text.DateFormat; * to the java.util.Properties class. * * @author $Author: tdb $ - * @version $Id: ConfigurationServant.java,v 1.17 2001/03/13 19:14:15 tdb Exp $ + * @version $Id: ConfigurationServant.java,v 1.18 2001/03/13 20:56:01 tdb Exp $ */ class ConfigurationServant extends ConfigurationPOA { @@ -31,7 +31,7 @@ class ConfigurationServant extends ConfigurationPOA { /** * The current CVS revision of this class */ - public final String REVISION = "$Revision: 1.17 $"; + public final String REVISION = "$Revision: 1.18 $"; //---STATIC METHODS--- @@ -91,8 +91,8 @@ class ConfigurationServant extends ConfigurationPOA { */ public void disconnect() { try { - org.omg.CORBA.Object objRef = _refman.getRootPOA().servant_to_reference(this); - _refman.getORB().disconnect(objRef); + byte[] oid = _refman.getRootPOA().servant_to_id(this); + _refman.getRootPOA().deactivate_object(oid); } catch(Exception e) { _logger.write(this.toString(), Logger.ERROR, "disconnect failed: "+e); }