[Stratos-jira] [jira] Resolved: (STRATOS-1910) Custom UI code generation and Gadget UI code generation fail in mashup server

Lalaji Sureshika (JIRA) jira at wso2.org
Thu Nov 3 00:28:02 EDT 2011


     [ https://wso2.org/jira/browse/STRATOS-1910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lalaji Sureshika resolved STRATOS-1910.
---------------------------------------

    Resolution: Fixed

> Custom UI code generation and Gadget UI code generation fail in mashup server
> -----------------------------------------------------------------------------
>
>                 Key: STRATOS-1910
>                 URL: https://wso2.org/jira/browse/STRATOS-1910
>             Project: WSO2 Stratos
>          Issue Type: Bug
>          Components: Stratos Mashup Server
>    Affects Versions: 1.5.2
>         Environment: stratosLive 1.5
>            Reporter: Yumani Ranaweera
>            Assignee: Lalaji Sureshika
>            Priority: Highest
>             Fix For: 1.5.3
>
>         Attachments: Screenshot-4.png
>
>
> Following error was thrown when generating custom ui code. The error in ui is attached. The service that I used is a simple helloworld service which is given below;
> Service :
> --------------
>  function hello() {
>                     return "Hello World";
>                 }
> Error:
> -------
> HTTP Status 500 -
> type Exception report
> message
> description The server encountered an internal error () that prevented it from fulfilling this request.
> exception
> org.apache.jasper.JasperException: Exception in JSP: /js_service/generate_resources_ajaxprocessor.jsp:45
> 42:         String backendServerURL =
> 43:                 CarbonUIUtil.getServerURL(config.getServletContext(), session);
> 44:         HttpClient httpClient = new HttpClient();
> 45:         HttpMethod httpMethod = new GetMethod(backendServerURL + postFix);
> 46:         httpClient.executeMethod(httpMethod);
> 47:         InputStream inputStream = httpMethod.getResponseBodyAsStream();
> 48:         int nextChar;
> Stacktrace:
> 	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.wso2.carbon.ui.JspServlet.service(JspServlet.java:161)
> 	org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36)
> 	org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
> 	org.wso2.carbon.redirector.servlet.ui.filters.AllPagesFilter.doFilter(AllPagesFilter.java:145)
> 	org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)
> 	org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> root cause
> java.lang.IllegalStateException: unsupported protocol: 'local'
> 	org.apache.commons.httpclient.protocol.Protocol.lazyRegisterProtocol(Protocol.java:149)
> 	org.apache.commons.httpclient.protocol.Protocol.getProtocol(Protocol.java:117)
> 	org.apache.commons.httpclient.HttpHost.<init>(HttpHost.java:107)
> 	org.apache.commons.httpclient.HttpMethodBase.setURI(HttpMethodBase.java:280)
> 	org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:220)
> 	org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89)
> 	org.apache.jsp.js_005fservice.generate_005fresources_005fajaxprocessor_jsp._jspService(generate_005fresources_005fajaxprocessor_jsp.java:92)
> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.wso2.carbon.ui.JspServlet.service(JspServlet.java:161)
> 	org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36)
> 	org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30)
> 	org.wso2.carbon.redirector.servlet.ui.filters.AllPagesFilter.doFilter(AllPagesFilter.java:145)
> 	org.eclipse.equinox.http.helper.FilterServletAdaptor.service(FilterServletAdaptor.java:37)
> 	org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
> 	org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> 	org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:164)
> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> note The full stack trace of the root cause is available in the Apache Tomcat/7.0.14 logs.
> Apache Tomcat/7.0.14
> OK

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the Stratos-jira mailing list