Strange problem WebSphere EJB and application exception...

Ответить
Аватара пользователя
OBender
Уже с Приветом
Сообщения: 1564
Зарегистрирован: Вт ноя 27, 2001 4:01 am
Откуда: Live free or die

Strange problem WebSphere EJB and application exception...

Сообщение OBender »

Есть странная проблема. Проявляет себя только с WebSphere (на WebLogic все нормально).
Есть тред (запускается при сервер стартапе) который периодически дергает сешен бин. Сешен бин может выбрасывать апликейшен эксепшен. Так вот проблема в том что этот эксепшен по пути от бина к клиентскому коду превращается (в стабе) в RemoteException :pain1:
А точнее в TransactionRolledBackException. Сапорт ИБМ пока молчит (второй день). Может тут кто с таким сталкивался.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
Аватара пользователя
SGA
Сообщения: 14
Зарегистрирован: Ср апр 02, 2003 12:59 pm
Откуда: MA

Сообщение SGA »

Anything like this?

1071: COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/6000] SQL0911N The current transaction has been rolled back because of a deadlock or timeout. Reason code "68". SQLSTATE=40001
Palych
Уже с Приветом
Сообщения: 13742
Зарегистрирован: Вт янв 16, 2001 4:01 am
Благодарил (а): 1 раз

Re: Strange problem WebSphere EJB and application exception.

Сообщение Palych »

OBender писал(а):Есть странная проблема. Проявляет себя только с WebSphere (на WebLogic все нормально).
Есть тред (запускается при сервер стартапе) который периодически дергает сешен бин. Сешен бин может выбрасывать апликейшен эксепшен. Так вот проблема в том что этот эксепшен по пути от бина к клиентскому коду превращается (в стабе) в RemoteException :pain1:
А точнее в TransactionRolledBackException. Сапорт ИБМ пока молчит (второй день). Может тут кто с таким сталкивался.


Byvaet.
Glyan'te ta .detail (a member)

catch (RemoteException e) {
if (e.detail instanceof YourException) // Yuck!!! But it may work...
...
Аватара пользователя
OBender
Уже с Приветом
Сообщения: 1564
Зарегистрирован: Вт ноя 27, 2001 4:01 am
Откуда: Live free or die

Сообщение OBender »

Ну вобщем все оказалось проще и хуже :)
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен :)
Так что вот такая веселуха.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
Аватара пользователя
JustMax
Уже с Приветом
Сообщения: 1476
Зарегистрирован: Вт дек 05, 2000 4:01 am
Откуда: Vilnius -> Bonn
Контактная информация:

Сообщение JustMax »

OBender писал(а):Ну вобщем все оказалось проще и хуже :)
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен :)
Так что вот такая веселуха.


Ребята из IBM много всякой отсебятины насовали. :х
Ох как же я его ненав%%%%...!(WebSphere под AIX) :D
Бродяга
Уже с Приветом
Сообщения: 16086
Зарегистрирован: Вт апр 22, 2003 12:57 pm
Откуда: Колыбель

Сообщение Бродяга »

OBender писал(а):Ну вобщем все оказалось проще и хуже :)
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен :)
Так что вот такая веселуха.

Мама моя женщина.....похоже что кроме вебложика никто не умеет нормальные сервера делать. У нас тут часть софта бегает под ложиком, часть, для уменьшения затрат под JBoss. Сколько-же нехороших слов у меня есть по поводу последнего :х
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
Аватара пользователя
OBender
Уже с Приветом
Сообщения: 1564
Зарегистрирован: Вт ноя 27, 2001 4:01 am
Откуда: Live free or die

Сообщение OBender »

Ну тот хоть бесплатный (почти) а сфера ведь ого го сколько стоит...
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
Palych
Уже с Приветом
Сообщения: 13742
Зарегистрирован: Вт янв 16, 2001 4:01 am
Благодарил (а): 1 раз

Сообщение Palych »

Бродяга писал(а):
OBender писал(а):Ну вобщем все оказалось проще и хуже :)
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен :)
Так что вот такая веселуха.

