Return problem revealing message in FlatdbServerException when remote service is down
Caused by: org.gesis.stardat.ddiflatdb.client.FlatdbServerException: null
- Instead of
null
betterService is not available
##### [START] indexing variables and questions ##### 10:19:29.440 [main] INFO o.g.s.d.c.LoggingRequestInterceptor - GET http://svko-exploredata-staging.gesis.intra:8088/getStudyList?type=StudyUnit 10:19:59.575 [main] INFO o.s.b.a.l.AutoConfigurationReportLoggingInitializer - Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 10:19:59.580 [main] ERROR o.s.boot.SpringApplication - Application startup failed java.lang.IllegalStateException: Failed to execute CommandLineRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:803) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:784) at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:771) at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) at org.gesis.exploredata.ExploreDataApplication.main(ExploreDataApplication.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:506) at java.lang.Thread.run(Thread.java:748) Caused by: org.gesis.stardat.ddiflatdb.client.FlatdbServerException: null at org.gesis.stardat.ddiflatdb.client.RestClient.getStudyList(RestClient.java:432) at org.gesis.exploredata.indexing.Index.getStudiesDdiStoresFromFlatDB(Index.java:153) at org.gesis.exploredata.indexing.Index.indexVariablesAndQuestions(Index.java:1451) at org.gesis.exploredata.indexing.Index.indexAllCollectionsAndStudiesAndVariablesAndQuestions(Index.java:1927) at org.gesis.exploredata.indexing.IndexingManager.indexData(IndexingManager.java:297) at org.gesis.exploredata.Initializer.run(Initializer.java:37) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:800) ... 12 common frames omitted 10:19:59.581 [main] INFO o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@112bf2c8: startup date [Thu Feb 13 10:19:20 CET 2020]; root of context hierarchy 10:19:59.581 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown [WARNING] java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:506) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalStateException: Failed to execute CommandLineRunner at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:803) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:784) at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:771) at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175) at org.gesis.exploredata.ExploreDataApplication.main(ExploreDataApplication.java:21) ... 6 more Caused by: org.gesis.stardat.ddiflatdb.client.FlatdbServerException at org.gesis.stardat.ddiflatdb.client.RestClient.getStudyList(RestClient.java:432) at org.gesis.exploredata.indexing.Index.getStudiesDdiStoresFromFlatDB(Index.java:153) at org.gesis.exploredata.indexing.Index.indexVariablesAndQuestions(Index.java:1451) at org.gesis.exploredata.indexing.Index.indexAllCollectionsAndStudiesAndVariablesAndQuestions(Index.java:1927) at org.gesis.exploredata.indexing.IndexingManager.indexData(IndexingManager.java:297) at org.gesis.exploredata.Initializer.run(Initializer.java:37) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:800) ... 12 more
Edited by Alexander Mühlbauer