"Cannot call 'mt45if.dll::jfxLog', 'mt45if.dll' is not loaded" Error

192 views
Skip to first unread message

Andrei Sandu

unread,
Dec 20, 2018, 4:47:22 AM12/20/18
to nj...@googlegroups.com

Hi

I get the following exception on the Expert tab of the first MT4 Terminal opened by a Terminal Server, V2.7.0-P5 instance.

2018.12.20 10:07:44.040 Expert jfx EURUSD,H4: removed

2018.12.20 10:07:44.040 jfx EURUSD,H4: uninit reason 8

2018.12.20 10:07:44.040 jfx EURUSD,H4: not initialized

2018.12.20 10:07:44.040 jfx EURUSD,H4: unresolved import function call

2018.12.20 10:07:44.040 Cannot call 'mt45if.dll::jfxLog', 'mt45if.dll' is not loaded

2018.12.20 10:07:44.040 Cannot load 'C:\.7788\FXCM-USDDemo01 3842669\MQL4\Libraries\mt45if.dll' [127]


The dll is found at that location.

Please note that the machine where the Terminal Server runs is a Windows Server 2008.

Eventually I get:


Unexpected error: java.lang.RuntimeException: Timeout connecting PID=3952, 3842669/FXCM-USDDemo01() (5?=false) [timeout=121947] NETSTAT=[192.168.190.151:57119 -> 204.8.241.79:443 ESTAB (pid=3952)]


Could you provide us with any feedback about why the above dll error occurs?

Would a newer Windows Server OS fix it? I am asking this because if I run the same Terminal Server on Win 10 with the same client code everything works as expected.

Which is the minimum Windows OS version required to be able to run Terminal Server, V2.7.0-P5 instance and Terminal MT4 build 109?

Roman Gerasimenko

unread,
Dec 20, 2018, 6:23:17 AM12/20/18
to NJ4X Forum
It seems you need to install  VC++ redistributable libs 2013 (both x86 and x64), http://www.microsoft.com/en-us/download/details.aspx?id=40784 

You're using too old NJ4X API though.
Please upgrade to the latest TS (2.8.4) and JRE(11) - it will guide you to download/install VC++ redistributable automatically.

чт, 20 груд. 2018 о 11:47 Andrei Sandu <andrei...@netdania.net> пише:
--
You received this message because you are subscribed to the Google Groups "NJ4X Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nj4x+uns...@googlegroups.com.
To post to this group, send email to nj...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages