Dear StreamPipes Community,
Installing StreamPipes 0.68.0 via release download from GitHub worked for
me.
However, in order to develop custom processors, I would like to use a recent
snapshot state. I cloned c6527b9 from the dev branch of
incubating-streampipes repo, stopped all containers, pruned images, volumes
and containers and attempted a compose-based installation (using
docker-compose.full.yml). I followed the rather sparse documentation from
the website (documentation version selected master under Pre-release
versions) and the repositorys readme under installer/compose.
Browsing my then running UI instance, I cannot download/install/see any
pipeline elements (0 available).
Do I need to execute any installer scripts, set environment variables or do
anything the like? Do I need another repo for pipeline elements?
Also, I consulted with a partnering company, contributing to StreamPipes.
They also use a snapshot installation and can still draw pipeline elements
(I also tried pulling the commit they are using, but to no avail). It
therefore seems counter intuitive when proposing the following error to be
relevant for missing pipeline elements. However, they confirm their
pipeline-elements-all-flink container being continuously stuck in restarting
state. The container shows the following log on repeat:
```
12:00:05.079 SP [main] INFO o.a.s.s.consul.ConsulProvider - Checking if
consul is available...
12:00:05.094 SP [main] INFO o.a.s.s.consul.ConsulProvider - Successfully
connected to Consul
Exception in thread "main" java.lang.NullPointerException: id
at java.util.Objects.requireNonNull(Objects.java:228)
at
com.orbitz.consul.model.agent.ImmutableRegistration$Builder.id(ImmutableRegi
stration.java:847)
at
org.apache.streampipes.svcdiscovery.consul.SpConsulServiceDiscovery.createRe
gistrationBody(SpConsulServiceDiscovery.java:120)
at
org.apache.streampipes.svcdiscovery.consul.SpConsulServiceDiscovery.register
Service(SpConsulServiceDiscovery.java:49)
at
org.apache.streampipes.container.base.StreamPipesServiceBase.registerService
(StreamPipesServiceBase.java:66)
at
org.apache.streampipes.container.base.StreamPipesServiceBase.startStreamPipe
sService(StreamPipesServiceBase.java:42)
at
org.apache.streampipes.service.extensions.base.StreamPipesExtensionsServiceB
ase.startExtensionsService(StreamPipesExtensionsServiceBase.java:67)
at
org.apache.streampipes.container.standalone.init.StandaloneModelSubmitter.in
it(StandaloneModelSubmitter.java:57)
at
org.apache.streampipes.pe.flink.AllFlinkPipelineElementsInit.main(AllFlinkPi
pelineElementsInit.java:105)
12:01:07,931 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could
NOT find resource [logback-test.xml]
12:01:07,932 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could
NOT find resource [logback.groovy]
12:01:07,932 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found
resource [logback.xml] at
[jar:file:/streampipes-processing-element-container.jar!/logback.xml]
12:01:07,969 |-INFO in
ch.qos.logback.core.joran.spi.ConfigurationWatchList@f97bd761
<mailto:ch.qos.logback.core.joran.spi.ConfigurationWatchList@f97bd761> -
URL [jar:file:/streampipes-processing-element-container.jar!/logback.xml] is
not of type file
12:01:08,155 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute
not set
12:01:08,161 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
12:01:08,170 |-INFO in ch.qos.logback.core.joran.action.AppenderAction -
Naming appender as [STDOUT]
12:01:08,279 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This
appender no longer admits a layout as a sub-component, set an encoder
instead.
12:01:08,279 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To
ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
12:01:08,279 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See
also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
12:01:08,279 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.streampipes] to INFO
12:01:08,279 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.lightcouch] to ERROR
12:01:08,279 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction -
Setting level of logger [org.apache.kafka] to ERROR
12:01:08,281 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction
- Setting level of ROOT logger to INFO
12:01:08,282 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction -
Attaching appender named [STDOUT] to Logger[ROOT]
12:01:08,282 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - End of
configuration.
12:01:08,286 |-INFO in
ch.qos.logback.classic.joran.JoranConfigurator@75dd924
<mailto:ch.qos.logback.classic.joran.JoranConfigurator@75dd924> -
Registering current configuration as safe fallback point
```
Some possibly relevant information:
* Ubuntu 20.04
* Software requirements from documentation fulfilled
* Latest v1 docker-compose v 1.29.2
* docker v 20.10.10
* Reasonably powerfully sized VM meeting hardware requirements
* Deviations from default
* Running UI at host port 81
Thank you very much for helping me with this!
Best
Martin
.........................................................
Martin Trat, M.Sc.
Wissenschaftlicher Mitarbeiter | Research Associate
Intelligent Systems and Production Engineering (ISPE)
Process & Data Management in Engineering (PDE)
FZI Forschungszentrum Informatik
Haid-und-Neu-Str. 1014
76131 Karlsruhe, Germany
Tel.: +49 721 9654-509
[email protected] <mailto:[email protected]> | www.fzi.de/mitarbeiter/trat
<http://www.fzi.de/mitarbeiter/trat> | https://linkedin.com/in/martin-trat
<https://linkedin.com/in/martin-trat-372599139>
www.fzi.de <http://www.fzi.de/> | www.twitter.com/FZI_official
<http://www.twitter.com/FZI_official> | www.facebook.com/FZI.Official
<http://www.facebook.com/FZI.Official> | www.youtube.com/FZIchannel
<http://www.youtube.com/FZIchannel>
.........................................................
FZI Forschungszentrum Informatik
Stiftung des bürgerlichen Rechts
Stiftung Az: 14-0563.1 Regierungspräsidium Karlsruhe
Vorstand: Prof. Dr. Andreas Oberweis, Jan Wiesenberger, Prof. Dr.-Ing. J.
Marius Zöllner
Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
.........................................................
smime.p7s
Description: S/MIME cryptographic signature
