Hi,

You are right (again), I mix two different problems

Perhaps it should be an option to choose if the application
or the library shall handle this? Perhaps by a setNoOfRetries()
method there 0 means that application takes the full resposibility
and get notified directly, 1 means that the library makes one
retry before notifying the application. and do on..

/ Hakan

On 30 Nov, 12:59, Thanasis <[EMAIL PROTECTED]> wrote:
> Hi,
>
> The first exception (mapped to IOException) is actually coming from
> the comm library - and to be honest I have no idea why is this thrown!
>
> As far as your question, I understand that you are referring to a
> different thing:
> The issue fixed is that smslib does not throw (anymore) those cryptic
> "InvocationTargetException" errors. Now, I am guessing that you are
> talking about that "No Response" exception. Yes, you are right, these
> exceptions are not propagated back to your app, because the library
> tries to handle them itself.
>
> Do you consider this a "bad attitude"?
>
> On Nov 30, 10:52 am, Digiloo <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi,
>
> > I just tried smslib 3.3.2 and was still not able to catch modem errors
> > in my application. Here is an example from Debian, the one
> > I posted before was from Windows:
>
> > Exception in thread "Thread-3" java.io.IOException: Erro getting
> > StatusFlags in call to ioctl(TIOCMGET)
> >         at com.sun.comm.LinuxSerial.nativeGetStatusFlags(Native
> > Method)
> >         at com.sun.comm.LinuxSerial.access$1500(LinuxSerial.java:14)
> >         at com.sun.comm.LinuxSerial$SSCheckStatusThread.run
> > (LinuxSerial.java:649)
>
> > 368494 [SMSLib-WatchDog] WARN org.smslib  - WatchDog: Gateway:
> > gsmmodem restarting.
> > 417504 [SMSLib-WatchDog] ERROR org.smslib  - WatchDog: error while
> > starting Gateway: gsmmodem
> > org.smslib.TimeoutException: No response from device.
> >         at org.smslib.modem.AModemDriver$CharQueue.get
> > (AModemDriver.java:514)
> >         at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:
> > 312)
> >         at org.smslib.modem.athandler.ATHandler.getSimStatus
> > (ATHandler.java:130)
> >         at org.smslib.modem.AModemDriver.connect(AModemDriver.java:
> > 127)
> >         at org.smslib.modem.ModemGateway.startGateway
> > (ModemGateway.java:126)
> >         at org.smslib.Service$WatchDog.run(Service.java:1179)
> > 432506 [SMSLib-WatchDog] WARN org.smslib  - WatchDog: Gateway:
> > gsmmodem restarting.
> > 481509 [SMSLib-WatchDog] ERROR org.smslib  - WatchDog: error while
> > starting Gateway: gsmmodem
> > org.smslib.TimeoutException: No response from device.
> >         at org.smslib.modem.AModemDriver$CharQueue.get
> > (AModemDriver.java:514)
> >         at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:
> > 312)
> >         at org.smslib.modem.athandler.ATHandler.getSimStatus
> > (ATHandler.java:130)
> >         at org.smslib.modem.AModemDriver.connect(AModemDriver.java:
> > 127)
> >         at org.smslib.modem.ModemGateway.startGateway
> > (ModemGateway.java:126)
> >         at org.smslib.Service$WatchDog.run(Service.java:1179)
> > 496509 [SMSLib-WatchDog] WARN org.smslib  - WatchDog: Gateway:
> > gsmmodem restarting.
> > .....
>
> > Shouldn't this already be fixed, or do I remember wrong?
>
> > I also tested setSMSCNumber() with a 12 digit number, and that
> > problems seems to be solved now,
>
> > / Hakan
>
> > On 9 Nov, 20:35, Digiloo <[EMAIL PROTECTED]> wrote:
>
> > > Thanks!
>
> > > / Digiloo
>
> > > On 9 Nov, 20:01, Thanasis <[EMAIL PROTECTED]> wrote:
>
> > > > Hi,
>
> > > > As said on a similar thread, the latest smslib uses reflection to 
> > > > detect the
> > > > installed comm library and we have overlooked the correct propagation of
> > > > errors from the lower app levels. Sorry for this, it will be fixed.
>
> > > > 2008/11/9 Digiloo <[EMAIL PROTECTED]>
>
> > > > > Sorry, I had configured a nonextisting commport.
>
> > > > > But should'nt that kind of error give a more understandable error?
>
> > > > > / Hakan
>
> > > > > On 9 Nov, 14:12, Digiloo <[EMAIL PROTECTED]> wrote:
> > > > > > Hi,
>
> > > > > > I just download the latest version of smpplib and got the following
> > > > > > problem;
>
> > > > > > org.smslib.GatewayException: Comm library exception:
> > > > > > java.lang.reflect.InvocationTargetException
> > > > > >        at
> > > > > > org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:
> > > > > > 92)
> > > > > >        at 
> > > > > > org.smslib.modem.AModemDriver.connect(AModemDriver.java:110)
> > > > > >        at 
> > > > > > org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:
> > > > > > 126)
> > > > > >        at org.smslib.Service$1Starter.run(Service.java:222)
>
> > > > > > I use java.1.5.0_16 and run under Windows, and I have copied 
> > > > > > comm.jar,
> > > > > > javax.comm.properties and win32comm.dl both to jdk and jre 
> > > > > > directories
> > > > > > according to the instructions
>
> > > > > > .Any idea why this happens?
>
> > > > > > / Digiloo- Dölj citerad text -
>
> > > > - Visa citerad text -- Dölj citerad text -
>
> > > - Visa citerad text -- Hide quoted text -
>
> > - Show quoted text -- Dölj citerad text -
>
> - Visa citerad text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SMSLib Users Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/SMSLib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to