RFA Internal failure / Pls see details

We like to understand what these RFA error mean?
Can you please let us know?
[2020-09-08 12:51:23] RFA Internal failure
[2020-09-08 12:51:23]
[2020-09-08 12:51:23] Application: RFA
[2020-09-08 12:51:23] Process Id: 0x6F57
[2020-09-08 12:51:23]
[2020-09-08 12:51:23] File: Session_OMM/Impl/OMMSrcDirectoryMsgHandler.cpp
[2020-09-08 12:51:23] Line: 2892
[2020-09-08 12:51:23]
[2020-09-08 12:51:23] Problem:
[2020-09-08 12:51:23] RFA_VERIFY( (!((rsslEncodeElementListElementInit(&eIter, &element, 0)) < 0 )) ) failed
[2020-09-09 07:13:30] RFA Internal failure
[2020-09-09 07:13:30]
[2020-09-09 07:13:30] Application: RFA
[2020-09-09 07:13:30] Process Id: 0x7F8
[2020-09-09 07:13:30]
[2020-09-09 07:13:30] File: Session_OMM/Impl/OMMSrcDirectoryMsgHandler.cpp
[2020-09-09 07:13:30] Line: 2892
[2020-09-09 07:13:30]
[2020-09-09 07:13:30] Problem:
[2020-09-09 07:13:30] RFA_VERIFY( (!((rsslEncodeElementListElementInit(&eIter, &element, 0)) < 0 )) ) failed
======================
This is what we got from the lib files:
VERSION 6.3.1 RELEASE (Internal Node: rfaut6.3.1.F4)
libRFA_Common.so
version.c VERSION 6.3.1 RELEASE (Internal Node: rfaut6.3.1.F4)
@(#)version.c Reuters Foundation API (RFA) 6.3.1 RELEASE
libRFA_Config.so
version.c VERSION 6.3.1 RELEASE (Internal Node: rfaut6.3.1.F4)
@(#)version.c Reuters Foundation API (RFA) 6.3.1 RELEASE
Best Answer
-
Unfortunately, RFA v6.3 has not been supported for several years now (it is around 10-11 yrs old).
Currently, the oldest supported version is v7.6.x
Based on the information in your post, the issue appears to be related to the decoding of the Service (source) directory message from the ADS.
I am guessing that this only started happening recently? If so, can you confirm with your Market data team:- Was the ADS upgraded recently?
- Were any new services (sources) added to the ADS recently?
In the past, I have seen this when the number of services on the ADS exceeded the limit of the older version of the RFA API. I also saw this a few years ago where the RFA application was using two OMMConsumer instances and they were sharing a connection - but this was observed in an older RFA 7.x release).
If one of the above changes was made to your ADS, you could ask your MDS team if they can allow you to connect to an older version of ADS or one with fewer services available - for the short term. This could offer you some breathing space to upgrade to a new version of RFA e.g. v7.6 or ideally v8.x
0
Answers
-
Hi
Sorry for late reply and thanks for your input.
How many sources can be added to ads before the applications fails?
We have a lot of sources on the ADS.
Initially the application connects to the ads but i drops.
Thanks I look forward to hear from you
0 -
Did you confirm with your Market Data team if they recently added new sources as per my earlier post? Please confirm this before we explore this as the reason for your application failure.
If you have confirmed that sources were recently added, then I will need to do some digging to confirm what the limit was - is quite an old issue which was fixed several years. However, my suspicion is that the number was something like 64 or 128?
I will try and confirm the number and get back.
However, you really should be upgrading to a newer version of RFA - as mentioned v6.3 has not been supported for several years now.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