Есть странная проблема. Проявляет себя только с WebSphere (на WebLogic все нормально).
Есть тред (запускается при сервер стартапе) который периодически дергает сешен бин. Сешен бин может выбрасывать апликейшен эксепшен. Так вот проблема в том что этот эксепшен по пути от бина к клиентскому коду превращается (в стабе) в RemoteException
А точнее в TransactionRolledBackException. Сапорт ИБМ пока молчит (второй день). Может тут кто с таким сталкивался.
Strange problem WebSphere EJB and application exception...
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Strange problem WebSphere EJB and application exception...
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Posts: 14
- Joined: 02 Apr 2003 18:59
- Location: MA
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
Re: Strange problem WebSphere EJB and application exception.
OBender wrote:Есть странная проблема. Проявляет себя только с WebSphere (на WebLogic все нормально).
Есть тред (запускается при сервер стартапе) который периодически дергает сешен бин. Сешен бин может выбрасывать апликейшен эксепшен. Так вот проблема в том что этот эксепшен по пути от бина к клиентскому коду превращается (в стабе) в RemoteException
А точнее в TransactionRolledBackException. Сапорт ИБМ пока молчит (второй день). Может тут кто с таким сталкивался.
Byvaet.
Glyan'te ta .detail (a member)
catch (RemoteException e) {
if (e.detail instanceof YourException) // Yuck!!! But it may work...
...
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Ну вобщем все оказалось проще и хуже
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен
Так что вот такая веселуха.
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен
Так что вот такая веселуха.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn
OBender wrote:Ну вобщем все оказалось проще и хуже
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен
Так что вот такая веселуха.
Ребята из IBM много всякой отсебятины насовали.
Ох как же я его ненав%%%%...!(WebSphere под AIX)
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
OBender wrote:Ну вобщем все оказалось проще и хуже
Ребята из ИБМ немного по своему затрактовали EJB спецификацию.
И в случае когда на транзакции бин установил setRollBackOnly() и перевыбросил апликейшен эксепшен, то они врапят его в TransactionRolledbackException и это чудо идет к клиенту, кстати в detail там лежит CORBA_TRASACTION_ROLLEDBACK эксепшен
Так что вот такая веселуха.
Мама моя женщина.....похоже что кроме вебложика никто не умеет нормальные сервера делать. У нас тут часть софта бегает под ложиком, часть, для уменьшения затрат под JBoss. Сколько-же нехороших слов у меня есть по поводу последнего
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
Бродяга wrote:OBender wrote:Ну вобщем все оказалось проще и хуже
Ребята из ИБМ немного по своему затрактовали 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?
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Я не особо в курсе но тут вро де бы много народа об этом говорят:
http://www.mail-archive.com/jboss-devel ... forge.net/
http://www.mail-archive.com/jboss-user% ... forge.net/
http://www.mail-archive.com/jboss-devel ... forge.net/
http://www.mail-archive.com/jboss-user% ... forge.net/
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Palych wrote:U menya vopros pro JBoss: gde mozhno pochitat' o ego nedostatkah, zhelatel'no objectivno? Esli ne vlom - mozhno paru samyh yarkih glyukov v studiyu?
Самый большой - нет документации. Даже то что они продают - дерьмо полное. Приходится копаться в исходниках.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 1169
- Joined: 16 Jan 2003 23:23
Palych wrote:Бродяга wrote:OBender wrote:Ну вобщем все оказалось проще и хуже
Ребята из ИБМ немного по своему затрактовали 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).
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
hooch wrote:Palych wrote:Бродяга wrote:OBender wrote:Ну вобщем все оказалось проще и хуже
Ребята из ИБМ немного по своему затрактовали 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
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.