Hi, please this issue and do the same: http://code.google.com/p/smslib/issues/detail?id=486
On Saturday, April 28, 2012 11:55:25 PM UTC+3, Andreas Be wrote: > > Hi, > I just started using smslib. I already managed to send some SMS (using > example class sendmessage). It seems to start correctly but if I leave > it running it starts spamming the eclipse log with messages like this: > > [DEBUG][smslib] - GTW: Surfstick: SEND :AT(cr) > [DEBUG][smslib] - Running... > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="ME"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SM"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,20,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,20,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SR"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CMS ERROR: 500 > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CMS ERROR: 500(cr) > [ERROR][smslib] - Error! > java.lang.StringIndexOutOfBoundsException: String index out of range: > -12 > at java.lang.String.substring(Unknown Source) > at > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java: > 544) > at > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:210) > at org.smslib.modem.AModemDriver > $CNMIEmulatorProcessor.process(AModemDriver.java:934) > at > org.smslib.threading.AServiceThread.run(AServiceThread.java:105) > [DEBUG][smslib] - Running... > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="ME"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SM"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,20,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,20,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SR"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CMS ERROR: 500 > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CMS ERROR: 500(cr) > [ERROR][smslib] - Error! > java.lang.StringIndexOutOfBoundsException: String index out of range: > -12 > at java.lang.String.substring(Unknown Source) > at > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java: > 544) > at > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:210) > at org.smslib.modem.AModemDriver > $CNMIEmulatorProcessor.process(AModemDriver.java:934) > at > org.smslib.threading.AServiceThread.run(AServiceThread.java:105) > [DEBUG][smslib] - Running... > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="ME"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SM"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,20,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,20,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SR"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CMS ERROR: 500 > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CMS ERROR: 500(cr) > [ERROR][smslib] - Error! > java.lang.StringIndexOutOfBoundsException: String index out of range: > -12 > at java.lang.String.substring(Unknown Source) > at > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java: > 544) > at > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:210) > at org.smslib.modem.AModemDriver > $CNMIEmulatorProcessor.process(AModemDriver.java:934) > at > org.smslib.threading.AServiceThread.run(AServiceThread.java:105) > [DEBUG][smslib] - Running... > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="ME"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SM"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,20,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,20,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SR"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CMS ERROR: 500 > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CMS ERROR: 500(cr) > [ERROR][smslib] - Error! > java.lang.StringIndexOutOfBoundsException: String index out of range: > -12 > at java.lang.String.substring(Unknown Source) > at > org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java: > 544) > at > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:210) > at org.smslib.modem.AModemDriver > $CNMIEmulatorProcessor.process(AModemDriver.java:934) > at > org.smslib.threading.AServiceThread.run(AServiceThread.java:105) > [DEBUG][smslib] - Running... > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="ME"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,100,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SM"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,20,0,20,0,100 > OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CPMS: > 0,20,0,20,0,100(cr)OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: OK > > [DEBUG][smslib] - GTW: Surfstick: RECV :OK(cr) > [DEBUG][smslib] - GTW: Surfstick: SEND :AT+CPMS="SR"(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CPMS: 0,100,0,20,0,100 > OK > > > > I debugged an know where the indexoutofbounds exception comes from, > but i guess there shouldn't be a command like this: [DEBUG][smslib] - > GTW: Surfstick: SEND :AT+CMGL=4(cr) > [DEBUG][smslib] - GTW: Surfstick: BUFFER: +CMS ERROR: 500 > > [DEBUG][smslib] - GTW: Surfstick: RECV :+CMS ERROR: 500(cr) > [ERROR][smslib] - Error! > > Please help! > > Regards -- You received this message because you are subscribed to the Google Groups "SMSLib Discussion Group" group. To view this discussion on the web visit https://groups.google.com/d/msg/smslib/-/5NCCvstYnhoJ. 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.
