Dukascopy
 
 
Wiki JStore Search Login

Connection handling and historical tester problem
 Post subject: Connection handling and historical tester problem Post rating: 0   New post Posted: Sat 03 Aug, 2013, 20:28 
User avatar

User rating: 6
Joined: Thu 19 May, 2011, 11:14
Posts: 235
Location: South Africa,
I just ran a long historical test during the weekend. Most of the historical data had already been locally cached, so the tester only had to download the last bit. The test progressed smoothly for a few hours until it was almost complete, at which point it hung. The consoles says
Java Web Start 10.25.2.16
Using JRE version 1.7.0_25-b16 Java HotSpot(TM) 64-Bit Server VM
User home directory = C:\Users\isak
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
Resource https://www.dukascopy.com/client/images/jforex_icon.png has future expires: Sun Aug 04 11:37:04 CAT 2013 update check skipped.
Resource https://www.dukascopy.com/client/images/jforex_icon.png has future expires: Sun Aug 04 11:37:04 CAT 2013 update check skipped.
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/7zip-4.65.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/7zip-4.65.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/DDS2-TextEditor-1.20.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/DDS2-TextEditor-1.20.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/JForex-API-2.7.10.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/JForex-API-2.7.10.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/MQL4Connector-2.7.10.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/MQL4Connector-2.7.10.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/MQL4Converter-2.15.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/MQL4Converter-2.15.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/commons-lang3-3.0.1.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/commons-lang3-3.0.1.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/ecj-3.5.2.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/ecj-3.5.2.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jakarta-oro-2.0.8.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jakarta-oro-2.0.8.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jakarta-regexp-1.4.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jakarta-regexp-1.4.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jcalendar-1.3.3.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jcalendar-1.3.3.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jna-3.5.0.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jna-3.5.0.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-core-3.4.0.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-core-3.4.0.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-highlighter-3.4.0.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-highlighter-3.4.0.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-memory-3.4.0.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-memory-3.4.0.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-queries-3.4.0.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/lucene-queries-3.4.0.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-core-1.1.7.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-core-1.1.7.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-filter-ssl-1.1.7.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-filter-ssl-1.1.7.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-api-1.6.4.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-api-1.6.4.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-api-1.6.4.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-api-1.6.4.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-jdk14-1.6.4.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-jdk14-1.6.4.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/ta-lib-0.4.4dc.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/ta-lib-0.4.4dc.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-jdk14-1.6.4.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/slf4j-jdk14-1.6.4.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/JForex-API-2.7.10.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/JForex-API-2.7.10.jar
03.08.2013 14:45:07.281     INFO      connections.ConnectAction ] Authenticating...
03.08.2013 14:45:08.123     INFO                      connect.c ] Selecting the best server...
03.08.2013 14:45:16.844     INFO         config.GreedProperties ] Requesting the account settings...
03.08.2013 14:45:19.761     INFO        impl.JDK14LoggerAdapter ] Connecting...
03.08.2013 14:45:19.964     INFO                     settings.d ] Workspace settings successfully loaded from file: C:\Users\isak\Documents\JForex\Workspaces\LIVE\5BE03AEC9A256B9D0A99187AB075F55A3B04AFE4\Workspace.xml
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/ta-lib-0.4.4dc.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/ta-lib-0.4.4dc.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jcalendar-1.3.3.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/jcalendar-1.3.3.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-core-1.1.7.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-core-1.1.7.jar
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-filter-ssl-1.1.7.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/mina-filter-ssl-1.1.7.jar
03.08.2013 14:45:25.390     INFO        impl.JDK14LoggerAdapter ] Authorized
03.08.2013 14:45:25.432     INFO                            r.d ] Loading server time
03.08.2013 14:45:26.000     INFO                            r.d ] Loading server time
03.08.2013 14:45:26.236     INFO                            r.d ] Server time loaded<2013-08-03 12:45:18:954>
03.08.2013 14:45:26.485     INFO                            r.d ] Server time loaded<2013-08-03 12:45:19:299>
03.08.2013 14:45:27.861     INFO                   connection.a ] Initializing...
03.08.2013 14:45:29.987     INFO    actions.AccountUpdateAction ] Connected to l-ja-gva-122-71-113
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/MQL4Converter-2.15.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/MQL4Converter-2.15.jar
03.08.2013 14:48:14.239  WARNING                     connect.cs ] White Label Image is not received
Missing Permissions manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/7zip-4.65.jar
Missing Codebase manifest attribute for: https://www.dukascopy.com/client/live/jclient/lib/7zip-4.65.jar
03.08.2013 14:53:32.531  WARNING                    datacache.v ] Connection timed out: connect
java.net.ConnectException: Connection timed out: connect
   at java.net.DualStackPlainSocketImpl.connect0(Native Method)
   at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
   at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
   at java.net.PlainSocketImpl.connect(Unknown Source)
   at java.net.SocksSocketImpl.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at java.net.Socket.connect(Unknown Source)
   at sun.net.NetworkClient.doConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.http.HttpClient.New(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.k.b(Unknown Source)
   at com.dukascopy.charts.data.datacache.v.b(Unknown Source)
   at com.dukascopy.charts.data.datacache.CurvesDataLoader.a(Unknown Source)
   at com.dukascopy.charts.data.datacache.CurvesDataLoader.a(Unknown Source)
   at com.dukascopy.charts.data.datacache.bz.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

However, the host PC's internet connection seems fine. If there was ever an interruption, JForex should have recovered because the browsers are online and nothing seems wrong.

These connection timeouts often seem to cause problems in the JForex client (actually even within the API) even if there was just a temporary problem with the connection. Does your testing team do any robustness/stress testing on bad connections?


 
 Post subject: Re: Connection handling and historical tester problem Post rating: 1   New post Posted: Sun 04 Aug, 2013, 13:38 
User avatar

User rating: 11
Joined: Tue 27 Mar, 2012, 17:47
Posts: 111
Location: GermanyGermany
Have a look at this: https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/no_redeploy.html
These messages are related to new security requirements by oracle.
I have no idea why your downlang gets stuck though.

Greets
Juergen


 

Jump to:  

cron
  © 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