[Javalist] Exception elkapása

Vig, Balázs balazs.vig at datasolutions.hu
2012. Aug. 30., Cs, 14:30:42 CEST


Sziasztok!

Azt hiszem, megvan a bűnös:
http://docs.oracle.com/javase/7/docs/api/java/awt/SecondaryLoop.html

Viszont ez sem magyarázza, hogy az exception miért nem kapható el. Mert ez
csak egy új eventdispatch lesz, nem új thread.

Üdv:
*VigBalázs
*


2012. augusztus 30. 14:01 Vig, Balázs írta, <balazs.vig at datasolutions.hu>:

> Sziasztok!
>
> Egy érdekességbe futottam bele:
> Van egy hibernate alapú Swing alkalmazásom. Ha jól olvastam, akkor
> bármilyen hibernate hiba esetén a sessiont le kell zárnom, és újat kell
> nyitnom. Ezt szeretném megoldani minél kevesebb fájdalommal. A hibák a
> runtimeexception leszármazott hibernateexception leszármazottjai formájában
> indulnak útjukra.
>
> Szóval van egy fő formom, ahonnan egy dupla klikk segítségével egy modális
> dialogra jutok. Ott egy gomb megnyomására szeretnék bekérni egy listát,
> aminek során egy hibát ejtettem.
>
> A hibát el tudom kapni a lista lekérését végző eljárásban, valamint az
> eljárás hívásakor a modális dialogban.
> Viszont nem tudom elkapni a fő formon: catch(Exception e)
>
> Eddig úgy tudtam, hogy a modális dialógok a hívó threadon belül futnak, és
> ezt látszik megerősíteni a stack trace is: szerepel benne a fő formon
> szereplő egérkezelő.  Tehát véleményem szerint az exceptionnak odáig vissza
> kellene csorognia, és ott el kellene kapnom.
>
> Hol a hiba az érvelésben? Miért nem tudom a fő formon elkapni az
> exceptiont?
>
> Üdv:
> *VigB*
>
> ui: A fontosabb részeket megjelöltem -->
>
> ----------- 8< ------------
> Exception in thread "AWT-EventQueue-0"
> org.hibernate.hql.internal.ast.QuerySyntaxException: DsrProceddures is not
> mapped [from DsrProceddures order by PROC_NAME]
>     at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120830/20f8751e/attachment.html>


További információk a(z) Javalist levelezőlistáról