---------- Forwarded message ---------- From: George H <george....@gmail.com> Date: Wed, Jun 23, 2010 at 4:34 AM Subject: Re: [Rxtx] gnu.io.RXTXPort discards exception silently if initialization fails To: "r...@qbang.org" <r...@qbang.org>
-- George H george....@gmail.com On Wed, Jun 23, 2010 at 11:17 AM, Michael Erskine <mse...@googlemail.com> wrote: > On 23 June 2010 06:38, Kustaa Nyholm <kustaa.nyh...@planmeca.com> wrote: >> >>> I did change the code to >>> try { >>> z = new Zystem(); >>> } catch ( Exception e ) { >>> throw new Error(e.toString()); >>> }; >> >> Is there a reason why this could/should not be: >> >> >>> try { >>> z = new Zystem(); >>> } catch ( Throwable e ) { >>> e.printStackTrace(System.err); >>> }; > > Or even just let the exception bubble up and kill whatever thread > caused the class to load :) > > I vote for the removal of Zystem BTW! > > Regards, > Michael Erskine. I would prefer that an exception is thrown rather than the stack trace be printed. If anyone is using loggers then it would be useful to catch the exception and log it, rather than let it come out in the error stream where no one might look. _______________________________________________ Rxtx mailing list r...@qbang.org http://mailman.qbang.org/mailman/listinfo/rxtx -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org