syndesisio / syndesis-ui

The front end application or UI for Syndesis - a flexible, customizable, cloud-hosted platform that provides core integration capabilities as a service. It leverages Red Hat's existing product architecture using OpenShift Online/Dedicated and Fuse Integration Services.
https://syndesis.io/
14 stars 28 forks source link

hostname must be specified and not empty when Http URI filled #584

Closed jludvice closed 7 years ago

jludvice commented 7 years ago

I used Http get connection and filled Http URI in integration > connection integration

but integration fails to start due to Failed to resolve endpoint: http-get due to: hostname must be specified and not empty

generated funktion.yml:

---
flows:
- steps:
  - kind: endpoint
    uri: periodic-timer:every
  - kind: log
    message: timed ${body}
    loggingLevel: INFO
  - kind: endpoint
    uri: http-get
  - kind: log
    message: http got  ${body}
    loggingLevel: INFO
  - kind: endpoint
    uri: http-get

---full logs--- oc logs -f timed-http-get-1-9mf7s

Starting the Java application using /opt/run-java/run-java.sh ...
exec java -javaagent:/opt/jolokia/jolokia.jar=config=/opt/jolokia/etc/jolokia.properties -cp . -jar /deployments/project-0.1-SNAPSHOT.jar
I> No access restrictor found, access to any MBean is allowed
Jolokia: Agent started with URL https://172.17.0.2:8778/jolokia/

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.2.RELEASE)

14:26:43.711 [main] INFO  io.syndesis.example.Application - Starting Application on timed-http-get-1-9mf7s with PID 1 (/deployments/project-0.1-SNAPSHOT.jar started by ? in /deployments)
14:26:43.733 [main] INFO  io.syndesis.example.Application - No active profile set, falling back to default profiles: default
14:26:43.876 [main] INFO  o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@43556938: startup date [Wed Jun 28 14:26:43 UTC 2017]; root of context hierarchy
14:26:44.774 [background-preinit] INFO  o.h.validator.internal.util.Version - HV000001: Hibernate Validator 5.3.4.Final
14:26:46.532 [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.apache.camel.spring.boot.CamelAutoConfiguration' of type [org.apache.camel.spring.boot.CamelAutoConfiguration$$EnhancerBySpringCGLIB$$ea23a2a2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
14:26:46.900 [main] INFO  org.xnio - XNIO version 3.3.6.Final
14:26:46.948 [main] INFO  org.xnio.nio - XNIO NIO Implementation Version 3.3.6.Final
14:26:47.031 [main] WARN  io.undertow.websockets.jsr - UT026009: XNIO worker was not set on WebSocketDeploymentInfo, the default worker will be used
14:26:47.032 [main] WARN  io.undertow.websockets.jsr - UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
14:26:47.070 [main] INFO  io.undertow.servlet - Initializing Spring embedded WebApplicationContext
14:26:47.070 [main] INFO  o.s.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 3198 ms
14:26:47.465 [main] INFO  o.s.b.w.s.ServletRegistrationBean - Mapping servlet: 'dispatcherServlet' to [/]
14:26:47.470 [main] INFO  o.s.b.w.s.ServletRegistrationBean - Mapping servlet: 'CamelServlet' to [/camel/*]
14:26:47.473 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'metricsFilter' to: [/*]
14:26:47.475 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'characterEncodingFilter' to: [/*]
14:26:47.475 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
14:26:47.475 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'httpPutFormContentFilter' to: [/*]
14:26:47.475 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'requestContextFilter' to: [/*]
14:26:47.475 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'webRequestLoggingFilter' to: [/*]
14:26:47.475 [main] INFO  o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'applicationContextIdFilter' to: [/*]
14:26:47.950 [main] INFO  o.s.w.s.m.m.a.RequestMappingHandlerAdapter - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@43556938: startup date [Wed Jun 28 14:26:43 UTC 2017]; root of context hierarchy
14:26:48.071 [main] INFO  o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
14:26:48.073 [main] INFO  o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
14:26:48.120 [main] INFO  o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
14:26:48.120 [main] INFO  o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
14:26:48.175 [main] INFO  o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
14:26:49.146 [main] INFO  o.a.c.i.c.DefaultTypeConverter - Loaded 203 type converters
14:26:50.374 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
14:26:50.376 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
14:26:50.379 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
14:26:50.379 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.382 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.385 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
14:26:50.385 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
14:26:50.386 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.387 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.394 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.399 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.401 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.402 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
14:26:50.404 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.407 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.409 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
14:26:50.410 [main] INFO  o.s.b.a.e.mvc.EndpointHandlerMapping - Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
14:26:50.637 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup
14:26:50.648 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Registering beans for JMX exposure on startup
14:26:50.658 [main] INFO  o.s.c.s.DefaultLifecycleProcessor - Starting beans in phase 0
14:26:50.663 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'auditEventsEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=auditEventsEndpoint]
14:26:50.682 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'requestMappingEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=requestMappingEndpoint]
14:26:50.701 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'environmentEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=environmentEndpoint]
14:26:50.715 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'healthEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=healthEndpoint]
14:26:50.726 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'beansEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=beansEndpoint]
14:26:50.737 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'infoEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=infoEndpoint]
14:26:50.746 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'loggersEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=loggersEndpoint]
14:26:50.764 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'metricsEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=metricsEndpoint]
14:26:50.783 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'traceEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=traceEndpoint]
14:26:50.795 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'dumpEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=dumpEndpoint]
14:26:50.806 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'autoConfigurationReportEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=autoConfigurationReportEndpoint]
14:26:50.810 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Located managed bean 'configurationPropertiesReportEndpoint': registering with JMX server as MBean [org.springframework.boot:type=Endpoint,name=configurationPropertiesReportEndpoint]
14:26:50.863 [main] INFO  io.fabric8.funktion.model.Funktions - Loading Funktion flows from URL: jar:file:/deployments/project-0.1-SNAPSHOT.jar!/BOOT-INF/classes!/funktion.yml
14:26:51.131 [main] INFO  i.f.f.runtime.FunktionRouteBuilder - FLOW flow1() periodic-timer:every => http-get => http-get
14:26:51.131 [main] INFO  o.a.c.spring.boot.RoutesCollector - Loading additional Camel XML routes from: classpath:camel/*.xml
14:26:51.132 [main] INFO  o.a.c.spring.boot.RoutesCollector - Loading additional Camel XML rests from: classpath:camel-rest/*.xml
14:26:51.134 [main] INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.19.0 (CamelContext: timed http get) is starting
14:26:51.137 [main] INFO  o.a.camel.spring.SpringCamelContext - StreamCaching is enabled on CamelContext: timed http get
14:26:51.137 [main] INFO  o.a.c.m.ManagedManagementStrategy - JMX is enabled
14:26:51.287 [main] INFO  o.a.c.i.DefaultRuntimeEndpointRegistry - Runtime endpoint registry is in extended mode gathering usage statistics of all incoming and outgoing endpoints (cache limit: 1000)
14:26:51.372 [main] INFO  i.s.c.timer.PeriodicTimerComponent - Connector resolved: periodic-timer://every -> timer:every?period=10000
14:26:51.540 [main] INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.19.0 (CamelContext: timed http get) is shutting down
14:26:51.584 [main] INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.19.0 (CamelContext: timed http get) uptime 0.449 seconds
14:26:51.587 [main] INFO  o.a.camel.spring.SpringCamelContext - Apache Camel 2.19.0 (CamelContext: timed http get) is shutdown in 0.042 seconds
14:26:51.599 [main] INFO  o.s.b.a.l.AutoConfigurationReportLoggingInitializer - 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
14:26:51.619 [main] ERROR o.s.boot.SpringApplication - Application startup failed
org.apache.camel.spring.boot.CamelSpringBootInitializationException: org.apache.camel.FailedToCreateRouteException: Failed to create route flow1 at: >>> To[http-get] <<< in route: Route(flow1)[[From[periodic-timer:every]] -> [Log[timed ${bo... because of Failed to resolve endpoint: http-get due to: hostname must be specified and not empty
        at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:186)
        at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:50)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:337)
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:882)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:144)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at io.syndesis.example.Application.main(Application.java:13)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create route flow1 at: >>> To[http-get] <<< in route: Route(flow1)[[From[periodic-timer:every]] -> [Log[timed ${bo... because of Failed to resolve endpoint: http-get due to: hostname must be specified and not empty
        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1298)
        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:204)
        at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:1041)
        at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:3497)
        at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3228)
        at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:201)
        at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3046)
        at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3042)
        at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3065)
        at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3042)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
        at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2980)
        at org.apache.camel.spring.boot.RoutesCollector.maybeStart(RoutesCollector.java:203)
        at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:178)
        ... 23 common frames omitted
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: http-get due to: hostname must be specified and not empty
        at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:678)
        at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:80)
        at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:219)
        at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112)
        at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:118)
        at org.apache.camel.model.SendDefinition.resolveEndpoint(SendDefinition.java:62)
        at org.apache.camel.model.SendDefinition.createProcessor(SendDefinition.java:56)
        at org.apache.camel.model.ProcessorDefinition.makeProcessorImpl(ProcessorDefinition.java:549)
        at org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:510)
        at org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:226)
        at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1295)
        ... 36 common frames omitted
Caused by: java.lang.IllegalArgumentException: hostname must be specified and not empty
        at org.apache.camel.util.StringHelper.notEmpty(StringHelper.java:320)
        at io.syndesis.component.HttpComponent.doStart(HttpComponent.java:44)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
        at org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75)
        at org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:1316)
        at org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:1276)
        at org.apache.camel.component.connector.DefaultConnectorComponent.createNewBaseComponent(DefaultConnectorComponent.java:311)
        at org.apache.camel.component.connector.DefaultConnectorComponent.createEndpoint(DefaultConnectorComponent.java:86)
        at org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:116)
        at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:663)
        ... 46 common frames omitted
14:26:51.637 [main] INFO  o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@43556938: startup date [Wed Jun 28 14:26:43 UTC 2017]; root of context hierarchy
14:26:51.642 [main] INFO  o.s.c.s.DefaultLifecycleProcessor - Stopping beans in phase 0
14:26:51.643 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Unregistering JMX-exposed beans on shutdown
14:26:51.644 [main] INFO  o.s.b.a.e.jmx.EndpointMBeanExporter - Unregistering JMX-exposed beans
14:26:51.646 [main] INFO  o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown

oc logs -f syndesis-rest-1-d3tnv

2017-06-28 14:16:56.039  INFO [-,,,] 1 --- [           main] b.c.e.u.UndertowEmbeddedServletContainer : Undertow started on port(s) 8080 (http)
2017-06-28 14:16:56.046  INFO [-,,,] 1 --- [           main] io.syndesis.runtime.Application          : Started Application in 40.567 seconds (JVM running for 41.633)
Principal is: org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken@5c6beeb6: Principal: 2fe34604-5923-491d-95a7-7569ee57a9a9; Credentials: [PROTECTED]; Authenticated: true; Details: org.keycloak.adapters.springsecurity.account.SimpleKeycloakAccount@68055d82; Not granted any authorities
2017-06-28 14:17:38.595  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:17:38.596  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:17:38.597  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:18:38.649  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:18:38.651  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:18:38.652  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:19:38.754  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:19:38.755  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:19:38.755  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:20:38.833  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:20:38.834  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:20:38.834  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:21:21.629  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:21:21.629  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:21:23.022  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Looked up GitHub user jludvice
2017-06-28 14:21:23.043  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.p.converter.DefaultProjectGenerator  : Integration -Knj3zKBQbu-LjUrI2oA : Adding step  
2017-06-28 14:21:23.056  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.connector.catalog.ConnectorCatalog   : Downloading Maven GAV: io.syndesis:timer-connector:0.4.4
2017-06-28 14:21:38.847  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:22:18.382  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.p.converter.DefaultProjectGenerator  : Integration -Knj3zKBQbu-LjUrI2oA : Adding step  
2017-06-28 14:22:18.383  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.p.converter.DefaultProjectGenerator  : Integration -Knj3zKBQbu-LjUrI2oA : Adding step  
2017-06-28 14:22:18.383  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.connector.catalog.ConnectorCatalog   : Downloading Maven GAV: io.syndesis:http-get-connector:0.4.4
2017-06-28 14:22:21.706  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.p.converter.DefaultProjectGenerator  : Integration -Knj3zKBQbu-LjUrI2oA : Adding step  
2017-06-28 14:22:21.706  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.p.converter.DefaultProjectGenerator  : Integration -Knj3zKBQbu-LjUrI2oA : Adding step  
2017-06-28 14:22:21.707  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.connector.catalog.ConnectorCatalog   : Downloading Maven GAV: io.syndesis:http-get-connector:0.4.4
2017-06-28 14:22:21.858  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Created project files
2017-06-28 14:22:34.328  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Updated GitHub repo https://github.com/jludvice/timed-http-get.git
2017-06-28 14:22:38.005  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Created OpenShift resources
2017-06-28 14:22:38.033  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:22:38.059  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:22:38.059  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:23:38.059  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:23:38.060  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:23:38.135  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:23:38.157  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:23:38.189  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:23:38.189  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:24:38.189  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:24:38.190  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:24:38.239  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:24:38.269  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:24:38.269  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:24:38.270  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:25:38.267  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:25:38.268  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:25:38.321  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:25:38.777  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:25:38.945  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:25:38.966  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:26:38.945  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:26:38.945  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:26:38.946  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Token is expired
2017-06-28 14:26:38.946  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:26:39.048  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:26:39.049  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:26:39.050  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:27:38.970  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:27:38.970  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:27:38.973  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Token is expired
2017-06-28 14:27:38.974  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:27:39.127  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:27:39.128  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:27:39.128  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:28:39.016  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:28:39.017  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:28:39.020  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Token is expired
2017-06-28 14:28:39.020  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:28:39.162  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:28:39.163  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:28:39.163  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:29:39.121  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:29:39.121  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:29:39.122  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Token is expired
2017-06-28 14:29:39.122  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:29:39.227  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:29:39.262  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:29:39.263  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:30:39.262  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:30:39.265  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:30:39.269  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Token is expired
2017-06-28 14:30:39.270  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:30:39.281  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:30:39.528  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:30:39.528  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
2017-06-28 14:31:39.528  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:31:39.529  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Start processing integration with ActivateHandler
2017-06-28 14:31:39.531  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.i.online.ActivateHandler           : Integration -Knj3zKBQbu-LjUrI2oA : Token is expired
2017-06-28 14:31:39.540  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration -Knj3zKBQbu-LjUrI2oA : Setting status to Pending
2017-06-28 14:31:39.606  INFO [-,,,] 1 --- [pool-5-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Desired status "Activated" != current status "Pending" --> calling status change handler
2017-06-28 14:31:39.637  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Start processing integration with ActivateHandler
2017-06-28 14:31:39.640  INFO [-,,,] 1 --- [pool-4-thread-1] i.s.c.integration.IntegrationController  : Integration 5 : Setting status to Pending
jludvice commented 7 years ago

Removing protocol from uri has no effect. Both

jludvice commented 7 years ago

related part of jsondb:

    {
        "data": {
            "createdDate": 1498661162981,
            "currentStatus": "Activated",
            "desiredStatus": "Activated",
            "gitRepo": "https://github.com/jludvice/noprotocol.git",
            "id": "-Knj9cz_Qbu-LjUrI2oA",
            "lastUpdated": 1498661301369,
            "name": "noprotocol",
            "steps": [
                {
                    "action": {
                        "camelConnectorGAV": "io.syndesis:timer-connector:0.4.4",
                        "camelConnectorPrefix": "periodic-timer",
                        "description": "Set a timer that fires at intervals that you specify",
                        "id": "io.syndesis_timer-connector:latest",
                        "inputDataShape": {
                            "kind": "none"
                        },
                        "name": "Periodic Timer",
                        "outputDataShape": {
                            "kind": "any"
                        },
                        "properties": {
                            "period": {
                                "componentProperty": false,
                                "defaultValue": "10000",
                                "deprecated": false,
                                "description": "Period in milli seconds when the timer runs. By default the timer runs every 10000 (10 second).",
                                "displayName": "Period",
                                "group": "consumer",
                                "javaType": "long",
                                "kind": "parameter",
                                "required": false,
                                "secret": false,
                                "type": "integer"
                            }
                        }
                    },
                    "configuredProperties": {
                        "period": "10000"
                    },
                    "connection": {
                        "configuredProperties": {},
                        "connectorId": "timer",
                        "createdDate": 1492095344060,
                        "description": "Timer Connection",
                        "icon": "fa-globe",
                        "id": "4",
                        "lastUpdated": 1492095344060,
                        "name": "Timer Example",
                        "options": {},
                        "tags": [
                            "example",
                            "test"
                        ]
                    },
                    "stepKind": "endpoint"
                },
                {
                    "action": {
                        "camelConnectorGAV": "io.syndesis:http-get-connector:0.4.4",
                        "camelConnectorPrefix": "http-get",
                        "description": "Call a service that is internal (within your company) or external (on the internet) by specifying the service's URL",
                        "id": "io.syndesis:http-get-connector:latest",
                        "inputDataShape": {
                            "kind": "none"
                        },
                        "name": "HTTP GET",
                        "outputDataShape": {
                            "kind": "any"
                        },
                        "properties": {
                            "httpUri": {
                                "componentProperty": false,
                                "deprecated": false,
                                "description": "The url of the HTTP endpoint to call.",
                                "displayName": "Http Uri",
                                "group": "producer",
                                "javaType": "java.net.URI",
                                "kind": "path",
                                "label": "producer",
                                "required": true,
                                "secret": false,
                                "type": "string"
                            }
                        }
                    },
                    "configuredProperties": {
                        "httpUri": "httpbin.org/ip"
                    },
                    "connection": {
                        "configuredProperties": {},
                        "connectorId": "http",
                        "createdDate": 1492095344060,
                        "description": "HTTP Connection",
                        "icon": "fa-globe",
                        "id": "3",
                        "lastUpdated": 1492095344060,
                        "name": "HTTP Example",
                        "options": {},
                        "tags": [
                            "example",
                            "test"
                        ]
                    },
                    "stepKind": "endpoint"
                }
            ],
            "stepsDone": [
                "github-setup",
                "openshift-setup"
            ],
            "token": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ2RkhFdGhnS1psN0kwVThCMDY0QkZqOHpDVnNRVXZCeWtoN1RxbVYxTVBVIn0.eyJqdGkiOiJmY2QwZWZlZi02MTEwLTQzMTItYjE3My03ZDkxMzYzOWZiM2UiLCJleHAiOjE0OTg2NjE0MTIsIm5iZiI6MCwiaWF0IjoxNDk4NjYxMTEyLCJpc3MiOiJodHRwczovL3N5bmRlc2lzLjE5Mi4xNjguNDIuODMueGlwLmlvL2F1dGgvcmVhbG1zL3N5bmRlc2lzIiwiYXVkIjoic3luZGVzaXMtdWkiLCJzdWIiOiIyZmUzNDYwNC01OTIzLTQ5MWQtOTVhNy03NTY5ZWU1N2E5YTkiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJzeW5kZXNpcy11aSIsIm5vbmNlIjoiWHpUd2U4NjVYN1JzN0dmR1dkRGJyamNFR1ozY3JYWUZjT0lrSnFMY0IwWW1McWw0RnZEenpUWmpVeUlsU2o5VSIsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9zdGF0ZSI6ImM0ZjkxOTJiLWEwMzctNGViYS05MmQwLTI5NDBjNGI0MTU3ZCIsImFjciI6IjAiLCJjbGllbnRfc2Vzc2lvbiI6ImQwZjI5MTFhLTA5ZDktNDY0ZC05YjcxLTNkNDAyMTM4NTYzZSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3N5bmRlc2lzLjE5Mi4xNjguNDIuODMueGlwLmlvIiwiaHR0cDovL2xvY2FsaG9zdDo0MjAwIl0sInJlc291cmNlX2FjY2VzcyI6eyJicm9rZXIiOnsicm9sZXMiOlsicmVhZC10b2tlbiJdfX0sIm5hbWUiOiJKb3NlZiBMdWR2w63EjWVrIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4iLCJnaXZlbl9uYW1lIjoiSm9zZWYiLCJmYW1pbHlfbmFtZSI6Ikx1ZHbDrcSNZWsiLCJlbWFpbCI6ImFAYi5jIn0.EBiQJ5Sm4sLqNfaRGRdcvmechJXGXSWhgxe-aFGK0Z9J5YwBbwSQSdcjg3nUJa5B7u4WA8gN7z2U6JMe6-eYrO3RUrSV2LEBxIsPakTgiRxlWM69uwnTptVGN_V38Z_uY4qAmSNzSTjiOCISTojE1basjHLG9108kTYEWGXeeg6C_J0fdQRNReE3ZPrA6KTmLP5NtxwnajsYaXsSgH8hRfaDEQlUwY1k3uJohP3iicRvam9M1zYiNjHhR-Wn6WbplTNxsDWs8DEJdZLJJlfhfVtd1kep1a8REsVPBMnnHWmzhZ5utSvqRWeYHTzcD_KS1txOFHNsSDmNuoQaxUXGqA",
            "users": []
        },
        "kind": "integration"
    },
gashcrumb commented 7 years ago

That's interesting, I don't believe we manipulate the string you enter in the form field, will have to see what we submit in this case when the integration is created.

gashcrumb commented 7 years ago

This kinda feels like a backend/runtime issue more than an issue with the UI, we don't do anything with the string argument, that's just passed along to the runtime as-is.

jludvice commented 7 years ago

@dsimansk mentioned it might be caused by connector - it now requires parts of url in separate properties

We didnt have chance to try to update metadata to verify

gashcrumb commented 7 years ago

Ugh, I hate that :-) I mean having to break up a URL in a form is the worst, but maybe that's what's going on here. In that case the properties for the connector definitely need to updated, but that's a matter of updating the connector, not the UI.

gashcrumb commented 7 years ago

I think since we've pulled out the generic HTTP connector this is a non-issue at this point.