2018-03-19 18:58:45.576 [main] INFO o.s.boot.SpringApplication - Starting application on NB_Lenovo with PID 5716 (started by servermm in C:\Users\Matthias\Zorro) 2018-03-19 18:58:45.576 [main] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default 2018-03-19 18:58:45.640 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@4a7dd4: startup date [Mon Mar 19 18:58:45 CET 2018]; root of context hierarchy 2018-03-19 18:58:45.848 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 0.31 2018-03-19 18:58:46.494 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 18:58:46.619 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 18:58:48.218 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup 2018-03-19 18:58:48.218 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing 2018-03-19 18:58:48.233 [main] INFO o.s.boot.SpringApplication - Started application in 3.016 seconds (JVM running for 3.442) 2018-03-19 18:58:48.233 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Real-account as immomm 2018-03-19 18:58:49.943 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 18:58:49.943 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 18:58:49.959 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: IX1WJ 2018-03-19 18:58:50.271 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Getting initial time from restAPI 2018-03-19 18:58:50.633 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: GER30 2018-03-19 18:58:50.648 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: GER30 2018-03-19 18:58:50.813 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 404 and body {"errorCode":"error.price-history.io-error"} org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 18:58:50.814 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to GER30 org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 18:58:50.927 [RxCachedThreadScheduler-3] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for GER30 com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 18:58:50.931 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for GER30 com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 18:58:51.051 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:52.417 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:53.402 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:54.473 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:55.708 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:56.731 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:57.766 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:58.931 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:58:59.835 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:01.327 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:02.221 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:03.195 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:04.215 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 18:59:04.509 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 18:59:12.694 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Real-account as immomm 2018-03-19 18:59:13.713 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 18:59:13.714 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 18:59:13.714 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: IX1WJ 2018-03-19 18:59:23.717 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 18:59:24.218 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 18:59:28.673 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 18:59:29.803 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 18:59:29.803 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 18:59:29.803 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 18:59:49.326 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: GER30 2018-03-19 18:59:49.326 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: GER30 2018-03-19 18:59:49.577 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 404 and body {"errorCode":"error.price-history.io-error"} org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 18:59:49.579 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to GER30 org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 18:59:49.583 [RxCachedThreadScheduler-4] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for GER30 com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 18:59:49.597 [RxCachedThreadScheduler-1] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for GER30 com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 18:59:49.774 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:51.002 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:52.225 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:53.353 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:54.373 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:55.577 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:56.550 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:57.587 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:58.526 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 18:59:59.538 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:00:02.179 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic GER30, API call failed with status code 400 and body {"errorCode":"error.unsupported.epic"} org.springframework.web.client.HttpClientErrorException: 400 Bad Request at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:00:02.587 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:00:02.931 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:00:50.398 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:00:51.618 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:00:51.618 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:00:51.618 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:00:51.902 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:00:51.902 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:00:51.978 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:00:51.978 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:00:52.010 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:00:52.012 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:00:52.013 [main] INFO c.danlind.igz.brokerapi.BrokerAsset - Received complete signal from TickObservable for epic EUR/USD 2018-03-19 19:00:52.018 [main] INFO c.danlind.igz.brokerapi.BrokerAsset - Received complete signal from VolumeObservable for epic EUR/USD 2018-03-19 19:00:52.055 [RxCachedThreadScheduler-2] WARN com.danlind.igz.ZorroBridge - Undeliverable exception received, not sure what to do com.lightstreamer.ls_client.SubscrException: Connection closed at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:598) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForAccountBalanceInfo(StreamingAPI.java:144) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getAccountObservable$5(StreamingApiAdapter.java:103) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:00:52.071 [RxCachedThreadScheduler-3] WARN com.danlind.igz.ZorroBridge - Undeliverable exception received, not sure what to do com.lightstreamer.ls_client.SubscrException: Connection closed at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:598) at com.danlind.igz.ig.api.client.StreamingAPI.subscribe(StreamingAPI.java:117) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getHeartbeatObservable$6(StreamingApiAdapter.java:126) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:00:52.249 [RxCachedThreadScheduler-4] WARN com.danlind.igz.ZorroBridge - Undeliverable exception received, not sure what to do com.lightstreamer.ls_client.PushServerException: Session not found at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1154) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:00:52.259 [RxCachedThreadScheduler-6] WARN com.danlind.igz.ZorroBridge - Undeliverable exception received, not sure what to do com.lightstreamer.ls_client.PushServerException: Session not found at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1154) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:11:40.737 [main] INFO o.s.boot.SpringApplication - Starting application on NB_Lenovo with PID 4992 (started by servermm in C:\Users\Matthias\Zorro) 2018-03-19 19:11:40.737 [main] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default 2018-03-19 19:11:40.800 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@151b3e0: startup date [Mon Mar 19 19:11:40 CET 2018]; root of context hierarchy 2018-03-19 19:11:41.043 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 0.31 2018-03-19 19:11:41.772 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:11:41.944 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:11:43.355 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup 2018-03-19 19:11:43.355 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing 2018-03-19 19:11:43.371 [main] INFO o.s.boot.SpringApplication - Started application in 3.014 seconds (JVM running for 3.473) 2018-03-19 19:11:43.371 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:11:44.892 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:11:44.892 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:11:44.907 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:11:45.079 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Getting initial time from restAPI 2018-03-19 19:11:56.287 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:11:56.287 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:11:56.482 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:11:56.482 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:11:56.536 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:11:56.537 [RxCachedThreadScheduler-3] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:11:56.578 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:11:57.512 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:11:58.299 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:11:59.160 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:00.149 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:01.057 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:02.132 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:02.968 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:03.896 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:04.710 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:05.636 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:06.592 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:12:07.344 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:12:07.643 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:13:15.363 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:13:16.360 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:13:16.360 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:13:16.360 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:13:38.853 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:13:39.150 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:14:51.545 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:14:52.828 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:14:52.828 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:14:52.828 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:15:13.324 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:15:13.655 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:15:39.774 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:15:40.966 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:15:40.966 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:15:40.966 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:15:53.215 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:15:53.542 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:16:53.251 [main] INFO o.s.boot.SpringApplication - Starting application on NB_Lenovo with PID 2640 (started by servermm in C:\Users\Matthias\Zorro) 2018-03-19 19:16:53.251 [main] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default 2018-03-19 19:16:53.314 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@4a7dd4: startup date [Mon Mar 19 19:16:53 CET 2018]; root of context hierarchy 2018-03-19 19:16:53.548 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 0.31 2018-03-19 19:16:54.198 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:16:54.332 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:16:55.880 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup 2018-03-19 19:16:55.888 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing 2018-03-19 19:16:55.888 [main] INFO o.s.boot.SpringApplication - Started application in 3.001 seconds (JVM running for 3.536) 2018-03-19 19:16:55.903 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:16:57.502 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:16:57.502 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:16:57.518 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:16:57.705 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Getting initial time from restAPI 2018-03-19 19:16:57.993 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:16:58.001 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:16:58.102 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:16:58.102 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:16:58.193 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:16:58.265 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:16:58.270 [RxCachedThreadScheduler-3] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:16:59.072 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:16:59.984 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:00.763 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:01.575 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:02.516 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:03.441 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:04.340 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:05.286 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:06.426 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:07.445 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:08.588 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:17:09.384 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:17:09.731 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:18:26.251 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:18:27.299 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:18:27.314 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:18:27.314 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:18:39.800 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:18:39.816 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:18:39.990 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:18:39.991 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:18:40.080 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:18:40.083 [RxCachedThreadScheduler-2] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:18:40.123 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:41.012 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:42.337 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:43.230 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:44.281 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:45.253 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:46.241 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:47.164 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:47.965 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:48.753 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:49.665 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:50.706 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:18:51.901 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:18:52.256 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:19:01.812 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:19:02.690 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:19:02.706 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:19:02.706 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:19:02.922 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:19:02.922 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:19:03.168 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:19:03.169 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:19:03.170 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:19:03.202 [RxCachedThreadScheduler-6] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:19:03.298 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:04.244 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:05.141 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:06.106 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:06.916 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:07.887 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:09.024 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:09.874 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:11.016 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:12.174 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:19:12.299 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:19:12.630 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:55:33.889 [main] INFO o.s.boot.SpringApplication - Starting application on NB_Lenovo with PID 7280 (started by servermm in C:\Users\Matthias\Zorro) 2018-03-19 19:55:33.889 [main] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default 2018-03-19 19:55:33.951 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@4a7dd4: startup date [Mon Mar 19 19:55:33 CET 2018]; root of context hierarchy 2018-03-19 19:55:34.172 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 0.31 2018-03-19 19:55:34.798 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:55:34.939 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:55:36.522 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup 2018-03-19 19:55:36.537 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing 2018-03-19 19:55:36.537 [main] INFO o.s.boot.SpringApplication - Started application in 3.005 seconds (JVM running for 3.467) 2018-03-19 19:55:36.537 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:55:38.339 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:55:38.343 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:55:38.347 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:55:38.578 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Getting initial time from restAPI 2018-03-19 19:55:39.112 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:55:39.112 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:55:39.224 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:55:39.225 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:55:39.310 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:39.400 [RxCachedThreadScheduler-3] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:55:39.502 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:55:40.526 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:41.617 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:42.492 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:43.752 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:44.725 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:45.516 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:46.511 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:47.487 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:48.518 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:49.572 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:50.732 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:55:50.779 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:55:51.121 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream 2018-03-19 19:55:58.165 [main] INFO o.s.boot.SpringApplication - Starting application on NB_Lenovo with PID 988 (started by servermm in C:\Users\Matthias\Zorro) 2018-03-19 19:55:58.165 [main] INFO o.s.boot.SpringApplication - No active profile set, falling back to default profiles: default 2018-03-19 19:55:58.212 [main] INFO o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@4a7dd4: startup date [Mon Mar 19 19:55:58 CET 2018]; root of context hierarchy 2018-03-19 19:55:58.498 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 0.31 2018-03-19 19:55:59.121 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:55:59.262 [main] WARN o.h.v.m.ParameterMessageInterpolator - HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported 2018-03-19 19:56:00.658 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup 2018-03-19 19:56:00.658 [main] INFO o.s.s.a.ScheduledAnnotationBeanPostProcessor - No TaskScheduler/ScheduledExecutorService bean found for scheduled processing 2018-03-19 19:56:00.674 [main] INFO o.s.boot.SpringApplication - Started application in 2.839 seconds (JVM running for 3.304) 2018-03-19 19:56:00.674 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Connecting to IG Demo-account as immo187mm 2018-03-19 19:56:02.288 [main] INFO com.danlind.igz.ZorroBridge - Login successful 2018-03-19 19:56:02.288 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Subscribing to Lightstreamer heartbeat 2018-03-19 19:56:02.303 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer account updates for account: ZA48Y 2018-03-19 19:56:02.522 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Getting initial time from restAPI 2018-03-19 19:56:02.739 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer tick updates for market: EUR/USD 2018-03-19 19:56:02.743 [main] INFO com.danlind.igz.handler.AssetHandler - Subscribing to Lightstreamer volume updates for market: EUR/USD 2018-03-19 19:56:02.843 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:56:02.843 [main] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error when subscribing to EUR/USD org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:117) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:34) at com.danlind.igz.brokerapi.BrokerAsset.subscribeToLighstreamerTickUpdates(BrokerAsset.java:85) at com.danlind.igz.handler.AssetHandler.subscribeToLighstreamerTickUpdates(AssetHandler.java:22) at com.danlind.igz.ZorroBridge.doSubscribeAsset(ZorroBridge.java:92) 2018-03-19 19:56:02.938 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:03.004 [RxCachedThreadScheduler-6] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to volume observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartCandles(StreamingAPI.java:256) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getVolumeObservable$4(StreamingApiAdapter.java:80) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:56:03.029 [RxCachedThreadScheduler-5] ERROR c.danlind.igz.brokerapi.BrokerAsset - Error subscribing to tick observable for EUR/USD com.lightstreamer.ls_client.PushUserException: Incorrect instrument setup at com.lightstreamer.ls_client.PushServerTranslator.checkAnswer(PushServerTranslator.java:1134) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1023) at com.lightstreamer.ls_client.PushServerTranslator.doControlRequest(PushServerTranslator.java:1004) at com.lightstreamer.ls_client.PushServerTranslator.callTableRequest(PushServerTranslator.java:510) at com.lightstreamer.ls_client.PushServerProxy.requestSubscr(PushServerProxy.java:310) at com.lightstreamer.ls_client.ServerManager.subscrTable(ServerManager.java:529) at com.lightstreamer.ls_client.LSClient.subscribeTable(LSClient.java:596) at com.danlind.igz.ig.api.client.StreamingAPI.subscribeForChartTicks(StreamingAPI.java:236) at com.danlind.igz.adapter.StreamingApiAdapter.lambda$getTickObservable$3(StreamingApiAdapter.java:54) at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40) at io.reactivex.Observable.subscribe(Observable.java:10910) at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96) at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452) at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61) at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-03-19 19:56:03.857 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:04.806 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:05.705 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:06.505 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:07.304 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:08.073 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:09.170 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:09.922 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:10.694 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:11.633 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:12.528 [main] ERROR c.danlind.igz.adapter.RestApiAdapter - Exception when getting historic prices for epic EUR/USD, API call failed with status code 404 and body Page Not Found

