[jbosstools-issues] [JBoss JIRA] (JBIDE-26599) LiveReload does not work with OpenShift3 server adapter

Josef Kopriva (Jira) issues at jboss.org
Wed Mar 27 05:34:08 EDT 2019


     [ https://issues.jboss.org/browse/JBIDE-26599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josef Kopriva updated JBIDE-26599:
----------------------------------
    Steps to Reproduce: 
1. Start oc cluster up and import templates, example:
{code:java}
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
{code}
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:
 !image-2019-03-27-10-30-34-801.png|thumbnail! 

  was:
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:
 !image-2019-03-27-10-30-34-801.png|thumbnail! 



> LiveReload does not work with OpenShift3 server adapter
> -------------------------------------------------------
>
>                 Key: JBIDE-26599
>                 URL: https://issues.jboss.org/browse/JBIDE-26599
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: livereload, openshift
>    Affects Versions: 4.11.0.Final
>         Environment: oc cluster up 3.11 from Fedora repo
> Openshift templates from: https://github.com/jboss-container-images/jboss-eap-7-openshift-image/tree/eap72/templates
> Devstudio + installed livereload:
> Version: 12.11.0.GA
> Build id: GA-v20190321-1925-B4244
> Build date: 20190321-1925
> JDK 11.02 + F29
>            Reporter: Josef Kopriva
>            Priority: Critical
>             Fix For: 4.11.0.Final
>
>         Attachments: image-2019-03-27-10-30-34-801.png
>
>
> If I try to directly connect to livereload server there is an error message:
> {code:java}
> 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)
> {code}



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jbosstools-issues mailing list