2009-09-02 14 views
0

Je programme en utilisant GWT, qui inclut Jetty. J'ai défini mon propre servlet et quand je l'appelleCommis avant 401 Aucune authentification spécifiée

response.sendError(HttpServletResponse.SC_UNAUTHORIZED, e.getMessage());

Il me donne un avertissement indiquant:
WARNING: Committed before 401 No authentication specified Sep 2, 2009 2:40:36 AM com.google.apphosting.utils.jetty.JettyLogger warn java.lang.IllegalStateException: Committed at org.mortbay.jetty.Response.resetBuffer(Response.java:990) at org.mortbay.jetty.Response.sendError(Response.java:238)

Est-ce que quelqu'un sait ce que cela signifie? Suis-je censé faire quelque chose avant d'appeler sendError?

Répondre

0

Il s'avère que j'ai été appelé super.doPost(req, resp); comme la première chose que j'ai faite. Cela a provoqué l'erreur lorsque j'ai essayé d'envoyer une erreur ou écrire dans l'objet HttpServletResponse.

+0

Pourriez-vous accepter votre propre réponse afin qu'elle n'apparaisse plus dans le flux non répondu? –