C++ StarterConsumer crashed before connect.
Hi,
I'm a newbie, currently I tried to compile and run StarterConsumer example application with MSVC 2017. I already installed EZD 1.3. But then when I ran the application, I got the following error:
RFA Internal failure
Application: StarterConsumer
Process Id: 0xEA8
Thread Id: 0x3BA4
File: \Jenkins\workspace\RFACPPDEV_RCDEV\OS\VS150-32\rcdev\source\rfaut\Common\Support\Util\Impl\JIT_Support.cpp
Line: 133
Problem:
The specified module could not be found.
RFA_VERIFY( 0 ) failed
Stack Trace:
0x55B88F44 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\RFA8_SessionLayer150.dll: getGlobalEventNotifier() + 18500 bytes
0x55B8A8C6 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\RFA8_SessionLayer150.dll: getGlobalEventNotifier() + 25030 bytes
0x55B8CBE3 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\RFA8_SessionLayer150.dll: getGlobalEventNotifier() + 34019 bytes
0x55B753F1 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\RFA8_SessionLayer150.dll: rfa::sessionLayer::Session::~Session() + 8145 bytes
0x00DE886A E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\StarterConsumer.exe: StarterConsumer::init() + 1530 bytes
e:\developments\reuters\delphi_reuters\wrapper\lib\lib\examples\starterconsumer\starterconsumer.cpp, line 150
0x00DEBC46 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\StarterConsumer.exe: main() + 102 bytes
e:\developments\reuters\delphi_reuters\wrapper\lib\lib\examples\starterconsumer\starterconsumer.cpp, line 63
0x00DF73DE E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\StarterConsumer.exe: invoke_main() + 30 bytes
d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 78
0x00DF72F7 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\StarterConsumer.exe: __scrt_common_main_seh() + 343 bytes
d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 288
0x00DF719D E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\StarterConsumer.exe: __scrt_common_main() + 13 bytes
d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 331
0x00DF7448 E:\Developments\Reuters\Delphi_Reuters\Wrapper\Lib\Lib\Examples\StarterConsumer\Debug_WIN_32_VS150_Shared\StarterConsumer.exe: mainCRTStartup() + 8 bytes
d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp, line 17
0x74946359 C:\WINDOWS\System32\KERNEL32.DLL: BaseThreadInitThunk() + 25 bytes
0x76FC7A94 C:\WINDOWS\SYSTEM32\ntdll.dll: RtlGetAppContainerNamedObjectPath() + 228 bytes
0x76FC7A64 C:\WINDOWS\SYSTEM32\ntdll.dll: RtlGetAppContainerNamedObjectPath() + 180 bytes
Is there someone that can help me with this error?
Thanks.
Best Answer
-
It looks like you did not copy required RFA DLL file such as RFA8_SessionLayer_OMM150.dll to the running directory. I would suggest you copy all DLL files from directory "<RFA Installed Path>\Libs\WIN_32_VS150\Release_MD" to the same folder as your StarterConsumer.exe. Also, you should copy .pdb file to the same folder so that when it has an error, you can see more details from the call stack.
And don't forget to copy dictionary files from "<RFA Installed Path>\etc\RDM", otherwise the application can't find dictionary files.1
Answers
-
@moragodkrit
You made my day!
Thank you very much. I didn't notice that I didn't copy all of the DLLs. I was so stupid that I just added DLLs that reported missing by Windows only.0
Categories
- All Categories
- 6 AHS
- 39 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
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