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]>: > > 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), > 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 > Speed Calculator at URL > 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 > 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 > 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 > 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 > 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 > 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]> 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]>: >>>> >>>> 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 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] >>>> 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] >>>> 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 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 > R-blog: https://r-blog.ericeikrem.com > LinkedIn: https://www.linkedin.com/in/ericeikrem/ > Twitter: https://twitter.com/ericeikrem > > +34 698 160 494 (Spain) > +47 950 80 850 (Norway) > [email protected] > Skype: eric.eikrem > Discord: ElToro1966#5579 > Signal: ericeikrem66 > > Alcalde Suarez Ferrín, 12 > ES-15011 - A Coruña > Spain >
