|
|
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! ребята подскажите что делаю не так: класс реализующий коннект: Код: 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. интерфейс: Код: java 1. 2. 3. и сервлет: Код: 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. в общем вот тут bi.getVersionDB() я получаю NullPointerException . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:16 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, так и должно быть авторprivate BeanInterface bi; может туда ченить присвоить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:32 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Не складывайте соединения в поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:35 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, сорри но не совсем понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:39 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, conn1 это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:58 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Может пора научится stacktrace читать? Номера строк там, имена методов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 10:59 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
дело в том что если в классе оставлю только один метод типа Код: java 1. 2. 3. и соответственно в интерфейсе тоже и вызову из сервлета bi.getStr(); то все равно получаю тот же эксепшн ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:00 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффарто все равно получаю тот же эксепшн Именно тот же? Не этот же и никакой другой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:04 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да именно там же все делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:10 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффарда именно там же все делаю А он секретный очень? Exception и его stacktrance? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:13 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:19 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
нееее, что то я вообще не въехал, создал новый тестовый пример Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: java 1. 2. 3. 4. 5. 6. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. и получаю вот это Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:32 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Не торопись на форуме спрашивать. Делай тест в одну строку. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:53 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, У вас нет ничего в поле. Назависимо от того что вы напишите в классе или интерферйсе I, значение в переменной S1.i само по себе не появится. Вот ваш код: Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 11:57 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
вроде понял должен был быть Код: java 1. а тогда что происходит в EJB там же вроде как можно обойтись только аннотацией @EJB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 12:49 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффара тогда что происходит в EJB там же вроде как можно обойтись только аннотацией @EJB Там происходит то что контейнер используя рефлексию находит такие поля с аннотацией и присваивает им ссылки на другие бины. Либо падает с ошибкой, если не может обнаружить подходящий. Вы бы с концентрировались на core Java, а то вас, похоже, более продвинутые технологии только путают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 12:55 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 13:09 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, позвольте задавать ещё один вопрос Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. честно получаю коннекшн, т.е. System.out.println("++++>>> "+getConn()); получаю но вот getConn().getMetaData().getDatabaseProductVersion(); выбрасывает эксепшен Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:09 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Соединение, которое у вас есть это обертка, полученая из пула (DataSource) внутри неё находится соединения JDBC драйвера. И вот с ним что-то стряслось. То ли закрылось, то ли сервер отключил. Возможно это связано с тем что вы пытаетесть хранить ссылку на Connection, когда вместо этого нужно получать её из DataSource на каждую отдельню транзакцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:18 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, точняк! походу именно коннекшн закрывался и по этому такой эксепшн и получал Спасибо ещё раз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:31 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Убери метод getConn. Там 2 строки. В сервлете, получил, обработал, закрыл. Всё. Нету тут ООП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:40 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Petro123, угу, так и сделал ещё точнее вот так: не знаю правильно ли это или нет Код: 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. З.Ы. не ругайтесь на нэйминг базу не я создавал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 14:59 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар, Вполне. Окромя: - select звезду убрать. - в блоке exception опять возбудить исключение во врайтер наверх после записи в лог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 15:10 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар Код: java 1. 2. 3. Вот тут throw new ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2017, 15:13 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Petro123, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2017, 18:13 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, продолжим тему :) и так настроил датасоурс во WildFly Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. и сам сервер при тестировании говорит Successfully created JDBC connection. Successfully connected to database db2WAGON. но проблема в том что в приложение Код: java 1. 2. возвращает Код: plaintext что может быть не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 10:23 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффар Код: java 1. 2. возвращает Код: plaintext что может быть не так? Исключения не возвращают, а выбрасывают. А не так может быть зрение и IDE. Потому что ctx это не ctxDB2. О чем нормальная IDE должна была бы сообщить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 10:35 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
BlazkowiczМузаффар Код: java 1. 2. возвращает Код: plaintext что может быть не так? Исключения не возвращают, а выбрасывают. А не так может быть зрение и IDE. Потому что ctx это не ctxDB2. О чем нормальная IDE должна была бы сообщить. - да там должен был быть ctxDB2, я допустил ошибку - IDE не сообщит т.к. у меня есть и ctx который работает с MySQL но все же после ctxDB2 выбрасывает исключение т.к. каким то образом ДатаСоурс возвращает НУЛЛ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 10:46 |
|
||
|
initialContext NullPointerException
|
|||
|---|---|---|---|
|
#18+
Музаффарно все же после ctxDB2 выбрасывает исключение т.к. каким то образом ДатаСоурс возвращает НУЛЛ В приведенном коде NPE возможен только когда ctx null. Угадывать кто именно у вас null - очень тяжело. Покажите стэктрейс, покажите номера строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2017, 10:51 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2122476]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 419ms |

| 0 / 0 |
