OpenDACS C++ API is crashing when using DACS sink daemon ms140 installation
Hello,
We have upgraded the version DACS sink daemon to 7.7 ms140 version and we got a crash when running our connector.
I noticed that in the sink daemon package the version of dacs4wn64.dll is in 7.10.0.1.
Our connector is using OpenDACS v8.2.0.L2 version (DACS8_lib140_x64.dll is in 8.2.0.2) where dacs4wn64.dll is 7.7.0.1.
The weird thing is that we get not crash when using ms100 version.
Here is the call stack of the crash :
Exception thrown: read access violation.
tmp_uint16 was 0x8E51846A.
> dacs4wn64.dll!scanDacsMessage(...) Line 273 C
dacs4wn64.dll!dbplOpenRdMessage(...) Line 148 C
dacs4wn64.dll!ProcessDictUpd(SINK_CLIENT_INFO * pDacsClientInfo, unsigned char * messagePtr, unsigned int length, int cont_flag) Line 220 C
dacs4wn64.dll!DACS_MessageHandlerMC(unsigned long clientHandle) Line 157 C
dacs4wn64.dll!DACS_MessageHandler() Line 84 C
DACS8_lib140_x64.dll!rfa::dacs::CDacsLibThread::ProcessDacsMessages(rfa::dacs::CDacsLibConnectInfo * pDacsLibConnectInfo) Line 636 C++
DACS8_lib140_x64.dll!rfa::dacs::CDacsLibThread::runThread() Line 361 C++
DACS8_lib140_x64.dll!rfa::support::Thread::startWrapper(void * arg) Line 47 C++
Any idea about this issue?
thanks,
Nicolas BELHOSTE
Best Answer
-
Thank you for reaching out to us.
I think you need to use the dacs4wn64.dll which is in the OpenDACS package.
You should not use the newer version of that DLL that is in the DACS package because the API may not be tested with the newer version.
0
Answers
-
hello,
Just to clarify, I didn't change anything in the delivery of my component, we are using the dll that comes with the OpenDACS package. I was mentionning this difference of versions (there are dlls delivered withn the DACS sink daemon) that could explain the crash.
Regards,
Nicolas
0 -
Please contact the API support team (Refinitiv Developer Connect) directly via Contact Premium Support to investigate this issue.
However, you need to be a RDC named user in order to submit a ticket to the API support team.
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