Hi Eric, this is really strange - I just tested the pipeline according to the description from the Linux magazine and with a freshly downloaded [1] and installed StreamPipes instance and it seems to run without any issues.
I can start/stop the pipeline as I want. How much resources does your machine have? Maybe that’s a limiting factor. We recommend to have at least 2Gb of RAM and 2 cores for the lite version - On my machine (MacOS) I have granted 5Gb RAM and 4 cores to Docker. Did you test any other pipeline? For instance use the flow rate simulator and connect it to the dashboard sink, and create a dashboard visualization after starting this pipeline to see if this works. Please try from clean slate. Cheers Patrick [1] https://streampipes.apache.org/download.html <https://streampipes.apache.org/download.html> > Am 19.07.2021 um 15:33 schrieb Eric Eikrem <[email protected]>: > > Thanks for the feedbakc, Patrick. > > So I ran > > docker-compose down -v > > and then > > $ sudo docker-compose up -d > Creating network "streampipes_spnet" with driver "bridge" > Creating volume "streampipes_backend" with default driver > Creating volume "streampipes_consul" with default driver > Creating volume "streampipes_connect" with default driver > Creating volume "streampipes_couchdb" with default driver > Creating volume "streampipes_kafka" with default driver > Creating volume "streampipes_zookeeper" with default driver > Creating volume "streampipes_influxdb" with default driver > Creating volume "streampipes_files" with default driver > Creating streampipes_influxdb_1 ... done > Creating streampipes_activemq_1 ... done > Creating streampipes_consul_1 ... done > Creating streampipes_zookeeper_1 ... done > Creating streampipes_couchdb_1 ... done > Creating streampipes_pipeline-elements-all-jvm_1 ... done > Creating streampipes_backend_1 ... done > Creating streampipes_connect-master_1 ... done > Creating streampipes_connect-worker-main_1 ... done > Creating streampipes_kafka_1 ... done > Creating streampipes_ui_1 ... done > Creating streampipes_sources-watertank-simulator_1 ... done > > Next, I composed a pipeline as per > https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/(offset)/3) > <https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/(offset)/3)> > again. The result this time was that all elements in the pipeline are > failing: > > Could not start pipeline ISS. > Reverse Geocoder at URL > http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processor.geo.jvm.reversegeocoding > > <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processor.geo.jvm.reversegeocoding>warning > status code: 500, reason phrase: Internal Server Error > Speed Calculator at URL > http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.speed > > <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.speed>warning > status code: 500, reason phrase: Internal Server Error > Static Distance Calculator at URL > http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculator > > <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculator>warning > Failed to create new KafkaAdminClient > Numerical Filter at URL > http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.filters.jvm.numericalfilter > > <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.filters.jvm.numericalfilter>warning > status code: 500, reason phrase: Internal Server Error > Dashboard Sink at URL > http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboard > > <http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboard>warning > status code: 500, reason phrase: Internal Server Error > Notification at URL > http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.notification > > <http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.notification>warning > status code: 500, reason phrase: Internal Server Error > Dashboard Sink at URL > http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboard > > <http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboard>warning > status code: 500, reason phrase: Internal Server Error > > Logs from logs from the docker containers apachestreampipes/backend, > apachestreampipes/pipeline-elements-all-jvm, > apachestreampipes/connect-worker, and apachestreampipes/ui are enclosed. > > Cheers, > Eric > > On 19/7/21 10:13, Patrick Wiener wrote: >> Hi Eric, >> >> thanks for the feedback and glad that we could at least fix the former issue. >> >> When re-starting StreamPipes, did you also clean the docker volumes to start >> off from a clean state? >> I currently assume, that there might be some corrupted state of references >> to pipeline elements due to the crashes before. >> >> Removing container including docker volumes works as: >> >> docker-compose down -v >> >> The flag „-v“ refers to removing docker volumes. >> >> If you did so and removed all elements, could you also provide as with logs >> from the docker containers, backend and pipeline-elements-all-jvm? >> >> Cheers >> Patrick >> >>> Am 15.07.2021 um 19:02 schrieb Eric Eikrem <[email protected]> >>> <mailto:[email protected]>: >>> >>> Hi guys, >>> >>> Thank you for the welcome and the swift feedback. StreamPipes looks like an >>> excellent tool for making dataops much more manageable, so I am looking >>> forward to getting properly to grips with it. >>> >>> It's working again with docker-compose up -d. Thanks. >>> >>> So I am following the example in Linux Magazine >>> (https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/(offset)/3) >>> >>> <https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/(offset)/3)>, >>> and have gotten so far as putting together the pipeline. When I tried to >>> start the pipeline, the following happened: >>> >>> Pipeline Status >>> warning >>> Could not start pipeline ISS Distance and Speed. >>> Reverse Geocoder at URL >>> http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processor.geo.jvm.reversegeocodingdone >>> >>> <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processor.geo.jvm.reversegeocodingdone> >>> Speed Calculator at URL >>> http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.speedwarning >>> >>> <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.speedwarning> >>> status code: 500, reason phrase: Internal Server Error >>> Static Distance Calculator at URL >>> http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculatorwarning >>> >>> <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.geo.jvm.processor.staticdistancecalculatorwarning> >>> status code: 500, reason phrase: Internal Server Error >>> Numerical Filter at URL >>> http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.filters.jvm.numericalfilterwarning >>> >>> <http://pipeline-elements-all-jvm:8090/sepa/org.apache.streampipes.processors.filters.jvm.numericalfilterwarning> >>> status code: 500, reason phrase: Internal Server Error >>> Dashboard Sink at URL >>> http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboardwarning >>> >>> <http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboardwarning> >>> status code: 500, reason phrase: Internal Server Error >>> Dashboard Sink at URL >>> http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboardwarning >>> >>> <http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.dashboardwarning> >>> status code: 500, reason phrase: Internal Server Error >>> Notification at URL >>> http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.notificationwarning >>> >>> <http://pipeline-elements-all-jvm:8090/sec/org.apache.streampipes.sinks.internal.jvm.notificationwarning> >>> status code: 500, reason phrase: Internal Server Error >>> >>> Only the Reverse Geocoder and the Static Distance Calculator worked. So I >>> uninstalled and reinstalled all the pipeline elements (all 76). Now, the >>> Reverse Geocoder and the Dashboard Sinks work, but the rest doesn't. >>> >>> Help much appreciated. >>> >>> Cheers, >>> >>> Eric >>> >>> On 15/7/21 8:25, Philipp Zehnder wrote: >>>> Hi Eric, >>>> >>>> welcome and thanks for writing. >>>> >>>> As Patrick mentioned, there is no restart policy defined in the current >>>> version (0.67.0). >>>> We have fixed this for the new version (0.68.0) which will be out soon. >>>> Then the containers will be restarted automatically when the system is >>>> rebooted, unless you stop StreamPipes manually with "docker-compose down". >>>> >>>> >>>> Philipp >>>> >>>>> On 14. Jul 2021, at 22:11, Patrick Wiener <[email protected]> >>>>> <mailto:[email protected]> wrote: >>>>> >>>>> Hi Eric, >>>>> >>>>> welcome to the mailing list. >>>>> >>>>> Currently, the docker-compose configuration does not handle system >>>>> reboots, i.e. >>>>> upon reboot the containers are not restarted. >>>>> >>>>> You will have to run docker-compose up -d from within the /compose >>>>> directory to start >>>>> the services. Simply starting only the backend will not work, as >>>>> StreamPipes relies on >>>>> multiple services (specified within the docker-compose.yml). Hence, the >>>>> error that the >>>>> backend cannot find consul (see UnknownHostException) as the consul >>>>> container >>>>> is not running. >>>>> >>>>> Hope this’ll help fix your problem. >>>>> >>>>> Best >>>>> Patrick >>>>> >>>>> >>>>>> Am 14.07.2021 um 20:21 schrieb Eric Eikrem <[email protected]> >>>>>> <mailto:[email protected]>: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I am new to Streampipes and wanted to try it out. First time around it >>>>>> worked great. I followed the instructions on >>>>>> https://streampipes.apache.org/download >>>>>> <https://streampipes.apache.org/download> and had no problems. After >>>>>> rebooting, and revisiting localhost:80, I get stuck on the welcome page. >>>>>> Note: I am no Docker-expert either... >>>>>> >>>>>> System: Ubuntu 21.04 >>>>>> >>>>>> Docker version 20.10.7, build f0df350 >>>>>> >>>>>> List of docker images: >>>>>> >>>>>> REPOSITORY TAG IMAGE ID >>>>>> CREATED SIZE >>>>>> rocker/verse latest 9f3753ef6df6 >>>>>> 5 weeks ago 3.67GB >>>>>> rocker/tidyverse 4.0.0 7f945ed0e6a9 2 >>>>>> months ago 2.55GB >>>>>> hello-world latest d1165f221234 >>>>>> 4 months ago 13.3kB >>>>>> fogsyio/zookeeper 3.4.13 bf2c688c6d60 >>>>>> 5 months ago 205MB >>>>>> fogsyio/kafka 2.2.0 be0129895757 5 >>>>>> months ago 526MB >>>>>> fogsyio/couchdb 2.3.1 12c3d987f40a 5 >>>>>> months ago 285MB >>>>>> fogsyio/consul 1.7.1 bf610ce2b6f0 5 >>>>>> months ago 116MB >>>>>> fogsyio/activemq 5.15.9 e38a7c3c6b4c >>>>>> 5 months ago 210MB >>>>>> fogsyio/influxdb 1.7 1389e2a18e91 5 >>>>>> months ago 311MB >>>>>> apachestreampipes/sources-watertank-simulator 0.67.0 4a35a41ce2ef >>>>>> 8 months ago 353MB >>>>>> apachestreampipes/pipeline-elements-all-jvm 0.67.0 01d1a1941e7c >>>>>> 8 months ago 408MB >>>>>> apachestreampipes/connect-worker 0.67.0 50e2849e85c5 >>>>>> 8 months ago 416MB >>>>>> apachestreampipes/ui 0.67.0 fde8163af024 >>>>>> 8 months ago 178MB >>>>>> apachestreampipes/streampipes-connect-container 0.67.0 159b912b0d39 >>>>>> 8 months ago 315MB >>>>>> apachestreampipes/backend 0.67.0 45d000e041db >>>>>> 8 months ago 342MB >>>>>> >>>>>> List of active containers: None >>>>>> >>>>>> Tried to start the apachestreampipes/backend image with the following >>>>>> result: >>>>>> >>>>>> $ sudo docker run 45d000e041db >>>>>> 16:40:22,960 |-INFO in ch.qos.logback.classic.LoggerContext[default] - >>>>>> Could NOT find resource [logback-test.xml] >>>>>> 16:40:22,961 |-INFO in ch.qos.logback.classic.LoggerContext[default] - >>>>>> Could NOT find resource [logback.groovy] >>>>>> 16:40:22,961 |-INFO in ch.qos.logback.classic.LoggerContext[default] - >>>>>> Found resource [logback.xml] at >>>>>> [jar:file:/streampipes-backend.jar!/BOOT-INF/lib/streampipes-commons-0.67.0.jar!/logback.xml >>>>>> >>>>>> <jar:file:/streampipes-backend.jar!/BOOT-INF/lib/streampipes-commons-0.67.0.jar!/logback.xml>] >>>>>> 16:40:23,001 |-INFO in >>>>>> ch.qos.logback.core.joran.spi.ConfigurationWatchList@84aac766 - URL >>>>>> [jar:file:/streampipes-backend.jar!/BOOT-INF/lib/streampipes-commons-0.67.0.jar!/logback.xml >>>>>> >>>>>> <jar:file:/streampipes-backend.jar!/BOOT-INF/lib/streampipes-commons-0.67.0.jar!/logback.xml>] >>>>>> is not of type file >>>>>> 16:40:23,065 |-INFO in >>>>>> ch.qos.logback.classic.joran.action.ConfigurationAction - debug >>>>>> attribute not set >>>>>> 16:40:23,067 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - >>>>>> About to instantiate appender of type >>>>>> [ch.qos.logback.core.ConsoleAppender] >>>>>> 16:40:23,081 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - >>>>>> Naming appender as [STDOUT] >>>>>> 16:40:23,150 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - >>>>>> This appender no longer admits a layout as a sub-component, set an >>>>>> encoder instead. >>>>>> 16:40:23,150 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To >>>>>> ensure compatibility, wrapping your layout in LayoutWrappingEncoder. >>>>>> 16:40:23,150 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See >>>>>> also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder >>>>>> <http://logback.qos.ch/codes.html#layoutInsteadOfEncoder> for details >>>>>> 16:40:23,152 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction >>>>>> - Setting level of logger [org.apache.streampipes] to INFO >>>>>> 16:40:23,152 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction >>>>>> - Setting level of logger [org.lightcouch] to ERROR >>>>>> 16:40:23,152 |-INFO in >>>>>> ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of >>>>>> ROOT logger to INFO >>>>>> 16:40:23,152 |-INFO in >>>>>> ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender >>>>>> named [STDOUT] to Logger[ROOT] >>>>>> 16:40:23,153 |-INFO in >>>>>> ch.qos.logback.classic.joran.action.ConfigurationAction - End of >>>>>> configuration. >>>>>> 16:40:23,154 |-INFO in >>>>>> ch.qos.logback.classic.joran.JoranConfigurator@71d700fe - Registering >>>>>> current configuration as safe fallback point >>>>>> >>>>>> _______ __ ______ __ >>>>>> | __| |_.----.-----.---.-.--------.| __ \__|.-----.-----.-----. >>>>>> |__ | _| _| -__| _ | || __/ || _ | -__|__ --| >>>>>> |_______|____|__| |_____|___._|__|__|__||___| |__|| __|_____|_____| >>>>>> |__| >>>>>> ** StreamPipes Pipeline Management ** >>>>>> >>>>>> 16:40:23.967 SP [background-preinit] INFO >>>>>> o.h.validator.internal.util.Version - HV000001: Hibernate Validator >>>>>> 6.1.5.Final >>>>>> 16:40:24.061 SP [main] INFO o.a.s.b.StreamPipesBackendApplication - >>>>>> Starting StreamPipesBackendApplication v0.67.0 on 311523f99a52 with PID >>>>>> 1 (/streampipes-backend.jar started by root in /) >>>>>> 16:40:24.061 SP [main] INFO o.a.s.b.StreamPipesBackendApplication - No >>>>>> active profile set, falling back to default profiles: default >>>>>> 16:40:25.963 SP [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat >>>>>> initialized with port(s): 8030 (http) >>>>>> 16:40:25.981 SP [main] INFO o.a.coyote.http11.Http11NioProtocol - >>>>>> Initializing ProtocolHandler ["http-nio-8030"] >>>>>> 16:40:25.981 SP [main] INFO o.a.catalina.core.StandardService - >>>>>> Starting service [Tomcat] >>>>>> 16:40:25.981 SP [main] INFO o.a.catalina.core.StandardEngine - Starting >>>>>> Servlet engine: [Apache Tomcat/9.0.37] >>>>>> 16:40:26.090 SP [main] INFO o.a.c.c.C.[.[.[/streampipes-backend] - >>>>>> Initializing Spring embedded WebApplicationContext >>>>>> 16:40:26.090 SP [main] INFO >>>>>> o.s.b.w.s.c.ServletWebServerApplicationContext - Root >>>>>> WebApplicationContext: initialization completed in 1965 ms >>>>>> 16:40:26.376 SP [main] INFO o.a.c.c.C.[.[.[/streampipes-backend] - >>>>>> Initializing Shiro environment >>>>>> 16:40:26.377 SP [main] INFO o.a.shiro.web.env.EnvironmentLoader - >>>>>> Starting Shiro environment initialization. >>>>>> 16:40:26.551 SP [main] INFO o.a.shiro.web.env.EnvironmentLoader - Shiro >>>>>> environment initialized in 173 ms. >>>>>> 16:40:26.957 SP [main] ERROR o.a.c.c.C.[.[.[/streampipes-backend] - >>>>>> Exception sending context initialized event to listener instance of >>>>>> class [org.apache.streampipes.rest.notifications.NotificationListener] >>>>>> java.lang.ExceptionInInitializerError: null >>>>>> at java.lang.J9VMInternals.ensureError(J9VMInternals.java:147) >>>>>> at >>>>>> java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:136) >>>>>> at >>>>>> org.apache.streampipes.rest.notifications.NotificationListener.contextInitialized(NotificationListener.java:37) >>>>>> at >>>>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4676) >>>>>> at >>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5139) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) >>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >>>>>> at >>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) >>>>>> at >>>>>> java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) >>>>>> at >>>>>> org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) >>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) >>>>>> at >>>>>> org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) >>>>>> at >>>>>> java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) >>>>>> at >>>>>> org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) >>>>>> at >>>>>> org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) >>>>>> at >>>>>> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) >>>>>> at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:437) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:191) >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:178) >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:158) >>>>>> at >>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545) >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.run(SpringApplication.java:315) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) >>>>>> at >>>>>> org.apache.streampipes.backend.StreamPipesBackendApplication.main(StreamPipesBackendApplication.java:52) >>>>>> 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.loader.MainMethodRunner.run(MainMethodRunner.java:49) >>>>>> at org.springframework.boot.loader.Launcher.launch(Launcher.java:109) >>>>>> at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) >>>>>> at >>>>>> org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) >>>>>> Caused by: com.orbitz.consul.ConsulException: Error connecting to Consul >>>>>> at com.orbitz.consul.AgentClient.ping(AgentClient.java:69) >>>>>> at com.orbitz.consul.Consul$Builder.build(Consul.java:731) >>>>>> at >>>>>> org.apache.streampipes.config.consul.ConsulSpConfig.<init>(ConsulSpConfig.java:60) >>>>>> at >>>>>> org.apache.streampipes.config.SpConfig.getSpConfig(SpConfig.java:38) >>>>>> at >>>>>> org.apache.streampipes.config.backend.BackendConfig.<init>(BackendConfig.java:35) >>>>>> at >>>>>> org.apache.streampipes.config.backend.BackendConfig.<clinit>(BackendConfig.java:29) >>>>>> ... 48 common frames omitted >>>>>> Caused by: java.net.UnknownHostException: consul: System error >>>>>> at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) >>>>>> at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929) >>>>>> at >>>>>> java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324) >>>>>> at java.net.InetAddress.getAllByName0(InetAddress.java:1277) >>>>>> at java.net.InetAddress.getAllByName(InetAddress.java:1193) >>>>>> at java.net.InetAddress.getAllByName(InetAddress.java:1127) >>>>>> at okhttp3.Dns$1.lookup(Dns.java:40) >>>>>> at >>>>>> okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:185) >>>>>> at >>>>>> okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.java:149) >>>>>> at >>>>>> okhttp3.internal.connection.RouteSelector.next(RouteSelector.java:84) >>>>>> at >>>>>> okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:214) >>>>>> at >>>>>> okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135) >>>>>> at >>>>>> okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114) >>>>>> at >>>>>> okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) >>>>>> at >>>>>> okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) >>>>>> at >>>>>> okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) >>>>>> at >>>>>> okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) >>>>>> at >>>>>> com.orbitz.consul.cache.TimeoutInterceptor.intercept(TimeoutInterceptor.java:53) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) >>>>>> at >>>>>> okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) >>>>>> at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:250) >>>>>> at okhttp3.RealCall.execute(RealCall.java:93) >>>>>> at retrofit2.OkHttpCall.execute(OkHttpCall.java:186) >>>>>> at com.orbitz.consul.AgentClient.ping(AgentClient.java:62) >>>>>> ... 53 common frames omitted >>>>>> 16:40:26.957 SP [main] ERROR o.a.catalina.core.StandardContext - One or >>>>>> more listeners failed to start. Full details will be found in the >>>>>> appropriate container log file >>>>>> 16:40:26.957 SP [main] ERROR o.a.catalina.core.StandardContext - Context >>>>>> [/streampipes-backend] startup failed due to previous errors >>>>>> 16:40:26.958 SP [main] INFO o.a.c.c.C.[.[.[/streampipes-backend] - >>>>>> Cleaning up Shiro Environment >>>>>> 16:40:26.964 SP [main] INFO o.a.coyote.http11.Http11NioProtocol - >>>>>> Starting ProtocolHandler ["http-nio-8030"] >>>>>> 16:40:26.982 SP [main] INFO o.a.coyote.http11.Http11NioProtocol - >>>>>> Pausing ProtocolHandler ["http-nio-8030"] >>>>>> 16:40:26.988 SP [main] INFO o.a.catalina.core.StandardService - >>>>>> Stopping service [Tomcat] >>>>>> 16:40:26.989 SP [main] INFO o.a.coyote.http11.Http11NioProtocol - >>>>>> Stopping ProtocolHandler ["http-nio-8030"] >>>>>> 16:40:26.990 SP [main] INFO o.a.coyote.http11.Http11NioProtocol - >>>>>> Destroying ProtocolHandler ["http-nio-8030"] >>>>>> 16:40:26.990 SP [main] WARN >>>>>> o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - >>>>>> Exception encountered during context initialization - cancelling refresh >>>>>> attempt: org.springframework.context.ApplicationContextException: Unable >>>>>> to start web server; nested exception is >>>>>> org.springframework.boot.web.server.WebServerException: Unable to start >>>>>> embedded Tomcat >>>>>> 16:40:26.991 SP [main] INFO o.a.s.b.StreamPipesBackendApplication - >>>>>> Shutting down StreamPipes... >>>>>> 16:40:27.018 SP [main] WARN o.s.c.a.CommonAnnotationBeanPostProcessor - >>>>>> Destroy method on bean with name 'streamPipesBackendApplication' threw >>>>>> an exception: java.lang.ExceptionInInitializerError >>>>>> 16:40:27.053 SP [main] INFO >>>>>> o.s.b.a.l.ConditionEvaluationReportLoggingListener - >>>>>> >>>>>> Error starting ApplicationContext. To display the conditions report >>>>>> re-run your application with 'debug' enabled. >>>>>> 16:40:27.056 SP [main] ERROR o.s.boot.SpringApplication - Application >>>>>> run failed >>>>>> org.springframework.context.ApplicationContextException: Unable to start >>>>>> web server; nested exception is >>>>>> org.springframework.boot.web.server.WebServerException: Unable to start >>>>>> embedded Tomcat >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:161) >>>>>> at >>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545) >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.run(SpringApplication.java:315) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) >>>>>> at >>>>>> org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) >>>>>> at >>>>>> org.apache.streampipes.backend.StreamPipesBackendApplication.main(StreamPipesBackendApplication.java:52) >>>>>> 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.loader.MainMethodRunner.run(MainMethodRunner.java:49) >>>>>> at org.springframework.boot.loader.Launcher.launch(Launcher.java:109) >>>>>> at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) >>>>>> at >>>>>> org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) >>>>>> Caused by: org.springframework.boot.web.server.WebServerException: >>>>>> Unable to start embedded Tomcat >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.<init>(TomcatWebServer.java:104) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:437) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:191) >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:178) >>>>>> at >>>>>> org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:158) >>>>>> ... 17 common frames omitted >>>>>> Caused by: java.lang.IllegalStateException: >>>>>> StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[/streampipes-backend] >>>>>> failed to start >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.rethrowDeferredStartupExceptions(TomcatWebServer.java:187) >>>>>> at >>>>>> org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:126) >>>>>> ... 22 common frames omitted >>>>>> >>>>>> Any help much appreciated. >>>>>> >>>>>> Cheers, >>>>>> Eric >>> -- >>> Programmer and project manager >>> R, Python and more. Data science. >>> >>> Site: https://ericeikrem.com <https://ericeikrem.com/> >>> R-blog: https://r-blog.ericeikrem.com <https://r-blog.ericeikrem.com/> >>> LinkedIn: https://www.linkedin.com/in/ericeikrem/ >>> <https://www.linkedin.com/in/ericeikrem/> >>> Twitter: https://twitter.com/ericeikrem <https://twitter.com/ericeikrem> >>> >>> +34 698 160 494 (Spain) >>> +47 950 80 850 (Norway) >>> [email protected] <mailto:[email protected]> >>> Skype: eric.eikrem >>> Discord: ElToro1966#5579 >>> Signal: ericeikrem66 >>> >>> Alcalde Suarez Ferrín, 12 >>> ES-15011 - A Coruña >>> Spain >>> > -- > Programmer and project manager > R, Python and more. Data science. > > Site: https://ericeikrem.com <https://ericeikrem.com/> > R-blog: https://r-blog.ericeikrem.com <https://r-blog.ericeikrem.com/> > LinkedIn: https://www.linkedin.com/in/ericeikrem/ > <https://www.linkedin.com/in/ericeikrem/> > Twitter: https://twitter.com/ericeikrem <https://twitter.com/ericeikrem> > > +34 698 160 494 (Spain) > +47 950 80 850 (Norway) > [email protected] <mailto:[email protected]> > Skype: eric.eikrem > Discord: ElToro1966#5579 > Signal: ericeikrem66 > > Alcalde Suarez Ferrín, 12 > ES-15011 - A Coruña > Spain > <backend.log><connect-worker.log><pipeline-elements-all-jvm.log><ui.log>
