Dukascopy
 
 
Wiki JStore Search Login

Attention! Read the forum rules carefully before posting a topic.

    Submit JForex API bug reports in this forum only.
    Submit Converter issues in Converter Issues.
    Off topics are strictly forbidden.

Any topics which do not satisfy these rules will be deleted.

Connection Error Occured (-7)
 Post subject: Connection Error Occured (-7) Post rating: 0   New post Posted: Sat 19 Aug, 2017, 16:47 
User avatar

User rating: 0
Joined: Fri 18 Sep, 2015, 14:32
Posts: 15
Location: Germany, Dresden
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.


 
 Post subject: Re: Connection Error Occured (-7) Post rating: 0   New post Posted: Sat 19 Aug, 2017, 19:39 
User avatar

User rating: 0
Joined: Fri 18 Sep, 2015, 14:32
Posts: 15
Location: Germany, Dresden
Currently the error does not occur again. Everything seems to work.


 

Jump to:  

  © 1998-2024 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com