Мама моя женщина.....похоже что кроме вебложика никто не умеет нормальные сервера делать. У нас тут часть софта бегает под ложиком, часть, для уменьшения затрат под JBoss. Сколько-же нехороших слов у меня есть по поводу последнего :х


A my sejchas s CORBAmi voyuem...
5 different ORB implementations, 2 languages... :х
Vse sily brosheny na to chtoby zastavit' eto rabotat'...

Nu da ya ne ob etom.
U menya vopros pro JBoss: gde mozhno pochitat' o ego nedostatkah, zhelatel'no objectivno? Esli ne vlom - mozhno paru samyh yarkih glyukov v studiyu?
Аватара пользователя
OBender
Уже с Приветом
Сообщения: 1564
Зарегистрирован: Вт ноя 27, 2001 4:01 am
Откуда: Live free or die

Сообщение OBender »

Я не особо в курсе но тут вро де бы много народа об этом говорят:
http://www.mail-archive.com/jboss-devel ... forge.net/
http://www.mail-archive.com/jboss-user% ... forge.net/
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
Бродяга
Уже с Приветом
Сообщения: 16086
Зарегистрирован: Вт апр 22, 2003 12:57 pm
Откуда: Колыбель

Сообщение Бродяга »

Palych писал(а):U menya vopros pro JBoss: gde mozhno pochitat' o ego nedostatkah, zhelatel'no objectivno? Esli ne vlom - mozhno paru samyh yarkih glyukov v studiyu?

Самый большой - нет документации. Даже то что они продают - дерьмо полное. Приходится копаться в исходниках.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
Аватара пользователя
hooch
Уже с Приветом
Сообщения: 1169
Зарегистрирован: Чт янв 16, 2003 5:23 pm

Сообщение hooch »

Palych писал(а):
Бродяга писал(а):
OBender писал(а):Ну вобщем все оказалось проще и хуже :)
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен :)
Так что вот такая веселуха.

Мама моя женщина.....похоже что кроме вебложика никто не умеет нормальные сервера делать. У нас тут часть софта бегает под ложиком, часть, для уменьшения затрат под JBoss. Сколько-же нехороших слов у меня есть по поводу последнего :х


A my sejchas s CORBAmi voyuem...
5 different ORB implementations, 2 languages... :х
Vse sily brosheny na to chtoby zastavit' eto rabotat'...

Nu da ya ne ob etom.
U menya vopros pro JBoss: gde mozhno pochitat' o ego nedostatkah, zhelatel'no objectivno? Esli ne vlom - mozhno paru samyh yarkih glyukov v studiyu?


Why do you need JBoss? If you like open source - Tomcat 4.1 - extremly stable, nice docs, if you need EJB container - Sun One (free edition on Sun's Web site).
Бродяга
Уже с Приветом
Сообщения: 16086
Зарегистрирован: Вт апр 22, 2003 12:57 pm
Откуда: Колыбель

Сообщение Бродяга »

hooch писал(а):
Palych писал(а):
Бродяга писал(а):
OBender писал(а):Ну вобщем все оказалось проще и хуже :)
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен :)
Так что вот такая веселуха.

Мама моя женщина.....похоже что кроме вебложика никто не умеет нормальные сервера делать. У нас тут часть софта бегает под ложиком, часть, для уменьшения затрат под JBoss. Сколько-же нехороших слов у меня есть по поводу последнего :х


A my sejchas s CORBAmi voyuem...
5 different ORB implementations, 2 languages... :х
Vse sily brosheny na to chtoby zastavit' eto rabotat'...

Nu da ya ne ob etom.
U menya vopros pro JBoss: gde mozhno pochitat' o ego nedostatkah, zhelatel'no objectivno? Esli ne vlom - mozhno paru samyh yarkih glyukov v studiyu?


Why do you need JBoss? If you like open source - Tomcat 4.1 - extremly stable, nice docs, if you need EJB container - Sun One (free edition on Sun's Web site).

Для того чтобы там наши EJB бегали. Sun One дерьмо, хуже него только Oracle Server :D
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
Ответить

Вернуться в «Вопросы и новости IT»