Hi Sagara, On Tue, Oct 27, 2015 at 2:54 PM, Sagara Gunathunga <[email protected]> wrote:
> > > On Tue, Oct 27, 2015 at 12:11 PM, Afkham Azeez <[email protected]> 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. > 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 <[email protected]> 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: **[email protected]* <[email protected]> >>> * 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: **[email protected]* <[email protected]> >> * 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/
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
