You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Robert De Niro <ro...@consultant.com> on 2001/06/19 12:11:06 UTC

java.lang.IllegalStateException: Response has already been committed

Hello, Maybe comeone can help me, I have a problem with a JSP :


Error: 500
Location: /dev/jsp/Homepage/createmember.jsp
Internal Servlet Error:

java.lang.IllegalStateException: Response has already been committed
	at org.apache.tomcat.core.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:157)
	at org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:299)
	at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:377)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
	at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
	at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
	at java.lang.Thread.run(Thread.java:475)



Here is my JSP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<%@ include file = "getconnection.jsp"%>
<%@ page import = "	java.security.Key.*,
					java.io.*,
					java.security.*,
					java.security.cert.*,
					java.util.*,
					com.ct.ordres.admin.logic.*,
					com.ct.ordres.site.logic.*,
					sun.misc.*
					" %>

<html>
<head>
	<title>Create a member in the database</title>
<%@ include file="detect.jsp" %>
</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="">

<%
try
{
MyConnection con = getConnection(request, response);

// New member
MyClient client = new MyClient();
client.setNOMCLI(request.getParameter("name"));
client.setAD1CLI(request.getParameter("adress"));
client.setVILCLI(request.getParameter("city"));

// Create the member
client.insert(con);

MyClientSession ctclientsession = new MyClientSession();
ctclientsession.setClient(client);
MyContext.setClientSession(session, ctclientsession);

%>

<jsp:forward page="membercreated.jsp" >
	<jsp:param name="IDClient" value="<%= client.getIDCLI() %>" />
</jsp:forward>


<%
}
catch (Exception e)
{
	out.print("<br>Erreur : <b>"+e+"</b>");
}
%>
</body>
</html>

-- 

_______________________________________________
FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup

Make PC-to-Phone calls with Net2Phone.
Sign-up today at: http://www.net2phone.com/cgi-bin/link.cgi?121





Re: java.lang.IllegalStateException: Response has already been committed

Posted by Antoni Reus <ar...@ibit.org>.
You cannot forward a request when you have started writing.

----- Original Message -----
From: "Robert De Niro" <ro...@consultant.com>
To: <to...@jakarta.apache.org>
Sent: Tuesday, June 19, 2001 11:11 AM
Subject: java.lang.IllegalStateException: Response has already been
committed


> Hello, Maybe comeone can help me, I have a problem with a JSP :
>
>
> Error: 500
> Location: /dev/jsp/Homepage/createmember.jsp
> Internal Servlet Error:
>
> java.lang.IllegalStateException: Response has already been committed
> at
org.apache.tomcat.core.HttpServletResponseFacade.sendError(HttpServletRespon
seFacade.java:157)
> at
org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:299)
> at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:377)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:156)
> at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
> at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
> at java.lang.Thread.run(Thread.java:475)
>
>
>
> Here is my JSP:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>
> <%@ include file = "getconnection.jsp"%>
> <%@ page import = " java.security.Key.*,
> java.io.*,
> java.security.*,
> java.security.cert.*,
> java.util.*,
> com.ct.ordres.admin.logic.*,
> com.ct.ordres.site.logic.*,
> sun.misc.*
> " %>
>
> <html>
> <head>
> <title>Create a member in the database</title>
> <%@ include file="detect.jsp" %>
> </head>
>
> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0" onLoad="">
>
> <%
> try
> {
> MyConnection con = getConnection(request, response);
>
> // New member
> MyClient client = new MyClient();
> client.setNOMCLI(request.getParameter("name"));
> client.setAD1CLI(request.getParameter("adress"));
> client.setVILCLI(request.getParameter("city"));
>
> // Create the member
> client.insert(con);
>
> MyClientSession ctclientsession = new MyClientSession();
> ctclientsession.setClient(client);
> MyContext.setClientSession(session, ctclientsession);
>
> %>
>
> <jsp:forward page="membercreated.jsp" >
> <jsp:param name="IDClient" value="<%= client.getIDCLI() %>" />
> </jsp:forward>
>
>
> <%
> }
> catch (Exception e)
> {
> out.print("<br>Erreur : <b>"+e+"</b>");
> }
> %>
> </body>
> </html>
>
> --
>
> _______________________________________________
> FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
>
> Make PC-to-Phone calls with Net2Phone.
> Sign-up today at: http://www.net2phone.com/cgi-bin/link.cgi?121
>
>
>
>


Re: java.lang.IllegalStateException: Response has already been committed

Posted by Mathias Laguérie <la...@bst.bsf.alcatel.fr>.
I had this Exception before,
But I'm very sorry I could not resolve it, I simply reinstall all my configuration to resolve it.
So I'm interested by the answers of your question too.
Mathias

Robert De Niro wrote:

> Hello, Maybe comeone can help me, I have a problem with a JSP :
>
> Error: 500
> Location: /dev/jsp/Homepage/createmember.jsp
> Internal Servlet Error:
>
> java.lang.IllegalStateException: Response has already been committed
>         at org.apache.tomcat.core.HttpServletResponseFacade.sendError(HttpServletResponseFacade.java:157)
>         at org.apache.jasper.runtime.JspServlet.unknownException(JspServlet.java:299)
>         at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:377)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>         at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
>         at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java:366)
>         at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:411)
>         at java.lang.Thread.run(Thread.java:475)
>
> Here is my JSP:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>
> <%@ include file = "getconnection.jsp"%>
> <%@ page import = "     java.security.Key.*,
>                                         java.io.*,
>                                         java.security.*,
>                                         java.security.cert.*,
>                                         java.util.*,
>                                         com.ct.ordres.admin.logic.*,
>                                         com.ct.ordres.site.logic.*,
>                                         sun.misc.*
>                                         " %>
>
> <html>
> <head>
>         <title>Create a member in the database</title>
> <%@ include file="detect.jsp" %>
> </head>
>
> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="">
>
> <%
> try
> {
> MyConnection con = getConnection(request, response);
>
> // New member
> MyClient client = new MyClient();
> client.setNOMCLI(request.getParameter("name"));
> client.setAD1CLI(request.getParameter("adress"));
> client.setVILCLI(request.getParameter("city"));
>
> // Create the member
> client.insert(con);
>
> MyClientSession ctclientsession = new MyClientSession();
> ctclientsession.setClient(client);
> MyContext.setClientSession(session, ctclientsession);
>
> %>
>
> <jsp:forward page="membercreated.jsp" >
>         <jsp:param name="IDClient" value="<%= client.getIDCLI() %>" />
> </jsp:forward>
>
> <%
> }
> catch (Exception e)
> {
>         out.print("<br>Erreur : <b>"+e+"</b>");
> }
> %>
> </body>
> </html>
>
> --
>
> _______________________________________________
> FREE Personalized E-mail at Mail.com
> http://www.mail.com/?sr=signup
>
> Make PC-to-Phone calls with Net2Phone.
> Sign-up today at: http://www.net2phone.com/cgi-bin/link.cgi?121