|
|
|
Jasper. Зачем прокидывается NPE ?
|
|||
|---|---|---|---|
|
#18+
При реализации DataSource для сабрепорта приходится окружать весь блок кода в try для отлова NPE. Выглядит коряво. Исходник из jasper, на котором у меня вылетает на строке value = evaluate(expression.getId()); Код: 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. Мой код для DataSource: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Собственно два вопроса: 1. За для нафиг в jasper подавляется NPE специальным блоком? 2. Не нравится мне когда достаточно большой мой блок кода в конструкторе надо окружать в try () {} catch (NPE). Как можно сделать лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 10:57:48 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2129096]: |
0ms |
get settings: |
15ms |
get forum list: |
19ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
57ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 440ms |

| 0 / 0 |
