If I try to authenticate, after the first step a "Connection Error Occured (-7)"
2017-08-19 17:42:41.240 INFO TesterMainGUIMode - Connecting...
2017-08-19 17:42:41.560 INFO AuthorizationClient - Auth step 1 request [DC7A1B42B10289C8214D0DE526EB87A5B3C431DB]
2017-08-19 17:42:53.017 ERROR AuthorizationClient - Read timed out
java.net.SocketTimeoutException: Read timed out
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
at com.dukascopy.auth.client.http.HttpSRPUtils.getHttpServerResponse(HttpSRPUtils.java:83)
at com.dukascopy.auth.client.http.HttpSRPClientProtocol.performStep1(HttpSRPClientProtocol.java:189)
at com.dukascopy.auth.client.SRPAuthClient.step1(SRPAuthClient.java:205)
at com.dukascopy.auth.client.SRPAuthClient.authenticate(SRPAuthClient.java:57)
at com.dukascopy.api.impl.connect.AuthorizationClient.getAPIsAndTicketUsingLogin_SRP6(AuthorizationClient.java:684)
at com.dukascopy.api.impl.connect.TesterClientImpl.authenticateAPI(TesterClientImpl.java:498)
at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:275)
at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:266)
at org.daiv.main.TesterMainGUIMode.startStrategy(TesterMainGUIMode.java:247)
at org.daiv.main.TesterMainGUIMode.showChartFrame(TesterMainGUIMode.java:586)
at org.daiv.main.TesterMainGUIMode.main(TesterMainGUIMode.java:592)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:3005)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:283)
at com.dukascopy.auth.client.http.HttpSRPUtils.getHttpServerResponse(HttpSRPUtils.java:82)
... 10 more
2017-08-19 17:42:53.024 INFO AuthorizationClient - Auth step 1 request [DC7A1B42B10289C8214D0DE526EB87A5B3C431DB]
2017-08-19 17:42:55.614 INFO AuthorizationClient - Auth step 1 response [ServerResponseObject [passwordServerResponse=Step1ServerResponse [serverPublicValueB=33f6a3da160949cea220e093993484e1be017dcd342c9b52a0c602bc7c595bfbe0cce61fa612f23c5e7735a673cfbc2cddaf8bec130107cf0f100f4c033c09779a7e2c511bf514a780e47559abe4fe61e912b7f11baf0c6b6f8e0c414992ae98e232b9fa316767ae264cc0ea723a6ada909b4d54331292134a6a45a9951721782d248a6c83743d5e498236464dc0f8ec5c7af93c71d6a8321c10ad38554983c518b35332aa8f8a0ac58bf63fe77b1b9598f7f0d879322f0f9556c9b0238bae39c7b3b866f88a8f9b5853ea9135baf3d0096cabd0e54c5495cdbb5e05f1e3b5fe6080aaabbe82d6a97b185b7bdbcd533d354822d6c159bee8f9877fb72a6dd028, saltS=48d6b1f9457504680b7b7ba9d08285bd, safePrimeN=ac6bdb41324a9a9bf166de5e1389582faf72b6651987ee07fc3192943db56050a37329cbb4a099ed8193e0757767a13dd52312ab4b03310dcd7f48a9da04fd50e8083969edb767b0cf6095179a163ab3661a05fbd5faaae82918a9962f0b93b855f97993ec975eeaa80d740adbf4ff747359d041d5c33ea71d281e446b14773bca97b43a23fb801676bd207a436c6481f1d2b9078717461a5b9d32e688f87748544523b524b0d57d5ea77a2775d2ecfa032cfbdbf52fb3786160279004e57ae6af874e7303ce53299ccc041c7bc308d82a5698f3a8d0c38271ae35f8e9dbfbb694b5c803d89f7ae435de236d525f54759b65e372fcd68ef20fa7111f9e4aff73, correspondingGeneratorG=2, hashAlgorithmH=SHA-256, srpProtocolVersion=1], pinServerResponse=null]]
2017-08-19 17:42:55.700 INFO AuthorizationClient - Auth step 2 request A [2407722144268023068394248380774955192572699887123606104916191713383542367853720186099652444522453417863357170741834848223792106140864484185897647653962356347874814024384743954786291579240400191253240089100597547299403758290505272456111268026055420379445611806116637327891083147093012765608375353713115232775004084224942211665257284547980701526287659219230406064708387887730127925163698861935622126025563448968485546784567686212801981387496661837367840709804834586862646516817805159368489261797587035620584723344247796744257222527741700082620855557651757188467442799240076027106730930863273348761073500826615495280647], M1 [76802512357003544990531153626739349957013513209817736281696314196048957051416]
2017-08-19 17:42:59.056 INFO AuthorizationClient - Auth step 2 response [ServerResponseObject [passwordServerResponse=Step2ServerResponse [serverEvidenceMessageM2=b13c27e6c72caf8b9ab2cde8341bb66275c7f1239209a6679a8463d7a972c0cc, srpProtocolVersion=1], pinServerResponse=null]]
2017-08-19 17:42:59.058 INFO AuthorizationClient - Auth step 3 request
2017-08-19 17:43:09.119 ERROR AuthorizationClient - Read timed out
java.net.SocketTimeoutException: Read timed out
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1926)
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1921)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1920)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1490)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
at com.dukascopy.auth.client.http.HttpSRPUtils.getHttpServerResponse(HttpSRPUtils.java:83)
at com.dukascopy.auth.client.http.HttpSRPClientProtocol.performStep3(HttpSRPClientProtocol.java:300)
at com.dukascopy.auth.client.SRPAuthClient.step3(SRPAuthClient.java:111)
at com.dukascopy.auth.client.SRPAuthClient.authenticate(SRPAuthClient.java:85)
at com.dukascopy.api.impl.connect.AuthorizationClient.getAPIsAndTicketUsingLogin_SRP6(AuthorizationClient.java:684)
at com.dukascopy.api.impl.connect.TesterClientImpl.authenticateAPI(TesterClientImpl.java:498)
at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:275)
at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:266)
at org.daiv.main.TesterMainGUIMode.startStrategy(TesterMainGUIMode.java:247)
at org.daiv.main.TesterMainGUIMode.showChartFrame(TesterMainGUIMode.java:586)
at org.daiv.main.TesterMainGUIMode.main(TesterMainGUIMode.java:592)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:3005)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(HttpsURLConnectionImpl.java:283)
at com.dukascopy.auth.client.http.HttpSRPUtils.getHttpServerResponse(HttpSRPUtils.java:82)
... 10 more
Exception in thread "main" com.dukascopy.api.JFException: Connection error occurred. Error: -7
at com.dukascopy.api.impl.connect.TesterClientImpl.authenticateAPI(TesterClientImpl.java:565)
at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:275)
at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:266)
at org.daiv.main.TesterMainGUIMode.startStrategy(TesterMainGUIMode.java:247)
at org.daiv.main.TesterMainGUIMode.showChartFrame(TesterMainGUIMode.java:586)
at org.daiv.main.TesterMainGUIMode.main(TesterMainGUIMode.java:592)
This happens in Backtesting as well as in Demo Trading Mode. It is also possible to reproduce the "-7" error with "jforex.jnlp" file.
Seems to be a server issue.