Hi Charitha, We have provided a 'ESB Feature Guide' with the ESB documentation and it explains how to install ESB related features. For this release we won't be hiding the features like sequence, endpoints, mediator etc, but users supposed to get all these functionalities just by installing ESB-Mediation feature.
On Sat, May 28, 2011 at 9:34 AM, Charitha Kankanamge <[email protected]>wrote: > > Hi Kausn, > > Did you guys hide the features which cannot function alone as discussed in > this thread? I still see the features such as "sequence management", > "mediators" in the P2-repo associated with RC2 builds. After installing > sequence management feature in a fresh carbon pack, I get dead pages and > errors as follows when accessing UI components. > > [2011-05-28 09:30:00,943] ERROR > {org.apache.catalina.core.ContainerBase.[Tomcat].[defaulthost].[/].[bridgeservlet]} > - Servlet.service() for servlet bridgeservlet threw exception > org.apache.jasper.JasperException: Unable to compile class for JSP > > Generated servlet error: > Only a type can be imported. > org.wso2.carbon.mediation.service.templates.TemplateMediator resolves to a > package > > An error occurred at line: 137 in the jsp file: > /sequences/design_sequence.jsp > Generated servlet error: > TemplateMediator cannot be resolved to a type > > An error occurred at line: 212 in the jsp file: > /sequences/design_sequence.jsp > Generated servlet error: > TemplateMediator cannot be resolved to a type > > An error occurred at line: 289 in the jsp file: > /sequences/design_sequence.jsp > Generated servlet error: > TemplateMediator cannot be resolved to a type > > An error occurred at line: 699 in the jsp file: > /sequences/design_sequence.jsp > Generated servlet error: > TemplateMediator cannot be resolved to a type > > An error occurred at line: 699 in the jsp file: > /sequences/design_sequence.jsp > Generated servlet error: > TemplateMediator cannot be resolved to a type > > An error occurred at line: 699 in the jsp file: > /sequences/design_sequence.jsp > Generated servlet error: > TemplateMediator cannot be resolved to a type > > > at > org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84) > at > org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328) > at > org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:119) > at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:155) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) > at > org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:37) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.include(ContextPathServletAdaptor.java:265) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) > at > org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:643) > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:637) > at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:87) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:88) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:82) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:465) > at > org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:140) > at > org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:117) > at > org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderTagSupport.java:171) > at > org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag(RoleSecurityTagSupport.java:75) > at > org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(ContainerTagSupport.java:80) > at > org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_insertAttribute_7(template_jsp.java:520) > at > org.apache.jsp.admin.layout.template_jsp._jspService(template_jsp.java:271) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:119) > at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:155) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) > at > org.eclipse.equinox.http.servlet.internal.RequestDispatcherAdaptor.forward(RequestDispatcherAdaptor.java:30) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor$RequestDispatcherAdaptor.forward(ContextPathServletAdaptor.java:258) > at > org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(ServletTilesRequestContext.java:198) > at > org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(ServletTilesRequestContext.java:185) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:419) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:370) > at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.java:52) > at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:101) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:155) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:241) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399) > at > org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:396) > at > org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:356) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1534) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > [2011-05-28 09:30:00,994] ERROR > {org.apache.catalina.core.ContainerBase.[Tomcat].[defaulthost].[/].[bridgeservlet]} > - Servlet.service() for servlet bridgeservlet threw exception > java.lang.ClassNotFoundException: > org.apache.jsp.sequences.design_005fsequence_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:133) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65) > > > > > > > On Thu, May 19, 2011 at 4:13 PM, Kasun Indrasiri <[email protected]> wrote: > >> >> >> On Thu, May 19, 2011 at 2:23 PM, Sameera Jayasoma <[email protected]>wrote: >> >>> On a side note, we need to hide all these features which cannot function >>> alone. >>> >>> +1. Will do. >> >>> Thanks, >>> Sameera >>> >>> On Thu, May 19, 2011 at 1:56 PM, Supun Kamburugamuva <[email protected]>wrote: >>> >>>> On Thu, May 19, 2011 at 1:51 PM, Danushka Menikkumbura >>>> <[email protected]> wrote: >>>> > Should not the feature manager take care of installing dependencies? >>>> > >>>> > Danushka >>>> > >>>> > On Thu, May 19, 2011 at 1:46 PM, Kasun Indrasiri <[email protected]> >>>> wrote: >>>> >> >>>> >> Hi devs, >>>> >> We came across couple of issues while we were installing ESB features >>>> on a >>>> >> raw carbon server. Most of the esb features currently available are >>>> unusable >>>> >> with out installing some other related feature. For instance: >>>> >> - proxyadmin-feature requires service hosting, sequence admin, >>>> mediator, >>>> >> template features to get the proxy service working. >>>> >> - sequence-feature editor requires template feature. Also its useless >>>> with >>>> >> out the endpoint feature. >>>> >> Likewise there are couple of cases where we need to install some >>>> related >>>> >> features to get the thing done. To overcome these issues, we have >>>> created a >>>> >> single feature(ESB Mediation : features/esb-mediation) to install all >>>> esb >>>> >> related features on a carbon server. This feature basically includes >>>> all the >>>> >> related esb features. Ideally, we have to get rid of all the features >>>> that >>>> >> cannot function alone. >>>> >>>> +1 >>>> >>>> Thanks, >>>> Supun.. >>>> >>>> >> Thanks. >>>> >> -- >>>> >> Kasun Indrasiri >>>> >> Senior Software Engineer >>>> >> WSO2, Inc.; http://wso2.com >>>> >> lean.enterprise.middleware >>>> >> >>>> >> cell: +94 71 536 4128 >>>> >> Blog : http://kasunpanorama.blogspot.com/ >>>> >> >>>> >> _______________________________________________ >>>> >> Carbon-dev mailing list >>>> >> [email protected] >>>> >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >> >>>> > >>>> > >>>> > _______________________________________________ >>>> > Carbon-dev mailing list >>>> > [email protected] >>>> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> > >>>> > >>>> >>>> >>>> >>>> -- >>>> Supun Kamburugamuva >>>> Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com >>>> Member, Apache Software Foundation; http://www.apache.org >>>> WSO2 Inc.; http://wso2.org >>>> E-mail: [email protected]; Mobile: +94 77 431 3585 >>>> Blog: http://supunk.blogspot.com >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>> >>> >>> >>> -- >>> Sameera Jayasoma >>> Technical Lead and Product Manager, WSO2 Carbon >>> >>> WSO2, Inc. (http://wso2.com) >>> email: [email protected] >>> blog: http://tech.jayasoma.org >>> >>> Lean . Enterprise . Middleware >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Kasun Indrasiri >> Senior Software Engineer >> WSO2, Inc.; http://wso2.com >> lean.enterprise.middleware >> >> cell: +94 71 536 4128 >> Blog : http://kasunpanorama.blogspot.com/ >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Kasun Indrasiri Senior Software Engineer WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 71 536 4128 Blog : http://kasunpanorama.blogspot.com/
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
