You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-user@portals.apache.org by Zhonghui Ning <zh...@9starresearch.com> on 2005/03/03 17:46:54 UTC

cann't make the proxyportlet available in Pluto

Hi,

I want to make the proxyportlet available in pluto. I did the following 
steps and got the errors.

1. The proxyportlet was deployed to tomcat/webspps with wsrp4j.

2. I added the following piece in
tomcat/webapps/pluto/WEB-INF/data/pageregistry.xml
    <fragment name="ProxyTest" type="page">
        <navigation>
            <title>ProxyTest</title>
            <description>This page contains wsrp4j 
proxyportlets</description>
        </navigation>

        <fragment name="row1" type="row">
            <fragment name="col1" type="column">
                <fragment name="p1" type="portlet">
                    <property name="portlet" value="7.1"/>
                </fragment>
            </fragment>
        </fragment>
    </fragment>

3. I added the following piece to 
tomcat/webapps/pluto/WEB-INF/data/portletentityregistry.xml

    <!-- wsrp4j wsrp proxy portlet -->
    <application id="7">
          <definition-id>proxyportlet</definition-id>
              <portlet id="1">
              <definition-id>proxyportlet.ProxyPortlet</definition-id>
          </portlet>
      </application>

4. I restart tomcat and then browser 
http://localhost:8080/pluto/portal/. 
<http://localhost:8080/pluto/portal/> I can see
the pluto normal window. After I clicked proxyportlet link, I can see
proxyportlet title but there is an error message "Error occurred in
portlet!" under the portlet title. I checked the
tomcat/logs/catalina.out. There are the following error information.

Error in Portlet
java.lang.NullPointerException
      at
org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getWindowSession(ProxyPortlet.java:517)
      at
org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:396)
      at 
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
      at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at 
org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
      at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
      at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
      at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
      at
org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
      at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
      at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
      at
org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)
      at
org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
      at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
      at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
      at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
      at
org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
      at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
      at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
      at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
      at
org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
      at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
      at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
      at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
      at
org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(RootFragment_jsp.java:121)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
      at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
      at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
      at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
      at
org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
      at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
      at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
      at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
      at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
      at java.lang.Thread.run(Thread.java:595)

Any help? Thanks.
Zhonghui




Re: cann't make the proxyportlet available in Pluto

Posted by Mehmet Baris KARAKAYA <mb...@gmail.com>.
I guess you must add servlet information to web.xml of your web application.
In your web application add the following lines.
    
   <servlet>
        <servlet-name>ProxyPortlet</servlet-name>
        <servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
        <init-param>
            <param-name>portlet-class</param-name>
            <param-value>{write here portlet class like
com.proxy.ProxyPortlet}</param-value>
        </init-param>
        <init-param>
            <param-name>portlet-guid</param-name>
            <param-value>proxyportlet.ProxyPortlet</param-value>
        </init-param>
    </servlet>

also add taglib definition to web.xml like below

	<taglib>
		<taglib-uri>http://java.sun.com/portlet</taglib-uri>
		<taglib-location>/WEB-INF/tld/portlet.tld</taglib-location>
	</taglib>

then restart the servlet...

I hope this time it runs :-)

--baris


On Thu, 03 Mar 2005 16:46:54 +0000, Zhonghui Ning
<zh...@9starresearch.com> wrote:
> Hi,
> 
> I want to make the proxyportlet available in pluto. I did the following
> steps and got the errors.
> 
> 1. The proxyportlet was deployed to tomcat/webspps with wsrp4j.
> 
> 2. I added the following piece in
> tomcat/webapps/pluto/WEB-INF/data/pageregistry.xml
>    <fragment name="ProxyTest" type="page">
>        <navigation>
>            <title>ProxyTest</title>
>            <description>This page contains wsrp4j
> proxyportlets</description>
>        </navigation>
> 
>        <fragment name="row1" type="row">
>            <fragment name="col1" type="column">
>                <fragment name="p1" type="portlet">
>                    <property name="portlet" value="7.1"/>
>                </fragment>
>            </fragment>
>        </fragment>
>    </fragment>
> 
> 3. I added the following piece to
> tomcat/webapps/pluto/WEB-INF/data/portletentityregistry.xml
> 
>    <!-- wsrp4j wsrp proxy portlet -->
>    <application id="7">
>          <definition-id>proxyportlet</definition-id>
>              <portlet id="1">
>              <definition-id>proxyportlet.ProxyPortlet</definition-id>
>          </portlet>
>      </application>
> 
> 4. I restart tomcat and then browser
> http://localhost:8080/pluto/portal/.
> <http://localhost:8080/pluto/portal/> I can see
> the pluto normal window. After I clicked proxyportlet link, I can see
> proxyportlet title but there is an error message "Error occurred in
> portlet!" under the portlet title. I checked the
> tomcat/logs/catalina.out. There are the following error information.
> 
> Error in Portlet
> java.lang.NullPointerException
>      at
> org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getWindowSession(ProxyPortlet.java:517)
>      at
> org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:396)
>      at
> org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
>      at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>      at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
>      at
> org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
>      at
> org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
>      at
> org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
>      at
> org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
>      at
> org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)
>      at
> org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>      at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
>      at
> org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
>      at
> org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>      at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
>      at
> org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
>      at
> org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>      at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
>      at
> org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
>      at
> org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(RootFragment_jsp.java:121)
>      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
>      at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>      at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
>      at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
>      at
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
>      at
> org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
>      at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>      at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>      at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>      at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>      at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>      at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>      at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
>      at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
>      at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>      at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
>      at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
>      at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>      at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
>      at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>      at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
>      at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
>      at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>      at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>      at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>      at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>      at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>      at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>      at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>      at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>      at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>      at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
>      at java.lang.Thread.run(Thread.java:595)
> 
> Any help? Thanks.
> Zhonghui
> 
>

