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

All overlapping substrings matching a java regex -

c++ - Using OpenSSL in a multi-threaded application -

php - Deleting/Renaming a locked file -