if (sessionSecCtx == null) {
throw new XmlBlasterException(this.glob, ErrorCode.USER_NOT_CONNECTED, ME + " Authenticate.disconnect", "You are not connected, your secretSessionId is invalid.");
}
try {
CryptDataHolder dataHolder = new CryptDataHolder(MethodName.DISCONNECT, new MsgUnitRaw(null, (byte[])null, qos_literal), null);
securityMgr.releaseSession(secretSessionId, sessionSecCtx.importMessage(dataHolder).getQos());
}
catch(Throwable e) {
log.warning("Ignoring importMessage() problems, we continue to cleanup resources: " + e.getMessage());
}