Re: cann't make the proxyportlet available in Pluto

Posted by Zhonghui Ning <zh...@9starresearch.com>.
Thanks baris. Now my web.xml has included everything what you said. But after I run again, 
I got some strange errors in tomcat/logs/catalina.out. Can you give me some suggestion?

Thanks,
Zhonghui


Ignored element 'init-param' as child of 'servlet'.
Ignored element 'init-param' as child of 'servlet'.
Ignored element 'display-name' as child of 'servlet'.
Ignored element 'display-name' as child of 'servlet'.
Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. 
Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. 
Ignoring description no descriptor was found
Ignoring name no descriptor was found
Ignoring description no descriptor was found
Ignoring name no descriptor was found
Ignoring description no descriptor was found
Ignoring name no descriptor was found
Ignoring description no descriptor was found
Ignoring name no descriptor was found
Ignoring description no descriptor was found
Ignoring name no descriptor was found
Ignoring description no descriptor was found
Ignoring name no descriptor was found
Ignoring description no descriptor was found
Ignoring res-ref-name no descriptor was found
Ignoring res-type no descriptor was found
Ignoring res-auth no descriptor was found
Ignoring web-resource-name no descriptor was found
Ignoring url-pattern no descriptor was found
Ignoring web-resource-collection no descriptor was found
Ignoring role-name no descriptor was found
Ignoring auth-constraint no descriptor was found
Ignoring auth-method no descriptor was found
Ignoring realm-name no descriptor was found
Ignoring welcome-file no descriptor was found
Ignoring exception-type no descriptor was found
Ignoring location no descriptor was found
Ignoring session-timeout no descriptor was found
Ignoring welcome-file no descriptor was found
Ignoring web-resource-name no descriptor was found
Ignoring url-pattern no descriptor was found
Ignoring web-resource-collection no descriptor was found
Ignoring description no descriptor was found
Ignoring auth-constraint no descriptor was found
java.lang.Exception: ServiceManager: Services initialized (4/5 successful).
	at org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManager.java:263)
	at org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManager.java:88)
	at org.apache.wsrp4j.producer.provider.pluto.driver.ProviderImpl.init(ProviderImpl.java:88)
	at org.apache.wsrp4j.producer.provider.pluto.driver.ProviderImpl.create(ProviderImpl.java:75)
	at org.apache.wsrp4j.producer.provider.pluto.driver.ProviderFactoryImpl.getProvider(ProviderFactoryImpl.java:51)
	at org.apache.wsrp4j.producer.ProviderAccess.getProvider(ProviderAccess.java:76)
	at org.apache.wsrp4j.producer.driver.WSRPEngine.<init>(WSRPEngine.java:145)
	at org.apache.wsrp4j.producer.driver.WSRPEngine.getInstance(WSRPEngine.java:191)
	at oasis.names.tc.wsrp.v1.bind.WSRP_v1_ServiceDescription_Binding_SOAPImpl.getServiceDescription(WSRP_v1_ServiceDescription_Binding_SOAPImpl.java:39)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:376)
	at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:278)
	at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:290)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:481)
	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
	at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:623)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)
