Skip to content

Commit ee9db79

Browse files
committed
fixed #374 Pixel-Layout: Add Task - Action Buttons
1 parent 51f24cd commit ee9db79

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

src/main/java/org/woehlke/java/simpleworklist/domain/ApplicationErrorController.java

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,70 +20,71 @@
2020
public class ApplicationErrorController implements ErrorController {
2121

2222
@ExceptionHandler
23-
@RequestMapping(path="", method={ GET, POST, PUT, HEAD, PATCH, DELETE, OPTIONS, TRACE })
23+
@RequestMapping(path="", method={ GET, POST, PUT, HEAD, PATCH, DELETE, OPTIONS, TRACE })
2424
public String handleError(
2525
HttpServletRequest request
2626
) {
27-
log.info("handleError");
2827
String errorMessage = (String) request.getAttribute(ERROR_MESSAGE);
2928
if(errorMessage!=null){
30-
log.warn("errorMessage :"+errorMessage);
29+
errorMessage = errorMessage.strip();
30+
log.warn("handleError - errorMessage: "+errorMessage);
3131
}
3232
Integer statusCode = (Integer) request.getAttribute(ERROR_STATUS_CODE);
3333
if(statusCode != null){
3434
HttpStatus httpStatus = HttpStatus.valueOf(statusCode);
35-
log.warn(httpStatus.value()+""+httpStatus.getReasonPhrase());
35+
log.warn(httpStatus.value()+" "+httpStatus.getReasonPhrase());
36+
String redirectLoginPageWithError = "redirect:/user/login?login_error=1";
3637
switch (httpStatus){
3738
case NOT_FOUND:
3839
log.warn("##################################################");
39-
log.warn(" 404 NOT_FOUND");
40+
log.warn("# 404 NOT_FOUND #");
4041
log.warn("##################################################");
4142
return "error/error-404";
4243
case INTERNAL_SERVER_ERROR:
4344
log.warn("##################################################");
44-
log.warn(" 500 INTERNAL_SERVER_ERROR");
45+
log.warn("# 500 INTERNAL_SERVER_ERROR #");
4546
log.warn("##################################################");
4647
return "error/error-500";
4748
case UNAUTHORIZED:
4849
log.warn("##################################################");
49-
log.warn(" 401 UNAUTHORIZED");
50+
log.warn("# 401 UNAUTHORIZED #");
5051
log.warn("##################################################");
51-
return "redirect:/user/login?login_error=1";
52+
return redirectLoginPageWithError;
5253
case METHOD_NOT_ALLOWED:
5354
log.warn("##################################################");
54-
log.warn(" 405 METHOD_NOT_ALLOWED");
55+
log.warn("# 405 METHOD_NOT_ALLOWED #");
5556
log.warn("##################################################");
56-
return "redirect:/user/login?login_error=1";
57+
return redirectLoginPageWithError;
5758
case FORBIDDEN:
5859
log.warn("##################################################");
59-
log.warn(" 403 FORBIDDEN");
60+
log.warn("# 403 FORBIDDEN #");
6061
log.warn("##################################################");
61-
return "redirect:/user/login?login_error=1";
62+
return redirectLoginPageWithError;
6263
case REQUEST_TIMEOUT:
6364
log.warn("##################################################");
64-
log.warn(" 408 REQUEST_TIMEOUT");
65+
log.warn("# 408 REQUEST_TIMEOUT #");
6566
log.warn("##################################################");
66-
return "redirect:/user/login?login_error=1";
67+
return redirectLoginPageWithError;
6768
case CONFLICT:
6869
log.warn("##################################################");
69-
log.warn(" 409 CONFLICT");
70+
log.warn("# 409 CONFLICT #");
7071
log.warn("##################################################");
71-
return "redirect:/user/login?login_error=1";
72+
return redirectLoginPageWithError;
7273
case PRECONDITION_FAILED:
7374
log.warn("##################################################");
74-
log.warn(" 412 PRECONDITION_FAILED");
75+
log.warn("# 412 PRECONDITION_FAILED #");
7576
log.warn("##################################################");
76-
return "redirect:/user/login?login_error=1";
77+
return redirectLoginPageWithError;
7778
case URI_TOO_LONG:
7879
log.warn("##################################################");
79-
log.warn(" 414 URI_TOO_LONG");
80+
log.warn("# 414 URI_TOO_LONG #");
8081
log.warn("##################################################");
81-
return "redirect:/user/login?login_error=1";
82+
return redirectLoginPageWithError;
8283
case UNSUPPORTED_MEDIA_TYPE:
8384
log.warn("##################################################");
84-
log.warn(" 415 UNSUPPORTED_MEDIA_TYPE");
85+
log.warn("# 415 UNSUPPORTED_MEDIA_TYPE #");
8586
log.warn("##################################################");
86-
return "redirect:/user/login?login_error=1";
87+
return redirectLoginPageWithError;
8788
}
8889
}
8990
Throwable exception = (Throwable) request.getAttribute(ERROR_EXCEPTION);

0 commit comments

Comments
 (0)