This is with C#, on windows xp with Visual Studio, Ice 2.1.1.
If I define an exception in one ICE module, and then try to specify an interface method in another module throws that exception, the generated code doesn't correctly qualify the exception name when it's trying to be thrown. Simple example would be
module M1
{
exception BlahException { };
};
module M2
{
interface I {
void DoStuff() throws M1::BlahException;
};
};
In the _IDelM class, DoStuff method it catches the exception BlahException, and it should be the M1.BlahException. Has anybody else seen this behavior?
Thanks,
Beardo

Reply With Quote