java.lang.NullPointerException
	at org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefinitionRegistry.getPortletApplicationDefinitionList(PortletDefinitionRegistry.java:47)
	at org.apache.pluto.portalImpl.om.entity.impl.PortletApplicationEntityImpl.getPortletApplicationDefinition(PortletApplicationEntityImpl.java:59)
	at org.apache.pluto.portalImpl.om.entity.impl.PortletEntityImpl.getPortletDefinition(PortletEntityImpl.java:82)
	at org.apache.wsrp4j.producer.provider.pluto.driver.DescriptionHandlerImpl.getProducerOfferedPortletDescriptions(DescriptionHandlerImpl.java:350)
	at org.apache.wsrp4j.producer.provider.pluto.driver.DescriptionHandlerImpl.getServiceDescription(DescriptionHandlerImpl.java:209)
	at org.apache.wsrp4j.producer.driver.WSRPEngine.getServiceDescription(WSRPEngine.java:244)
	at oasis.names.tc.wsrp.v1.bind.WSRP_v1_ServiceDescription_Binding_SOAPImpl.getServiceDescription(WSRP_v1_ServiceDescription_Binding_SOAPImpl.java:39)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:376)
	at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:278)
	at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:290)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:481)
	at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285)
	at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:623)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:301)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)
PortletInvokerImpl.render() - Error while dispatching portlet.
javax.portlet.PortletException: Error occured while retrieving markup
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:455)
	at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
	at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
	at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
	at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
	at org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)
	at org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(RootFragment_jsp.java:121)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.wsrp4j.exception.WSRPException: Producer didn't provide a valid service description.
	at org.apache.wsrp4j.exception.WSRPXHelper.getException(WSRPXHelper.java:723)
	at org.apache.wsrp4j.exception.WSRPXHelper.throwX(WSRPXHelper.java:111)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:480)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:419)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getPortletDescription(ProducerImpl.java:526)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getPortletDescription(ProxyPortlet.java:764)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getWindowSession(ProxyPortlet.java:536)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:396)
	... 96 more
Nested Exception is 
org.apache.wsrp4j.exception.WSRPException: Producer didn't provide a valid service description.
	at org.apache.wsrp4j.exception.WSRPXHelper.getException(WSRPXHelper.java:723)
	at org.apache.wsrp4j.exception.WSRPXHelper.throwX(WSRPXHelper.java:111)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:480)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:419)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getPortletDescription(ProducerImpl.java:526)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getPortletDescription(ProxyPortlet.java:764)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getWindowSession(ProxyPortlet.java:536)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:396)
	at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
	at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
	at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
	at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
	at org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)
	at org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(RootFragment_jsp.java:121)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)
Error in Portlet
javax.portlet.PortletException: Error occured while retrieving markup
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:455)
	at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
	at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
	at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
	at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
	at org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)
	at org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(RootFragment_jsp.java:121)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.wsrp4j.exception.WSRPException: Producer didn't provide a valid service description.
	at org.apache.wsrp4j.exception.WSRPXHelper.getException(WSRPXHelper.java:723)
	at org.apache.wsrp4j.exception.WSRPXHelper.throwX(WSRPXHelper.java:111)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:480)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:419)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getPortletDescription(ProducerImpl.java:526)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getPortletDescription(ProxyPortlet.java:764)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getWindowSession(ProxyPortlet.java:536)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:396)
	... 96 more
Nested Exception is 
org.apache.wsrp4j.exception.WSRPException: Producer didn't provide a valid service description.
	at org.apache.wsrp4j.exception.WSRPXHelper.getException(WSRPXHelper.java:723)
	at org.apache.wsrp4j.exception.WSRPXHelper.throwX(WSRPXHelper.java:111)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:480)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getServiceDescription(ProducerImpl.java:419)
	at org.apache.wsrp4j.consumer.driver.ProducerImpl.getPortletDescription(ProducerImpl.java:526)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getPortletDescription(ProxyPortlet.java:764)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.getWindowSession(ProxyPortlet.java:536)
	at org.apache.wsrp4j.consumer.portlet.impl.ProxyPortlet.render(ProxyPortlet.java:396)
	at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:205)
	at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:145)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:140)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
	at org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
	at org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
	at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortlet(PortletContainerWrapperImpl.java:70)
	at org.apache.pluto.portalImpl.aggregation.PortletFragment.service(PortletFragment.java:168)
	at org.apache.jsp.WEB_002dINF.aggregation.ColumnFragment_jsp._jspService(ColumnFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RowFragment_jsp._jspService(RowFragment_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.PageFragment_jsp._jspService(PageFragment_jsp.java:74)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.jsp.WEB_002dINF.aggregation.RootFragment_jsp._jspService(RootFragment_jsp.java:121)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
	at org.apache.pluto.portalImpl.aggregation.AbstractFragment.service(AbstractFragment.java:106)
	at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:196)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:595)