Error 404

Sorry, the requested page is not available.

org.springframework.web.client.HttpClientErrorException: 404 Not Found at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:613) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:531) at com.danlind.igz.ig.api.client.RestAPI.getPricesV3(RestAPI.java:191) at com.danlind.igz.adapter.RestApiAdapter.lambda$getHistoricPrices$13(RestApiAdapter.java:61) at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.internal.operators.single.SingleDoOnError.subscribeActual(SingleDoOnError.java:35) at io.reactivex.Single.subscribe(Single.java:2779) at io.reactivex.Single.blockingGet(Single.java:2213) at com.danlind.igz.brokerapi.BrokerHistory.fillParamsForValidResolution(BrokerHistory.java:85) at com.danlind.igz.brokerapi.BrokerHistory.getPriceHistory(BrokerHistory.java:49) at com.danlind.igz.handler.HistoryHandler.getPriceHistory(HistoryHandler.java:29) at com.danlind.igz.ZorroBridge.doBrokerHistory2(ZorroBridge.java:152) 2018-03-19 19:56:13.450 [main] INFO c.danlind.igz.brokerapi.BrokerLogin - Disconnecting from IG 2018-03-19 19:56:13.763 [main] INFO com.danlind.igz.brokerapi.BrokerTime - Disconnected from heartbeat stream