Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-26599

LiveReload does not work with OpenShift3 server adapter

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • 4.28.0.Final
    • 4.11.0.Final
    • livereload, openshift
    • None
    • 21
    • Hide

      1. Start oc cluster up and import templates, example:

      oc cluster up
      oc login -u system:admin 
      oc project openshift
      oc create secret generic redhat.io --from-file=.dockerconfigjson=/home/jkopriva/.docker/config.json --type=kubernetes.io/dockerconfigjson
      oc secrets link default redhat.io --for=pull
      cd /home/jkopriva/git/jboss-eap-7-openshift-image/
      oc create -n openshift -f templates
      oc create -n openshift -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-7-openshift-image/eap-cd/templates/eap-cd-image-stream.json
      

      2. Create connection in devstudio, create project with application template eap72-basic-s2i
      3. Import project and wait for build, afterwards create server adapter
      4. Wait for app to start and after wards click on module under server adapter and click Show in -> Web Browser via LiveReload server
      5. Page is opened with error message:

      Show
      1. Start oc cluster up and import templates, example: oc cluster up oc login -u system:admin oc project openshift oc create secret generic redhat.io --from-file=.dockerconfigjson=/home/jkopriva/.docker/config.json --type=kubernetes.io/dockerconfigjson oc secrets link default redhat.io -- for =pull cd /home/jkopriva/git/jboss-eap-7-openshift-image/ oc create -n openshift -f templates oc create -n openshift -f https: //raw.githubusercontent.com/jboss-container-images/jboss-eap-7-openshift-image/eap-cd/templates/eap-cd-image-stream.json 2. Create connection in devstudio, create project with application template eap72-basic-s2i 3. Import project and wait for build, afterwards create server adapter 4. Wait for app to start and after wards click on module under server adapter and click Show in -> Web Browser via LiveReload server 5. Page is opened with error message:

      If I try to directly connect to livereload server there is an error message:

      HTTP ERROR 500
      Problem accessing /. Reason:
      
          Server Error
      Caused by:
      java.lang.IllegalArgumentException: Invalid URI host: null (authority: null)
      	at org.eclipse.jetty.client.HttpClient.checkHost(HttpClient.java:506)
      	at org.eclipse.jetty.client.HttpClient.newHttpRequest(HttpClient.java:491)
      	at org.eclipse.jetty.client.HttpClient.newRequest(HttpClient.java:449)
      	at org.eclipse.jetty.client.HttpClient.newRequest(HttpClient.java:438)
      	at org.eclipse.jetty.proxy.AsyncMiddleManServlet.service(AsyncMiddleManServlet.java:92)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1701)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1668)
      	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
      	at org.eclipse.jetty.server.Server.handle(Server.java:502)
      	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
      	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
      	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
      	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
      	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      

            zcervink Zbyněk Červinka (Inactive)
            jkopriva@redhat.com Josef Kopriva
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: