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

LiveReload does not work with OpenShift3 server adapter

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • 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:

    Description

      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)
      

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: