From c6cac1c662074364e8dab507655e8137491db50e Mon Sep 17 00:00:00 2001 From: DJGosnell Date: Tue, 4 Oct 2016 11:13:03 -0400 Subject: [PATCH] Fixed bug with exception deserialization. --- src/DtronixMessageQueue/Rpc/RpcProxy.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DtronixMessageQueue/Rpc/RpcProxy.cs b/src/DtronixMessageQueue/Rpc/RpcProxy.cs index 108fd83..a847cd8 100644 --- a/src/DtronixMessageQueue/Rpc/RpcProxy.cs +++ b/src/DtronixMessageQueue/Rpc/RpcProxy.cs @@ -168,7 +168,7 @@ public override IMessage Invoke(IMessage msg) { case RpcCallMessageType.MethodException: // Deserialize the exception and let the local method call receive it. - var return_exception = serializer.DeserializeFromReader(method_info.ReturnType, 0); + var return_exception = serializer.DeserializeFromReader(typeof(RpcRemoteExceptionDataContract), 0); return new ReturnMessage(new RpcRemoteException((RpcRemoteExceptionDataContract)return_exception), method_call); default: