Installing certificate into /opt/che-starter/InstallCert/ directory Import the remote certificate from tsrv.devshift.net:8443 Loading KeyStore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/security/cacerts... Opening connection to tsrv.devshift.net:8443... Exception in thread "main" java.net.UnknownHostException: tsrv.devshift.net at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666) at sun.security.ssl.SSLSocketImpl.(SSLSocketImpl.java:426) at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88) at InstallCert.main(InstallCert.java:94) Export the certificate into the keystore for tsrv.devshift.net keytool error: java.lang.Exception: Keystore file does not exist: jssecacerts . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.1.RELEASE) {"time":"2019-03-22T14:39:58.907+00:00","msg":"Starting Application v1.0-SNAPSHOT on 0dc8d3dbd816 with PID 1 (/opt/che-starter/app.jar started by root in /opt/che-starter)","logger":"io.fabric8.che.starter.Application","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:39:58.909+00:00","msg":"HV000001: Hibernate Validator 5.3.4.Final","logger":"org.hibernate.validator.internal.util.Version","thread":"background-preinit","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:39:58.927+00:00","msg":"No active profile set, falling back to default profiles: default","logger":"io.fabric8.che.starter.Application","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:39:59.108+00:00","msg":"Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6d21714c: startup date [Fri Mar 22 14:39:59 UTC 2019]; root of context hierarchy","logger":"org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.059+00:00","msg":"Bean 'application' of type [class io.fabric8.che.starter.Application$$EnhancerBySpringCGLIB$$34f90019] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)","logger":"org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.074+00:00","msg":"Initializing ExecutorService ","logger":"org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.147+00:00","msg":"Bean 'org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration' of type [class org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)","logger":"org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.345+00:00","msg":"Bean 'validator' of type [class org.springframework.validation.beanvalidation.LocalValidatorFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)","logger":"org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.748+00:00","msg":"Logging initialized @6193ms to org.eclipse.jetty.util.log.Slf4jLog","logger":"org.eclipse.jetty.util.log","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.986+00:00","msg":"Server initialized with port: 10000","logger":"org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:02.991+00:00","msg":"jetty-9.4.1.v20170120","logger":"org.eclipse.jetty.server.Server","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.334+00:00","msg":"DefaultSessionIdManager workerName=node0","logger":"org.eclipse.jetty.server.session","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.335+00:00","msg":"No SessionScavenger set, using defaults","logger":"org.eclipse.jetty.server.session","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.340+00:00","msg":"Scavenging every 600000ms","logger":"org.eclipse.jetty.server.session","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.356+00:00","msg":"Initializing Spring embedded WebApplicationContext","logger":"application","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.357+00:00","msg":"Root WebApplicationContext: initialization completed in 4254 ms","logger":"org.springframework.web.context.ContextLoader","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.749+00:00","msg":"Mapping servlet: 'dispatcherServlet' to [/]","logger":"org.springframework.boot.web.servlet.ServletRegistrationBean","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.754+00:00","msg":"Mapping filter: 'characterEncodingFilter' to: [/*]","logger":"org.springframework.boot.web.servlet.FilterRegistrationBean","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.754+00:00","msg":"Mapping filter: 'hiddenHttpMethodFilter' to: [/*]","logger":"org.springframework.boot.web.servlet.FilterRegistrationBean","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.755+00:00","msg":"Mapping filter: 'httpPutFormContentFilter' to: [/*]","logger":"org.springframework.boot.web.servlet.FilterRegistrationBean","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.756+00:00","msg":"Mapping filter: 'requestContextFilter' to: [/*]","logger":"org.springframework.boot.web.servlet.FilterRegistrationBean","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:03.757+00:00","msg":"Mapping filter: 'requestFilter' to: [/*]","logger":"org.springframework.boot.web.servlet.FilterRegistrationBean","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:04.127+00:00","msg":"Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@161b062a{/,file:///tmp/jetty-docbase.3583736595714383242.10000/,AVAILABLE}","logger":"org.eclipse.jetty.server.handler.ContextHandler","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:04.128+00:00","msg":"Started @7573ms","logger":"org.eclipse.jetty.server.Server","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.508+00:00","msg":"Mapped \"{[/server],methods=[PATCH]}\" onto public io.fabric8.che.starter.model.server.CheServerInfo io.fabric8.che.starter.controller.CheServerController.startCheServer(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest) throws java.lang.Exception","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.512+00:00","msg":"Mapped \"{[/server],methods=[GET]}\" onto public io.fabric8.che.starter.model.server.CheServerInfo io.fabric8.che.starter.controller.CheServerController.getCheServerInfo(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletRequest) throws java.lang.Exception","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.515+00:00","msg":"Mapped \"{[/],methods=[GET]}\" onto public void io.fabric8.che.starter.controller.SwaggerController.redirectToSwagger(javax.servlet.http.HttpServletResponse) throws java.io.IOException","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.517+00:00","msg":"Mapped \"{[/stack],methods=[GET]}\" onto public java.util.List io.fabric8.che.starter.controller.StackController.list(java.lang.String,java.lang.String,java.lang.String) throws com.fasterxml.jackson.core.JsonProcessingException,java.io.IOException,io.fabric8.che.starter.exception.KeycloakException","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.526+00:00","msg":"Mapped \"{[/workspace/{name}],methods=[PATCH]}\" onto public io.fabric8.che.starter.model.workspace.Workspace io.fabric8.che.starter.controller.WorkspaceController.startExisting(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws java.io.IOException,java.net.URISyntaxException,io.fabric8.che.starter.exception.StackNotFoundException,io.fabric8.che.starter.exception.GitHubOAthTokenException,io.fabric8.che.starter.exception.KeycloakException,io.fabric8.che.starter.exception.WorkspaceNotFound","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.527+00:00","msg":"Mapped \"{[/workspace/{name}],methods=[DELETE]}\" onto public void io.fabric8.che.starter.controller.WorkspaceController.deleteExistingWorkspace(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws com.fasterxml.jackson.core.JsonProcessingException,java.io.IOException,io.fabric8.che.starter.exception.KeycloakException,io.fabric8.che.starter.exception.WorkspaceNotFound","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.528+00:00","msg":"Mapped \"{[/workspace],methods=[GET]}\" onto public java.util.List io.fabric8.che.starter.controller.WorkspaceController.list(java.lang.String,java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletRequest) throws com.fasterxml.jackson.core.JsonProcessingException,java.io.IOException,io.fabric8.che.starter.exception.KeycloakException","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.530+00:00","msg":"Mapped \"{[/workspace],methods=[POST]}\" onto public io.fabric8.che.starter.model.workspace.Workspace io.fabric8.che.starter.controller.WorkspaceController.create(java.lang.String,java.lang.String,io.fabric8.che.starter.model.request.WorkspaceCreateParams,java.lang.String) throws java.io.IOException,java.net.URISyntaxException,io.fabric8.che.starter.exception.StackNotFoundException,io.fabric8.che.starter.exception.GitHubOAthTokenException,io.fabric8.che.starter.exception.KeycloakException,io.fabric8.che.starter.exception.WorkspaceNotFound","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.532+00:00","msg":"Mapped \"{[/status],methods=[GET]}\" onto public void io.fabric8.che.starter.controller.StatusController.getStatus(javax.servlet.http.HttpServletResponse)","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.533+00:00","msg":"Mapped \"{[/error]}\" onto public io.fabric8.che.starter.error.Error io.fabric8.che.starter.error.ErrorController.error(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.535+00:00","msg":"Mapped \"{[/v2/api-docs],methods=[GET],produces=[application/json || application/hal+json]}\" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.542+00:00","msg":"Mapped \"{[/swagger-resources/configuration/ui]}\" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration()","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.544+00:00","msg":"Mapped \"{[/swagger-resources/configuration/security]}\" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration()","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.546+00:00","msg":"Mapped \"{[/swagger-resources]}\" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources()","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:05.975+00:00","msg":"Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6d21714c: startup date [Fri Mar 22 14:39:59 UTC 2019]; root of context hierarchy","logger":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:06.161+00:00","msg":"Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]","logger":"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:06.163+00:00","msg":"Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]","logger":"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:06.215+00:00","msg":"Detected @ExceptionHandler methods in globalExceptionHandler","logger":"org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:06.271+00:00","msg":"Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]","logger":"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:07.089+00:00","msg":"Registering beans for JMX exposure on startup","logger":"org.springframework.jmx.export.annotation.AnnotationMBeanExporter","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:07.111+00:00","msg":"Starting beans in phase 2147483647","logger":"org.springframework.context.support.DefaultLifecycleProcessor","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:07.112+00:00","msg":"Context refreshed","logger":"springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:07.164+00:00","msg":"Found 1 custom documentation plugin(s)","logger":"springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:07.196+00:00","msg":"Scanning for api listing references","logger":"springfox.documentation.spring.web.scanners.ApiListingReferenceScanner","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:07.918+00:00","msg":"Generating unique operation named: listUsingGET_1","logger":"springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:08.035+00:00","msg":"Initializing Spring FrameworkServlet 'dispatcherServlet'","logger":"application","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:08.035+00:00","msg":"FrameworkServlet 'dispatcherServlet': initialization started","logger":"org.springframework.web.servlet.DispatcherServlet","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:08.065+00:00","msg":"FrameworkServlet 'dispatcherServlet': initialization completed in 29 ms","logger":"org.springframework.web.servlet.DispatcherServlet","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:08.106+00:00","msg":"Started ServerConnector@ae13544{HTTP/1.1,[http/1.1]}{0.0.0.0:10000}","logger":"org.eclipse.jetty.server.AbstractConnector","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:08.108+00:00","msg":"Jetty started on port(s) 10000 (http/1.1)","logger":"org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"} {"time":"2019-03-22T14:40:08.135+00:00","msg":"Started Application in 10.622 seconds (JVM running for 11.58)","logger":"io.fabric8.che.starter.Application","thread":"main","level":"INFO","HOSTNAME":"0dc8d3dbd816"}