Yes, image URL is still wrong. <img src="http://172.17.8.102:80/fs/cat.jpeg ">
On Tue, Oct 27, 2015 at 3:50 PM, Lakmal Warusawithana <lak...@wso2.com> wrote: > > > On Tue, Oct 27, 2015 at 3:13 PM, Sagara Gunathunga <sag...@wso2.com> > wrote: > >> >> >> On Tue, Oct 27, 2015 at 3:00 PM, Lakmal Warusawithana <lak...@wso2.com> >> wrote: >> >>> Hi Sagara, >>> >>> On Tue, Oct 27, 2015 at 2:54 PM, Sagara Gunathunga <sag...@wso2.com> >>> wrote: >>> >>>> >>>> >>>> On Tue, Oct 27, 2015 at 12:11 PM, Afkham Azeez <az...@wso2.com> wrote: >>>> >>>>> There is an exception in the FE services >>>>> >>>>> >>>>> 27-Oct-2015 06:04:32.229 INFO [http-nio-8080-exec-10] >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImage*URL >>>>> Current Image URL dog.jpeg* >>>>> >>>> @Lakmal, >>>> >>>> So far in your image upload service returned a URL something like >>>> *"http://192.168.99.100/upload//2.jpg >>>> <http://192.168.99.100/upload//2.jpg>"* after a successful image >>>> upload, have you change the implantation just to return image name only >>>> like *"2.jpg" *? My logic in FE still assume you send a valid URL >>>> like *"http://192.168.99.100/upload//2.jpg >>>> <http://192.168.99.100/upload//2.jpg>"* ? If you want I can change to >>>> use file name only ? >>>> >>>> >>> Yes, since URL is contract by FE I'm only returning image name. Sorry, I >>> thought you already know the changed. >>> >> >> Changed the FE logic to use only image name, can you please take new >> changes and test ? >> > > Other than port, URL is correct now. Port should taken from env > FE_FILESERVER_NODE_PORT=31111 > > http://172.17.8.103:80/fs/1410431805.jpg > <http://172.17.8.103/fs/1410431805-Me_Mai_Gaha_Yata.jpg>" > > > >> >> Thanks ! >> >>> >>> >>>> Thanks ! >>>> >>>> >>>> >>>>> 27-Oct-2015 06:04:32.229 SEVERE [http-nio-8080-exec-10] >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImageURL >>>>> no protocol: dog.jpeg >>>>> >>>>> java.net.MalformedURLException: no protocol: dog.jpeg >>>>> >>>>> at java.net.URL.<init>(URL.java:586) >>>>> >>>>> at java.net.URL.<init>(URL.java:483) >>>>> >>>>> at java.net.URL.<init>(URL.java:432) >>>>> >>>>> at >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImageURL(PetListBean.java:153) >>>>> >>>>> at >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.setSelectedValue(PetListBean.java:103) >>>>> >>>>> 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:497) >>>>> >>>>> at javax.el.BeanELResolver.setValue(BeanELResolver.java:127) >>>>> >>>>> at >>>>> com.sun.faces.el.DemuxCompositeELResolver._setValue(DemuxCompositeELResolver.java:255) >>>>> >>>>> at >>>>> com.sun.faces.el.DemuxCompositeELResolver.setValue(DemuxCompositeELResolver.java:281) >>>>> >>>>> at org.apache.el.parser.AstValue.setValue(AstValue.java:202) >>>>> >>>>> at >>>>> org.apache.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:257) >>>>> >>>>> at >>>>> com.sun.faces.facelets.el.TagValueExpression.setValue(TagValueExpression.java:131) >>>>> >>>>> at >>>>> com.sun.faces.facelets.tag.jsf.core.SetPropertyActionListenerHandler$SetPropertyListener.processAction(SetPropertyActionListenerHandler.java:211) >>>>> >>>>> at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) >>>>> >>>>> at >>>>> javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:813) >>>>> >>>>> at javax.faces.component.UICommand.broadcast(UICommand.java:300) >>>>> >>>>> at javax.faces.component.UIData.broadcast(UIData.java:1108) >>>>> >>>>> at >>>>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) >>>>> >>>>> at >>>>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) >>>>> >>>>> at >>>>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) >>>>> >>>>> at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) >>>>> >>>>> at >>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) >>>>> >>>>> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) >>>>> >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) >>>>> >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>>> >>>>> at >>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>> >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) >>>>> >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>>> >>>>> at >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.security.LoginFilter.doFilter(LoginFilter.java:51) >>>>> >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) >>>>> >>>>> at >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>>> >>>>> at >>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217) >>>>> >>>>> at >>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) >>>>> >>>>> at >>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) >>>>> >>>>> at >>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) >>>>> >>>>> at >>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) >>>>> >>>>> at >>>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) >>>>> >>>>> at >>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) >>>>> >>>>> at >>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) >>>>> >>>>> at >>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) >>>>> >>>>> at >>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) >>>>> >>>>> at >>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) >>>>> >>>>> at >>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) >>>>> >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >>>>> >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >>>>> >>>>> at >>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>> >>>>> at java.lang.Thread.run(Thread.java:745) >>>>> >>>>> >>>>> 27-Oct-2015 06:04:32.230 INFO [http-nio-8080-exec-10] >>>>> org.wso2.carbon.mss.examples.petstore.util.fe.view.PetListBean.modifyImageURL >>>>> New Image URL dog.jpeg >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Oct 27, 2015 at 11:39 AM, Afkham Azeez <az...@wso2.com> wrote: >>>>> >>>>>> When I inspected the image element, it is just <img src=imgname.jpg/> >>>>>> and not poiting to the fileserver's image URL. >>>>>> >>>>>> -- >>>>>> *Afkham Azeez* >>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>> * <http://www.apache.org/>* >>>>>> *email: **az...@wso2.com* <az...@wso2.com> >>>>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>> <http://twitter.com/afkham_azeez> >>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>> >>>>>> *Lean . Enterprise . Middleware* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>* >>>>> *email: **az...@wso2.com* <az...@wso2.com> >>>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>>>> *http://blog.afkham.org* <http://blog.afkham.org> >>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>> <http://twitter.com/afkham_azeez> >>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>> >>>>> *Lean . Enterprise . Middleware* >>>>> >>>> >>>> >>>> >>>> -- >>>> Sagara Gunathunga >>>> >>>> Architect; WSO2, Inc.; http://wso2.com >>>> V.P Apache Web Services; http://ws.apache.org/ >>>> Linkedin; http://www.linkedin.com/in/ssagara >>>> Blog ; http://ssagara.blogspot.com >>>> >>>> >>> >>> >>> -- >>> Lakmal Warusawithana >>> Director - Cloud Architecture; WSO2 Inc. >>> Vise President - Apache Stratos >>> Mobile : +94714289692 >>> Blog : http://lakmalsview.blogspot.com/ >>> >>> >> >> >> -- >> Sagara Gunathunga >> >> Architect; WSO2, Inc.; http://wso2.com >> V.P Apache Web Services; http://ws.apache.org/ >> Linkedin; http://www.linkedin.com/in/ssagara >> Blog ; http://ssagara.blogspot.com >> >> > > > -- > Lakmal Warusawithana > Director - Cloud Architecture; WSO2 Inc. > Vise President - Apache Stratos > Mobile : +94714289692 > Blog : http://lakmalsview.blogspot.com/ > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>* *email: **az...@wso2.com* <az...@wso2.com> * cell: +94 77 3320919blog: **http://blog.afkham.org* <http://blog.afkham.org> *twitter: **http://twitter.com/afkham_azeez* <http://twitter.com/afkham_azeez> *linked-in: **http://lk.linkedin.com/in/afkhamazeez <http://lk.linkedin.com/in/afkhamazeez>* *Lean . Enterprise . Middleware*
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture