TransactionRolledbackLocalException zum Frühstück

Juni 29th, 2006 | by Wolfgang |

Heute gab es zum Frühstück mal wieder einen leckeren Bug :)

Die Situation: In einer Methode einer SessionBean wird eine benutzerdefinierte Exception geworfen. Beim Aufrufer der Methode kommt allerdings nur eine TransactionRolledbackLocalException an.

Was ist passiert? Die Antwort ist (zumindest in meinem Fall) simpel - wenn man sie kennt. Im Local Interface fehlt die throws - Deklaration der geworfenen Exception. Sowas passiert wenn man nach dem Anlegen einer Methode Exceptions hinzufügt und diese nicht manuell in das Local Interface nachzieht. Meine IDE, namentlich IRAD, macht sowas nämlich nicht automatisch.

Nun ja, zum Glück habe ich den Fehler relativ schnell bemerkt.

Tags:, , , ,
Abgelegt unter: Bugs Java Job
Trackback URL für diesen Artikel
RSS Kommentare

Sorry, comments for this entry are closed at this time.