|
|
|
@ -98,7 +98,7 @@ public class RequestManager implements Filter {
|
|
|
|
|
// dispatch to other filters for this servlet
|
|
|
|
|
chain.doFilter(request, response);
|
|
|
|
|
}catch(ServletException t){
|
|
|
|
|
log.error("error in doFilter",t.getRootCause());
|
|
|
|
|
log.error("error in doFilter",t);
|
|
|
|
|
handleError(httprequest,httpresponse,t.getRootCause());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -260,7 +260,8 @@ public class RequestManager implements Filter {
|
|
|
|
|
RequestException.class.cast(t).error():
|
|
|
|
|
application_error;
|
|
|
|
|
|
|
|
|
|
response.resetBuffer();
|
|
|
|
|
if (!response.isCommitted())
|
|
|
|
|
response.resetBuffer();
|
|
|
|
|
if (error == request_not_authorized_error){
|
|
|
|
|
response.setHeader("WWW-Authenticate", "Basic realm=\"Smartgears\"");
|
|
|
|
|
log.info("setting WWW-Authenticate to response header");
|
|
|
|
|