|
Tomcat (или кто-то другой?) проглатывает NullPointerException
|
|||
---|---|---|---|
#18+
Вот краткий пример парсинга JSON с использованием библиотеки json-simple: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
Если убрать проверку на null, то код ожидаемо валится с ошибкой: Код: java 1. 2. 3.
Аналогичный код у меня работает в java сервлете на томкате (просто голый сервлет, никаких фреймворков). Если проверки на NULL нет, то метод просто тихо завершается, ни в каких логах ничего нет. И вся обработка http-запроса тоже молча завершается, единственное, что видно - ошибка с кодом 500 в браузере. Почему так получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2018, 13:39 |
|
Tomcat (или кто-то другой?) проглатывает NullPointerException
|
|||
---|---|---|---|
#18+
Никанор Кузьмичединственное, что видно - ошибка с кодом 500 в браузере. Почему так получается? Видимо вы не знаете, где логи лежат. Либо настроили логи так, что туда даже ошибки не логируются. Но к счастью, томкат за вас сообщает о проблеме ещё и через html страницу. А то-ж и страницу с сообщением об ошибке кто-то мог бы любезно спрятать. Если предпринять все возможные усилия, то ни одной ошибки видно не будет. Но стоит ли предпринимать такие усилия? Автор вот зачем-то предпринял. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2018, 14:13 |
|
Tomcat (или кто-то другой?) проглатывает NullPointerException
|
|||
---|---|---|---|
#18+
alex55555Видимо вы не знаете, где логи лежат.У меня они лежат в /opt/tomcat/logs/catalina.out. alex55555Автор вот зачем-то предпринял.Вы телепат? Идите обратно в отпуск, отдохнули недостаточно пока. Никаких таких усилий я не предпринимал. Другие ошибки прекрасно валятся в лог. Проблема на данный момент исключительно с NullPointerException во время парсинга json. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2018, 14:46 |
|
Tomcat (или кто-то другой?) проглатывает NullPointerException
|
|||
---|---|---|---|
#18+
Никанор КузьмичВы телепат? Немного. И вижу, что вы (ну или кто до вас) ловите и давите ошибку. А потом спрашиваете - ну как так? ЗЫ. Ошибку давить могут в том числе (и даже очень могут) модные фреймворки, которых сегодня как собак с собачьим же качеством. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 01:02 |
|
|
start [/forum/topic.php?fid=59&msg=39734430&tid=2121652]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
89ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 357ms |
total: | 542ms |
0 / 0 |