java - IllegalStateException: null in HttpServlet.service -


i'm trying send error client when request fails. here's code looks like:

response.senderror(httpservletresponse.sc_bad_request,          "email , username required fields."); 

this code throws following error:

java.lang.illegalstateexception: null     @ org.apache.catalina.connector.responsefacade.senderror(responsefacade.java:407) ~[catalina-6.0.26.jar:6.0.26]     @ com.****.****.****.*********servlet.service(********servlet.java:68) ~[********servlet.class:na]     @ javax.servlet.http.httpservlet.service(httpservlet.java:717) ~[javaee-api-5.1.2.jar:5.1.2]     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290) ~[catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) ~[catalina-6.0.26.jar:6.0.26]     @ org.red5.logging.loggercontextfilter.dofilter(loggercontextfilter.java:78) ~[red5.jar:na]     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235) ~[catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) ~[catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:233) ~[catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191) [catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:465) [catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127) [catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102) [catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:555) [catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109) [catalina-6.0.26.jar:6.0.26]     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:298) [catalina-6.0.26.jar:6.0.26]     @ org.apache.coyote.http11.http11processor.process(http11processor.java:852) [tomcat-coyote-6.0.26.jar:6.0.26]     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:588) [tomcat-coyote-6.0.26.jar:6.0.26]     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:489) [tomcat-coyote-6.0.26.jar:6.0.26] 

why being thrown here? i'm not doing before call has @ response object, i'm not touching until error sent in if clause. why getting error?

the reason httpservletresponse (implemented responsefacade) throw illegalstateexception response committed before. must have been touched before already.


Comments

Popular posts from this blog

Glib GIOChannel -

delphi - When I encode/decode SMS PDU (GSM 7 Bit) user data, do I need prepend the UDH first? -

python - Obscure curses error message when creating a sub window -