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

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -