Dukascopy
 
 
Wiki JStore Search Login

certificate exception
 Post subject: certificate exception Post rating: 0   New post Posted: Fri 20 Feb, 2015, 15:44 
User avatar

User rating: 0
Joined: Wed 05 Nov, 2014, 10:56
Posts: 23
Location: LatviaLatvia
Hello!
As of today ~14.00 GMT (prior 14.00 everything was fine), I started getting CERTIFICATE_EXCEPTION, when backtesting my strategy with standalone API. The log looks like this:

2015-02-20 16:17:20.650 INFO  Main - Connecting...
2015-02-20 16:17:22.165 INFO  AuthorizationClient - Selecting the best server...
2015-02-20 16:17:22.704 INFO  AuthorizationClient - retry count = 1, properties request time = 2015-02-20 16:17:22
2015-02-20 16:17:23.491 INFO  AuthorizationClient - retry count = 1, properties response time = 2015-02-20 16:17:23
2015-02-20 16:17:23.821 WARN  FeedDataProvider - JStore is disabled for the current user
2015-02-20 16:17:23.878 INFO  ClientProtocolHandler - TcpNoDelay=false
2015-02-20 16:17:24.098 INFO  ClientConnector - Primary connect successfull, primarySession is [MinaIoSessionWrapper [session=(SOCKET, R: d-ja-gva-91-142.dukascopy.com/194.8.15.142:10443, L: /192.168.0.101:48611, S: d-ja-gva-91-142.dukascopy.com/194.8.15.142:10443)]], address is [d-ja-gva-91-142.dukascopy.com/194.8.15.142:10443]
2015-02-20 16:17:24.200 ERROR DDSTrustManager - Certificate exception for certificates chain:
2015-02-20 16:17:24.202 ERROR DDSTrustManager -    Issuer: CN=COMODO RSA Organization Validation Secure Server CA, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB; Subject: CN=*.dukascopy.com, OU=PremiumSSL Wildcard, OU=IT, O=Dukascopy Bank SA, STREET=20 rue de Pre-Bois, L=MEYRIN, ST=Geneva, OID.2.5.4.17=1217, C=CH; SN: a82d0fb6b0f5b2a102de8d4c59929d7d; Basic constraints: -1
2015-02-20 16:17:24.204 ERROR ClientConnector - CERTIFICATE_EXCEPTION
sun.security.validator.ValidatorException: No trusted certificate found
   at sun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.java:384)
   at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:133)
   at sun.security.validator.Validator.validate(Validator.java:260)
   at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
   at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
   at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:105)
   at com.dukascopy.dds4.transport.common.mina.ssl.DDSTrustManager.checkServerTrusted(DDSTrustManager.java:81)
   at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:936)
   at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1465)
   at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:212)
   at sun.security.ssl.Handshaker.processLoop(Handshaker.java:957)
   at sun.security.ssl.Handshaker$1.run(Handshaker.java:897)
   at sun.security.ssl.Handshaker$1.run(Handshaker.java:894)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1347)
   at org.apache.mina.filter.support.SSLHandler.doTasks(SSLHandler.java:688)
   at org.apache.mina.filter.support.SSLHandler.handshake(SSLHandler.java:489)
   at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.java:306)
   at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:392)
   at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
   at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
   at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
   at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220)
   at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
2015-02-20 16:17:24.307 INFO  ClientProtocolHandler - Disconnect task in queue, reason [CERTIFICATE_EXCEPTION], server address [d-ja-gva-91-142.dukascopy.com/194.8.15.142:10443], transport name [null]
2015-02-20 16:17:29.191 WARN  WLabelData - White Label Image is not received
2015-02-20 16:17:29.191 INFO  Main - Connected
2015-02-20 16:17:29.192 INFO  Main - Subscribing instruments...
2015-02-20 16:18:28.944 ERROR CurvesJsonProtocolHandler - Still not connected after waiting [60] seconds
com.dukascopy.charts.data.datacache.NotConnectedException: Still not connected after waiting [60] seconds
   at com.dukascopy.charts.data.datacache.CurvesJsonProtocolHandler.connect(CurvesJsonProtocolHandler.java:140)
   at com.dukascopy.charts.data.datacache.CurvesJsonProtocolHandler.processMessage(CurvesJsonProtocolHandler.java:1168)
   at com.dukascopy.charts.data.datacache.CurvesJsonProtocolHandler.processMessage(CurvesJsonProtocolHandler.java:1148)
   at com.dukascopy.charts.data.datacache.metadata.FeedMetadataManager.getFirstTimeFromDFS(FeedMetadataManager.java:133)
   at com.dukascopy.charts.data.datacache.metadata.FeedMetadataManager.checkDFSFillAllCaches(FeedMetadataManager.java:210)
   at com.dukascopy.charts.data.datacache.metadata.FeedMetadataManager.preloadCache(FeedMetadataManager.java:262)
   at com.dukascopy.charts.data.datacache.FeedDataProvider$1.run(FeedDataProvider.java:409)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
2015-02-20 16:18:28.946 INFO  Main - Downloading data
2015-02-20 16:18:34.012 INFO  Main - Starting strategy
2015-02-20 16:18:34.081 INFO  Main - Strategy started: 1
Exception in thread "StrategyRunner Thread" java.lang.IllegalArgumentException: Desired candles (1 Sec) time is earlier than tick history (GBP/AUD) start time '2015-02-02 12:00:00:000' < '2015-02-20 14:17:23:000
   at com.dukascopy.charts.data.datacache.customperiod.tick.LoadCandlesFromTicksAction.<init>(LoadCandlesFromTicksAction.java:102)
   at com.dukascopy.charts.data.datacache.customperiod.tick.LoadCandlesFromTicksAction.<init>(LoadCandlesFromTicksAction.java:124)
   at com.dukascopy.charts.data.datacache.LoadCustomPeriodNumberOfCandlesAction.loadCandlesFromTicks(LoadCustomPeriodNumberOfCandlesAction.java:123)
   at com.dukascopy.charts.data.datacache.LoadCustomPeriodNumberOfCandlesAction.run(LoadCustomPeriodNumberOfCandlesAction.java:110)
   at com.dukascopy.charts.data.datacache.LoadNumberOfCandlesAction.run(LoadNumberOfCandlesAction.java:210)
   at com.dukascopy.charts.data.datacache.FeedDataProvider.loadCandlesDataBeforeSynched(FeedDataProvider.java:804)
   at com.dukascopy.dds2.greed.agent.strategy.tester.AbstractStrategyRunner.getFirstTicks(AbstractStrategyRunner.java:223)
   at com.dukascopy.dds2.greed.agent.strategy.tester.AbstractStrategyRunner.getFirstTicks(AbstractStrategyRunner.java:209)
   at com.dukascopy.dds2.greed.agent.strategy.tester.StrategyRunner.initBeforeRun(StrategyRunner.java:253)
   at com.dukascopy.dds2.greed.agent.strategy.tester.StrategyRunner.run(StrategyRunner.java:312)
   at java.lang.Thread.run(Thread.java:745)
2015-02-20 16:19:28.957 ERROR CurvesJsonProtocolHandler - Still not connected after waiting [60] seconds
com.dukascopy.charts.data.datacache.NotConnectedException: Still not connected after waiting [60] seconds
   at com.dukascopy.charts.data.datacache.CurvesJsonProtocolHandler.connect(CurvesJsonProtocolHandler.java:140)
   at com.dukascopy.charts.data.datacache.CurvesJsonProtocolHandler.processMessage(CurvesJsonProtocolHandler.java:1168)
   at com.dukascopy.charts.data.datacache.CurvesJsonProtocolHandler.processMessage(CurvesJsonProtocolHandler.java:1148)
   at com.dukascopy.charts.data.datacache.metadata.FeedMetadataManager.getFirstTimeFromDFS(FeedMetadataManager.java:133)
   at com.dukascopy.charts.data.datacache.metadata.FeedMetadataManager.checkDFSFillAllCaches(FeedMetadataManager.java:210)
   at com.dukascopy.charts.data.datacache.metadata.FeedMetadataManager.preloadCache(FeedMetadataManager.java:262)
   at com.dukascopy.charts.data.datacache.FeedDataProvider$1.run(FeedDataProvider.java:409)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)


If I try to launch the JForex platform, I get an error (see attached file).
Everything is on demo account and I have all my system up to date.

Please help! :)
Image


Attachments:
suka.jpg [33.58 KiB]
Downloaded 430 times
DISCLAIMER: Dukascopy Bank SA's waiver of responsability - Documents, data or information available on this webpage may be posted by third parties without Dukascopy Bank SA being obliged to make any control on their content. Anyone accessing this webpage and downloading or otherwise making use of any document, data or information found on this webpage shall do it on his/her own risks without any recourse against Dukascopy Bank SA in relation thereto or for any consequences arising to him/her or any third party from the use and/or reliance on any document, data or information found on this webpage.
 
 Post subject: Re: certificate exception Post rating: 0   New post Posted: Tue 24 Feb, 2015, 16:12 
User avatar

User rating: 0
Joined: Wed 05 Nov, 2014, 10:56
Posts: 23
Location: LatviaLatvia
Everything is working normal gain, but it still would be nice to know what caused this error :)


 
 Post subject: Re: certificate exception Post rating: 0   New post Posted: Wed 25 Feb, 2015, 22:56 
User avatar

User rating: 0
Joined: Wed 05 Nov, 2014, 10:56
Posts: 23
Location: LatviaLatvia
Now I am getting "Unexpected end of file from server" error, I cannot log in JForex platform and I cannot do anything with standalone API :

2015-02-25 23:52:10.284 INFO  Main - Connecting...
2015-02-25 23:52:12.402 ERROR AuthorizationClient - Unexpected end of file from server
java.net.SocketException: Unexpected end of file from server
   at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:790)
   at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
   at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:787)
   at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
   at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
   at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
   at com.dukascopy.api.impl.connect.AuthorizationClient.getAuthorizationServerResponse(AuthorizationClient.java:875)
   at com.dukascopy.api.impl.connect.AuthorizationClient.getAPIsAndTicketUsingLogin(AuthorizationClient.java:511)
   at com.dukascopy.api.impl.connect.AuthorizationClient.getAPIsAndTicketUsingLogin(AuthorizationClient.java:454)
   at com.dukascopy.api.impl.connect.TesterClientImpl.authenticateAPI(TesterClientImpl.java:389)
   at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:204)
   at com.dukascopy.api.impl.connect.TesterClientImpl.connect(TesterClientImpl.java:193)
   at singlejartest.TesterMain.main(TesterMain.java:107)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:483)
   at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)


Are you having some problems with your servers lately or there is something wrong on my side? Anybody else experiencing the same problems?


 
 Post subject: Re: certificate exception Post rating: 0   New post Posted: Thu 26 Feb, 2015, 10:00 
JForex Master
User avatar

User rating:
Joined: Wed 16 Sep, 2009, 18:23
Posts: 1054
Location: Geneva, Switzerland
Yes, we are having some technical issues. They will be solved asap.


 

Jump to:  

  © 1998-2025 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