|
|
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
убил уже не один час. ((( Сам не допираю в чем тут дело - очень прошу помочь: далаю так: Код: javascript 1. 2. 3. проходит, но с вылетанием в конце: "CachedConnectionManager] Closing a connection for you" ну и при следующем нажатии кнопки в браузере говорит вестимо: Код: java 1. пробывал закрывать этот ублюдочный коннекшн руками conn.сlose() Не помогло - тоже самое: "Connection handle has been closed and is unusable" Cамое главное, что понимаю, что проблема где то в окружении: т.е. вызываю эту функцию (которая кстати дергает stored proc в БД) в одном классе (entityList - сгенеренный JBOSS SEAM) - всё великолепно работает! Вызываю ЭТУ ЖЕ САМУЮ ява-функцию (сидящую в беспроблемном классе entityList, она там public!!!) но уже ИЗ СОЗДАННОГО МНОЮ java-класса -> вот такая лажа! Блин!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 02:33:55 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
P.S.уму не постижимо - почему если сделели методы conn.сlose() и conn.isClosed() почему нельзя было сделать что-то типа conn.open() ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 02:36:55 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
уже и в hibernate пытался настраивать: hibernate.connection.release_mode=on_close всё бестолку! (((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 02:42:42 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWM, Из вашего потока сознания ясно одно, вам нужен @Resource DataSource dataSource; dataSource.getConnection() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 08:31:11 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
GregTk, cпасибо за ответ, но нет... Не работает! Откуда источник то брать для этого DataSource? (eclipse мне 3 разных предложил, я выбрал - sun.jdbc.odbc.ee.DataSource; ) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ERROR [STDERR] java.lang.NullPointerException ровно тоже происходит и с import javax.sql.DataSource; :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 12:03:39 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
Откуда у вас EM+EMF берут Connection? Вот вам надо брать оттуда же, а не хачить JPA. Если DataSource имеется в JNDI, то, вероятно, стоит указать имя http://docs.oracle.com/javaee/6/tutorial/doc/bncjk.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 12:40:51 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
BlazkowiczОткуда у вас EM+EMF берут Connection? l Я страшно извиняюсь , но как мне-чайнику это узнать?! Весь seam-проект подключен к оракл-базе через стандартный jdbc драйвер с настройками в соответствующем файле!(или я опять не в попад?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 13:03:44 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWMс настройками в соответствующем файле!(или я опять не в попад?) "Короче всё сделано по документации, че вы все доипались со своими вопросами." В каком файле? В соответствующем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 13:11:00 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
BlazkowiczViktorWMс настройками в соответствующе Ом файле!(или я опять не в попад?) "Короче всё сделано по документации, че вы все доипались со своими вопросами." В каком файле? В соответствующем. Ок, в файле hibernate-console.properties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 13:35:29 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWMОк, в файле hibernate-console.properties Тогда два варианта, либо таки создать DataSource в JBoss https://community.jboss.org/wiki/DataSourceConfigurationInAS7 и поменять конфиг на его использование. Это нормальная практика, так как проще разворачивать и апдейтить приложение на разных серверах. Либо опять через какую-то дыру вытаскивать ссылку на ConnectionProvider hibernate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 13:53:47 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
BlazkowiczViktorWMОк, в файле hibernate-console.properties Тогда два варианта, либо таки создать DataSource в JBoss https://community.jboss.org/wiki/DataSourceConfigurationInAS7 и поменять конфиг на его использование. Это нормальная практика, так как проще разворачивать и апдейтить приложение на разных серверах. Либо опять через какую-то дыру вытаскивать ссылку на ConnectionProvider hibernate. Мне кажется это слишком радикальное решение, не проще ли понять почему одна и таже функция в одном моем классе -сгенерренном через seamgen - все работает, а в другом - созданном мною но ОЧЕНЬ похожем - нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 15:03:27 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWM, 1. Где описанно подключение к базе? 2. Кто рулит транзакциями? сам Seam или JTA? 3. EJB используются или только Seam components? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 15:09:05 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
GregTk1. Где описанно подключение к базе? Выяснили же. hibernate-console.properties Зачем по два раза спрашивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 15:13:22 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, У меня есть чувство что на самом деле всё происходит в persistence.xml и в режиме RESOURCE_LOCAL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 15:22:52 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWMМне кажется это слишком радикальное решение, не проще ли понять почему одна и таже функция в одном моем классе -сгенерренном через seamgen - все работает, а в другом - созданном мною но ОЧЕНЬ похожем - нет? Когда вы где-то используете свой connection, то JBoss его регистрирует и закрывает, пытаясь пресечь утечку соединений. Это приводит к тому что EM не может дальше функционировать, потому что вы взяли его соединение и закрыли. Единственным нормальным решением в этом случае будет получение соединения из инсточника этих самых соединений, а не из EM. Всё остальное это полумеры и заплатки. Как вариант можете попробовать отключить CachedConnectionManager https://community.jboss.org/wiki/WhatDoesTheMessageDoYourOwnHousekeepingMean https://community.jboss.org/thread/168390 Но это радикальное решение сродни отрубанию головы при мигрени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 15:44:11 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
GregTk, 2. JTA 3. Не знаю, вроде только seam- компоненты... Как сие проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 16:26:48 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWM, persistence.xml в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 17:10:27 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWMGregTk, 3. Не знаю, вроде только seam- компоненты... Как сие проверить? хм... seam компонент это обычный POJO с аннотацией @Name, а ejb будет ещё иметь @Stateless, @Stateful ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 17:12:21 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
GregTkViktorWMGregTk, 3. Не знаю, вроде только seam- компоненты... Как сие проверить? хм... seam компонент это обычный POJO с аннотацией @Name, а ejb будет ещё иметь @Stateless, @Stateful Ну значит без ejb у меня. Файло выложу вечерком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 17:43:19 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
GregTk, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 00:39:13 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Единственным нормальным решением в этом случае будет получение соединения из инсточника этих самых соединений, а не из EM.Всё остальное это полумеры и заплатки. можно тынц на любой РАБОТАЮЩИЙ пример такого решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 01:06:42 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWM, Вот вам ссылка Посмотрите на вот этот пример там: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Это то что вам нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 07:43:28 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWM <jta-data-source>java:/medoKDatasource</jta-data-source> Оппа. Вот и имечко для @Resource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 10:06:06 |
|
||
|
адская проблема "[CachedConnectionManager] Closing a connection for you"
|
|||
|---|---|---|---|
|
#18+
ViktorWMможно тынц на любой РАБОТАЮЩИЙ пример такого решения? ЧЕМ предыдущие ТЫНЦЫ не угодили? http://docs.oracle.com/javaee/6/tutorial/doc/bncjk.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 10:07:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37994244&tid=2130779]: |
0ms |
get settings: |
13ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
48ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
97ms |
get tp. blocked users: |
2ms |
| others: | 289ms |
| total: | 508ms |

| 0 / 0 |
