You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Stan Pinte <st...@wanadoo.be> on 2001/07/20 13:37:38 UTC

problem using org.apache.jetspeed.util.servlet.EcsServletElement

hello,

I am trying to use a 
org.apache.jetspeed.portal.portlets.ServletInvokerPortlet to invoke one of 
my servlets.

I have managed to have that servle invoked by the ServletInvokerPortlet, 
but I am getting this exception, just after having called

request.getRequestDispatcher("result.jsp").include(request, response);

in my servlet.

The exception is the following ( I am not including the full stacktrace, 
you know why ;-) )

>Horrible Exception: java.lang.IllegalStateException: especificando el 
>buffer despues de escrbirlo al writer
>         at 
> org.apache.tomcat.core.ResponseImpl.setBufferSize(ResponseImpl.java:365)
>         at 
> org.apache.tomcat.facade.HttpServletResponseFacade.setBufferSize(HttpServletResponseFacade.java:277)
>         at 
> org.apache.jetspeed.modules.pages.JetspeedJspPage.doBuildBeforeAction(JetspeedJspPage.java:92)
>         at 
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:137)
>         at org.apache.turbine.modules.Page.build(Page.java:90)
>         at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
>         at org.apache.turbine.Turbine.doGet(Turbine.java, Compiled Code)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
>         at org.apache.tomcat.core.Handler.service(Handler.java:287)
>         at 
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>         at 
> org.apache.tomcat.facade.RequestDispatcherImpl.doInclude(RequestDispatcherImpl.java:400)
>         at 
> org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:270)
>         at com.focusnet.util.HttpUtil.redirect(HttpUtil.java:92)
>         at com.focusnet.nlpg.NlpgServlet.service(NlpgServlet.java:88)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at 
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
>         at

Would any servlet expert know why? Do I have to respect some guidelines in 
the usage of the RequestDispatchere forward() and include()
methods?

Thanks a lot,

Stan.


Stanislas Pinte
Computer Consultant

Sales Director
Alto Software

20 Pl St Jacques
B-4000 Liège
Tel+Fax: +32 -(0)4 221 35 08
GSM: +32 -(0)478 57 61 80
web: http://www.altosw.be
email: stan@altosw.be