Since yesterday our software that retrieves FX prices using RFA is failing with next exception:
Exception
Info: ThomsonReuters.RFA.Common.InvalidUsageException
Stack:
at
ThomsonReuters.RFA.Common.InvalidUsageException.ThrowInvalidUsageException(Int32,
Int32, StateEnum, StatusCodeEnum, ThomsonReuters.RFA.Common.RFA_String)
at ThomsonReuters.RFA.RDM.RDMFieldDictionary.GetFidDef(Int16)
at
FXService.client.BaseClient.processMarketPrice(ThomsonReuters.RFA.Message.RespMsg,
Int64)
at ThomsonReuters.RFA.SessionLayer.OMMItemEvent.NotifyNativeEvent(ThomsonReuters.RFA.Common.ClientEventClosure,
rfa.common.Event*)
at
<Module>.ThomsonReuters.RFA.SessionLayer.Unmanaged.UnmanagedEventClient.processEvent(ThomsonReuters.RFA.SessionLayer.Unmanaged.UnmanagedEventClient*,
rfa.common.Event*)
at ThomsonReuters.RFA.Common.EventQueue.Dispatch()
at FXService.ReutersClient.<.ctor>b__10_0()
at
System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,
System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
RDMFieldDictionary has been changed?
Thanks.