This morning i've got gaps in price charts. Refresh button does not help. I've found plenty of error messages like the one below written in log file. Unfortunately there is no information about what is the failing network address
2017-11-15 09:03:22.405 WARN com.dukascopy.charts.data.datacache.ae - Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(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 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.plainConnect0(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.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at com.dukascopy.charts.data.datacache.ae.a(L:330)
at com.dukascopy.charts.data.datacache.ae.a(L:273)
at com.dukascopy.charts.data.datacache.ae.b(L:370)
at com.dukascopy.charts.data.datacache.ae.a(L:484)
at com.dukascopy.charts.data.datacache.CurvesDataLoader.a(L:1349)
at com.dukascopy.charts.data.datacache.CurvesDataLoader.a(L:565)
at com.dukascopy.charts.data.datacache.CurvesDataLoader.a(L:200)
at com.dukascopy.charts.data.datacache.CurvesDataLoader.a(L:133)
at com.dukascopy.charts.data.datacache.cr.run(L:306)
at com.dukascopy.charts.data.datacache.e.b.g.c(L:549)
at com.dukascopy.charts.data.datacache.e.b.g.b(L:764)
at com.dukascopy.charts.data.datacache.e.b.g.a(L:490)
at com.dukascopy.charts.data.datacache.e.b.g.md(L:365)
at com.dukascopy.charts.data.datacache.e.b.g.run(L:178)
at com.dukascopy.charts.data.datacache.cp.jM(L:140)
at com.dukascopy.charts.data.datacache.cp.run(L:113)
at com.dukascopy.charts.data.datacache.cx.run(L:208)
at com.dukascopy.charts.data.datacache.ax.b(L:863)
at com.dukascopy.api.impl.o.a(L:1023)
at com.dukascopy.api.impl.x.run(L:919)
at com.dukascopy.api.impl.x.run(L:916)
at java.security.AccessController.doPrivileged(Native Method)
at com.dukascopy.api.impl.o.getBars(L:916)
at com.dukascopy.indicators.ProfitLossIndicator.getPrice(ProfitLossIndicator.java:448)
at com.dukascopy.indicators.ProfitLossIndicator.convert(ProfitLossIndicator.java:410)
at com.dukascopy.indicators.ProfitLossIndicator.getProfitLoss(ProfitLossIndicator.java:386)
at com.dukascopy.indicators.ProfitLossIndicator.calculate(ProfitLossIndicator.java:362)
at com.dukascopy.charts.dataprovider.indicator.calculator.a.a(L:977)
at com.dukascopy.charts.dataprovider.indicator.calculator.a.a(L:660)
at com.dukascopy.charts.dataprovider.indicator.calculator.c.call(L:154)
at com.dukascopy.charts.dataprovider.indicator.calculator.c.call(L:151)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)