Commit aaec1208 authored by Pavel Vainerman's avatar Pavel Vainerman

(UI): исправлен мелкий баг с вылавливанием исключений в getType()

parent 482f0564
...@@ -1883,6 +1883,16 @@ void UniversalInterface::send( ObjectId name, TransportMessage& msg, ObjectId no ...@@ -1883,6 +1883,16 @@ void UniversalInterface::send( ObjectId name, TransportMessage& msg, ObjectId no
oref = CORBA::Object::_nil(); oref = CORBA::Object::_nil();
} }
} }
catch(IOController_i::NameNotFound& ex)
{
rcache.erase(name, node);
throw UniSetTypes::NameNotFound("UI(getType): "+string(ex.err));
}
catch(IOController_i::IOBadParam& ex)
{
rcache.erase(name, node);
throw UniSetTypes::IOBadParam("UI(getType): "+string(ex.err));
}
catch(ORepFailed) catch(ORepFailed)
{ {
rcache.erase(name, node); rcache.erase(name, node);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment