I am running SMSServer on Windows7 with a ZTE modem. The modem is identified by the CommTest.java utility as MF626 (at several baud rates: 9600,19200,38400,57600,115200). After a few seconds after startup, SMSServer throws a StringIndexOutOfBoundsException.
Below is the ConsoleLog messages: ============================================================== SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways. This software is distributed under the terms of the Apache v2.0 License. Web Site: http://smslib.org SMSLib API version : 3.5.2 SMSServer version : 3.5.2 0 2012-08-25 18:33:36,469 [main] INFO org.smslib.Service - SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways. This software is distributed under the terms of the Apache v2.0 License. Web Site: http://smslib.org 2 2012-08-25 18:33:36,471 [main] INFO org.smslib.Service - Version : 3.5.2 3 2012-08-25 18:33:36,472 [main] INFO org.smslib.Service - JRE Version : 1.6.0_31 3 2012-08-25 18:33:36,472 [main] INFO org.smslib.Service - JRE Impl Version : 20.6-b01 3 2012-08-25 18:33:36,472 [main] INFO org.smslib.Service - Operating System : Windows 7 / x86 / 6.1 6 2012-08-25 18:33:36,475 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: set balancer to: RoundRobinLoadBalancer 19 2012-08-25 18:33:36,488 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added gateway modem1 / Default Serial Modem Gateway. 23 2012-08-25 18:33:36,492 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added interface db1 / Default database interface. / INOUTBOUND 23 2012-08-25 18:33:36,492 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added interface file1 / Simple file logger for inbound messages. / INBOUND 27 2012-08-25 18:33:36,496 [main] INFO org.smslib.smsserver.SMSServer - SMSServer: added interface http1 / Default HTTP interface. / INOUTBOUND 205 2012-08-25 18:33:36,674 [main] INFO org.smslib.smsserver.interfaces.Interface - SMSServer: interface: org.smslib.smsserver.interfaces.Database started. 205 2012-08-25 18:33:36,674 [main] INFO org.smslib.smsserver.interfaces.Interface - SMSServer: interface: org.smslib.smsserver.interfaces.SimpleInboundFileLogger started. 205 2012-08-25 18:33:36,674 [main] INFO org.smslib.smsserver.interfaces.Interface - SMSServer: interface: org.smslib.smsserver.interfaces.Http started. 207 2012-08-25 18:33:36,676 [main] INFO org.smslib.queues.DefaultQueueManager - Queue directory not defined. Queued messages will not be saved to filesystem. 208 2012-08-25 18:33:36,677 [main] DEBUG org.smslib.threading.AServiceThread - Initialized. 208 2012-08-25 18:33:36,677 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 208 2012-08-25 18:33:36,677 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager running... 209 2012-08-25 18:33:36,678 [main] DEBUG org.smslib.threading.AServiceThread - Initialized. 209 2012-08-25 18:33:36,678 [DelayQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 209 2012-08-25 18:33:36,678 [DelayQueueManager] DEBUG org.smslib.queues.AbstractQueueManager$DelayQueueManager - DelayQueueManager running... 209 2012-08-25 18:33:36,678 [main] DEBUG org.smslib.threading.AServiceThread - Initialized. 210 2012-08-25 18:33:36,679 [WatchDog] DEBUG org.smslib.threading.AServiceThread - Running... 210 2012-08-25 18:33:36,679 [Thread-5] INFO org.smslib.modem.ModemGateway - GTW: modem1: Starting gateway, using Generic AT Handler. 210 2012-08-25 18:33:36,679 [Thread-5] INFO org.smslib.modem.SerialModemDriver - GTW: modem1: Opening: COM7 @115200 237 2012-08-25 18:33:36,706 [Thread-5] DEBUG org.smslib.threading.AServiceThread - Initialized. 237 2012-08-25 18:33:36,706 [KeepAlive [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 238 2012-08-25 18:33:36,707 [Thread-5] DEBUG org.smslib.threading.AServiceThread - Initialized. 238 2012-08-25 18:33:36,707 [CNMIEmulatorProcessor [modem1]] DEBUG org.smslib.threading.AServiceThread - ** disabled ** 239 2012-08-25 18:33:36,708 [Thread-5] DEBUG org.smslib.modem.AModemDriver$ModemReader - GTW: modem1: ModemReader thread started. 240 2012-08-25 18:33:36,709 [Thread-5] DEBUG org.smslib.modem.AModemDriver$AsyncNotifier - GTW: modem1: AsyncNotifier thread started. 241 2012-08-25 18:33:36,710 [Thread-5] DEBUG org.smslib.modem.AModemDriver$AsyncMessageProcessor - GTW: modem1: AsyncMessageProcessor thread started. 241 2012-08-25 18:33:36,710 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 1242 2012-08-25 18:33:37,711 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :(27) 1443 2012-08-25 18:33:37,912 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :+++ 1643 2012-08-25 18:33:38,112 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATZ(cr) 1843 2012-08-25 18:33:38,312 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 2843 2012-08-25 18:33:39,312 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATZ(cr) 3044 2012-08-25 18:33:39,513 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATE0(cr) 3244 2012-08-25 18:33:39,713 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 4244 2012-08-25 18:33:40,713 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPIN?(cr) 4249 2012-08-25 18:33:40,718 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPIN: READY 4251 2012-08-25 18:33:40,720 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPIN: READY(cr) 4251 2012-08-25 18:33:40,720 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATE0(cr) 4452 2012-08-25 18:33:40,921 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 5452 2012-08-25 18:33:41,921 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CLIP=1(cr) 5455 2012-08-25 18:33:41,924 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 5455 2012-08-25 18:33:41,924 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 5455 2012-08-25 18:33:41,924 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+COPS=0(cr) 5467 2012-08-25 18:33:41,936 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 5467 2012-08-25 18:33:41,936 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 5467 2012-08-25 18:33:41,936 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :ATE0(cr) 5668 2012-08-25 18:33:42,137 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: clearBuffer() called. 6668 2012-08-25 18:33:43,137 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CREG=1(cr) 6671 2012-08-25 18:33:43,140 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6672 2012-08-25 18:33:43,141 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6672 2012-08-25 18:33:43,141 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CREG?(cr) 6676 2012-08-25 18:33:43,145 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CREG: 1,1 OK 6677 2012-08-25 18:33:43,146 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CREG: 1,1(cr)OK(cr) 6678 2012-08-25 18:33:43,147 [Thread-5] INFO org.smslib.modem.AModemDriver - GTW: modem1: GSM: Registered to home network. 6678 2012-08-25 18:33:43,147 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMEE=1(cr) 6682 2012-08-25 18:33:43,151 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6683 2012-08-25 18:33:43,152 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6683 2012-08-25 18:33:43,152 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS=?(cr) 6692 2012-08-25 18:33:43,161 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR") OK 6693 2012-08-25 18:33:43,162 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")(cr)OK(cr) 6694 2012-08-25 18:33:43,163 [Thread-5] INFO org.smslib.modem.AModemDriver - GTW: modem1: MEM: Storage Locations Found: MESMSR 6694 2012-08-25 18:33:43,163 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CNMI=?(cr) 6706 2012-08-25 18:33:43,175 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CNMI: (0,1,2,3),(0,1,2,3),(0,2),(0,1,2),(0,1) OK 6707 2012-08-25 18:33:43,176 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CNMI: (0,1,2,3),(0,1,2,3),(0,2),(0,1,2),(0,1)(cr)OK(cr) 6708 2012-08-25 18:33:43,177 [Thread-5] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 3 6708 2012-08-25 18:33:43,177 [Thread-5] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 1 6708 2012-08-25 18:33:43,177 [Thread-5] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 0 6709 2012-08-25 18:33:43,178 [Thread-5] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 2 6709 2012-08-25 18:33:43,178 [Thread-5] DEBUG org.smslib.modem.CNMIDetector - CNMI: Found best match: 0 6709 2012-08-25 18:33:43,178 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CNMI=3,1,0,2,0(cr) 6718 2012-08-25 18:33:43,187 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6718 2012-08-25 18:33:43,187 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6718 2012-08-25 18:33:43,187 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGF=0(cr) 6720 2012-08-25 18:33:43,189 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6720 2012-08-25 18:33:43,189 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6721 2012-08-25 18:33:43,190 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CSQ(cr) 6723 2012-08-25 18:33:43,192 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CSQ: 10,99 OK 6723 2012-08-25 18:33:43,192 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CSQ: 10,99(cr)OK(cr) 6724 2012-08-25 18:33:43,193 [Thread-5] INFO org.smslib.modem.ModemGateway - GTW: modem1: Signal level/bit error rate: +CSQ: 10,99 OK 6724 2012-08-25 18:33:43,193 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CREG=1(cr) 6725 2012-08-25 18:33:43,194 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 6725 2012-08-25 18:33:43,194 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 6725 2012-08-25 18:33:43,194 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CREG?(cr) 6727 2012-08-25 18:33:43,196 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CREG: 1,1 OK 6727 2012-08-25 18:33:43,196 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CREG: 1,1(cr)OK(cr) 6728 2012-08-25 18:33:43,197 [Thread-5] INFO org.smslib.modem.ModemGateway - GTW: modem1: Network registration: +CREG: 1,1 OK 6728 2012-08-25 18:33:43,197 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+COPS?(cr) 6730 2012-08-25 18:33:43,199 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +COPS: 0,0,"Globe Telecom,GMCR Inc.",0 OK 6731 2012-08-25 18:33:43,200 [Thread-5] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+COPS: 0,0,"Globe Telecom,GMCR Inc.",0(cr)OK(cr) 6731 2012-08-25 18:33:43,200 [Thread-5] INFO org.smslib.modem.ModemGateway - GTW: modem1: Network operator: +COPS: 0,0,"Globe Telecom,GMCR Inc.",0 OK 6732 2012-08-25 18:33:43,201 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager end... 6733 2012-08-25 18:33:43,202 [Thread-5] DEBUG org.smslib.threading.AServiceThread - Initialized. 6733 2012-08-25 18:33:43,202 [Thread-5] INFO org.smslib.modem.ModemGateway - GTW: modem1: Gateway started. 6733 2012-08-25 18:33:43,202 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 6832 2012-08-25 18:33:43,301 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 6832 2012-08-25 18:33:43,301 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager running... 6832 2012-08-25 18:33:43,301 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager end... 6933 2012-08-25 18:33:43,402 [NotifyQueueManager] DEBUG org.smslib.threading.AServiceThread - Running... 6933 2012-08-25 18:33:43,402 [NotifyQueueManager] DEBUG org.smslib.notify.NotifyQueueManager$NotificationQueueManager - NotifyQueueManager running... 7212 2012-08-25 18:33:43,681 [SMSServer - InboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$InboundPollingThread - InboundPollingThread() run. 7212 2012-08-25 18:33:43,681 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 7213 2012-08-25 18:33:43,682 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="ME"(cr) 7216 2012-08-25 18:33:43,685 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,100,0,40,0,100 OK 7218 2012-08-25 18:33:43,687 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,100,0,40,0,100(cr)OK(cr) 7218 2012-08-25 18:33:43,687 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) 7221 2012-08-25 18:33:43,690 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 7221 2012-08-25 18:33:43,690 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 7224 2012-08-25 18:33:43,693 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="SM"(cr) 7228 2012-08-25 18:33:43,697 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,40,0,40,0,100 OK 7229 2012-08-25 18:33:43,698 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,40,0,40,0,100(cr)OK(cr) 7229 2012-08-25 18:33:43,698 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) 7231 2012-08-25 18:33:43,700 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 7232 2012-08-25 18:33:43,701 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 7232 2012-08-25 18:33:43,701 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="SR"(cr) 7236 2012-08-25 18:33:43,705 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,100,0,40,0,100 OK 7236 2012-08-25 18:33:43,705 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,100,0,40,0,100(cr)OK(cr) 7237 2012-08-25 18:33:43,706 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) 7239 2012-08-25 18:33:43,708 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CMS ERROR: 500 7239 2012-08-25 18:33:43,708 [SMSServer - InboundPollingThread] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CMS ERROR: 500(cr) 7240 2012-08-25 18:33:43,709 [SMSServer - InboundPollingThread] ERROR org.smslib.smsserver.SMSServer - SMSServer: reading messages exception! java.lang.StringIndexOutOfBoundsException: String index out of range: -12 at java.lang.String.substring(String.java:1937) at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:549) at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:213) at org.smslib.Service.readMessages(Service.java:493) at org.smslib.Service.readMessages(Service.java:370) at org.smslib.smsserver.SMSServer.readMessages(SMSServer.java:367) at org.smslib.smsserver.SMSServer$InboundPollingThread.run(SMSServer.java:280) 7247 2012-08-25 18:33:43,716 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 11733 2012-08-25 18:33:48,202 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 15211 2012-08-25 18:33:51,680 [WatchDog] DEBUG org.smslib.threading.AServiceThread - Running... 16733 2012-08-25 18:33:53,202 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 17247 2012-08-25 18:33:53,716 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 17250 2012-08-25 18:33:53,719 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 21734 2012-08-25 18:33:58,203 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 26734 2012-08-25 18:34:03,203 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 27251 2012-08-25 18:34:03,720 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 27257 2012-08-25 18:34:03,726 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 30212 2012-08-25 18:34:06,681 [WatchDog] DEBUG org.smslib.threading.AServiceThread - Running... 30239 2012-08-25 18:34:06,708 [CNMIEmulatorProcessor [modem1]] DEBUG org.smslib.threading.AServiceThread - ** disabled ** 31734 2012-08-25 18:34:08,203 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 36735 2012-08-25 18:34:13,204 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 37258 2012-08-25 18:34:13,727 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 37263 2012-08-25 18:34:13,732 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 41735 2012-08-25 18:34:18,204 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 45213 2012-08-25 18:34:21,682 [WatchDog] DEBUG org.smslib.threading.AServiceThread - Running... 46735 2012-08-25 18:34:23,204 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 47263 2012-08-25 18:34:23,732 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 47268 2012-08-25 18:34:23,737 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 51735 2012-08-25 18:34:28,204 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 56736 2012-08-25 18:34:33,205 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 57270 2012-08-25 18:34:33,739 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 57275 2012-08-25 18:34:33,744 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] 60214 2012-08-25 18:34:36,683 [WatchDog] DEBUG org.smslib.threading.AServiceThread - Running... 60239 2012-08-25 18:34:36,708 [KeepAlive [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 60239 2012-08-25 18:34:36,708 [KeepAlive [modem1]] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT(cr) 60240 2012-08-25 18:34:36,709 [CNMIEmulatorProcessor [modem1]] DEBUG org.smslib.threading.AServiceThread - ** disabled ** 60241 2012-08-25 18:34:36,710 [KeepAlive [modem1]] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 60241 2012-08-25 18:34:36,710 [KeepAlive [modem1]] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 60242 2012-08-25 18:34:36,711 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="ME"(cr) 60248 2012-08-25 18:34:36,717 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,100,0,40,0,100 OK 60248 2012-08-25 18:34:36,717 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,100,0,40,0,100(cr)OK(cr) 60249 2012-08-25 18:34:36,718 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) 60252 2012-08-25 18:34:36,721 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 60252 2012-08-25 18:34:36,721 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 60252 2012-08-25 18:34:36,721 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="SM"(cr) 60258 2012-08-25 18:34:36,727 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,40,0,40,0,100 OK 60259 2012-08-25 18:34:36,728 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,40,0,40,0,100(cr)OK(cr) 60259 2012-08-25 18:34:36,728 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) 60263 2012-08-25 18:34:36,732 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: OK 60263 2012-08-25 18:34:36,732 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :OK(cr) 60263 2012-08-25 18:34:36,732 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="SR"(cr) 60270 2012-08-25 18:34:36,739 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: 0,100,0,40,0,100 OK 60271 2012-08-25 18:34:36,740 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: 0,100,0,40,0,100(cr)OK(cr) 60271 2012-08-25 18:34:36,740 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) 60274 2012-08-25 18:34:36,743 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CMS ERROR: 500 60275 2012-08-25 18:34:36,744 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CMS ERROR: 500(cr) Exception in thread "SMSLib-AsyncMessageProcessor : modem1" java.lang.StringIndexOutOfBoundsException: String index out of range: -12 at java.lang.String.substring(String.java:1937) at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:549) at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:213) at org.smslib.modem.AModemDriver$AsyncMessageProcessor.run(AModemDriver.java:880) 61736 2012-08-25 18:34:38,205 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 66736 2012-08-25 18:34:43,205 [QueueManager [modem1]] DEBUG org.smslib.threading.AServiceThread - Running... 67275 2012-08-25 18:34:43,744 [SMSServer - OutboundPollingThread] DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread - OutboundPollingThread() run. 67280 2012-08-25 18:34:43,749 [SMSServer - OutboundPollingThread] INFO org.smslib.smsserver.SMSServer - SMSServer: sending asynchronously... [0] ... Is this an SMSServer bug or a modem problem? Any help woruld be greatly appreciated. Thanks, Mario -- You received this message because you are subscribed to the Google Groups "SMSLib Discussion Group" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msg/smslib/-/W7KI3kfnu88J. For more options, visit https://groups.google.com/groups/opt_out.
