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

sql server - NHibernate incorrectly creating ManyToMany table - Cannot define PRIMARY KEY constraint on nullable column error -

All overlapping substrings matching a java regex -

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