I was using "D-link" "DWM-152" Dongle for Receive and send to SMS's.
but after read Received Messages completely, then it gives
StringIndexOutOfBoundsException. Also i noticed in the reply AT
Commands ,
"CMS +500 " response is receiving.

Please Help me !!!!!!!

Following is the program trace .

==================================================================================
init:
deps-jar:
Compiling 1 source file to G:\Kasun\testsmsClient\build\classes
compile:
run:
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.0
SMSServer version: 3.5.0
0      2011-12-28 21:43:42,955 [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
0      2011-12-28 21:43:42,955 [main] INFO  org.smslib.Service  -
Version: 3.5.0
0      2011-12-28 21:43:42,955 [main] INFO  org.smslib.Service  - JRE
Version: 1.6.0_03
0      2011-12-28 21:43:42,955 [main] INFO  org.smslib.Service  - JRE
Impl Version: 1.6.0_03-b05
0      2011-12-28 21:43:42,955 [main] INFO  org.smslib.Service  - O/S:
Windows XP / x86 / 5.1
0      2011-12-28 21:43:42,955 [main] DEBUG
org.smslib.threading.AServiceThread  - Initialized.
0      2011-12-28 21:43:42,955 [NotifyQueueManager] DEBUG
org.smslib.threading.AServiceThread  - Running...
0      2011-12-28 21:43:42,955 [NotifyQueueManager] DEBUG
org.smslib.notify.NotifyQueueManager$NotificationQueueManager  -
NotifyQueueManager running...
0      2011-12-28 21:43:42,955 [main] INFO
org.smslib.smsserver.SMSServer  - SMSServer: set balancer to:
RoundRobinLoadBalancer
0      2011-12-28 21:43:42,955 [main] ERROR
org.smslib.smsserver.SMSServer  - SMSServer: error setting custom
balancer!
32     2011-12-28 21:43:42,987 [main] INFO
org.smslib.smsserver.SMSServer  - SMSServer: added gateway modem1 /
Default Serial Modem Gateway.
47     2011-12-28 21:43:43,002 [main] INFO
org.smslib.smsserver.SMSServer  - SMSServer: added interface db1 /
Default database interface. / INOUTBOUND
47     2011-12-28 21:43:43,002 [main] INFO
org.smslib.smsserver.SMSServer  - SMSServer: added interface file1 /
Simple file logger for inbound messages. / INBOUND
1360   2011-12-28 21:43:44,315 [main] INFO
org.smslib.smsserver.interfaces.Interface  - SMSServer: interface:
org.smslib.smsserver.interfaces.Database started.
1360   2011-12-28 21:43:44,315 [main] INFO
org.smslib.smsserver.interfaces.Interface  - SMSServer: interface:
org.smslib.smsserver.interfaces.SimpleInboundFileLogger started.
1360   2011-12-28 21:43:44,315 [main] INFO
org.smslib.queues.DefaultQueueManager  - Queue directory not defined.
Queued messages will not be saved to filesystem.
1360   2011-12-28 21:43:44,315 [main] DEBUG
org.smslib.threading.AServiceThread  - Initialized.
1360   2011-12-28 21:43:44,315 [DelayQueueManager] DEBUG
org.smslib.threading.AServiceThread  - Running...
1360   2011-12-28 21:43:44,315 [DelayQueueManager] DEBUG
org.smslib.queues.AbstractQueueManager$DelayQueueManager  -
DelayQueueManager running...
1360   2011-12-28 21:43:44,315 [main] DEBUG
org.smslib.threading.AServiceThread  - Initialized.
1360   2011-12-28 21:43:44,315 [WatchDog] DEBUG
org.smslib.threading.AServiceThread  - Running...
1360   2011-12-28 21:43:44,315 [Thread-4] INFO
org.smslib.modem.ModemGateway  - GTW: modem1: Starting gateway, using
Generic AT Handler.
1360   2011-12-28 21:43:44,315 [Thread-4] INFO
org.smslib.modem.SerialModemDriver  - GTW: modem1: Opening: COM5
@921600
1438   2011-12-28 21:43:44,393 [Thread-4] DEBUG
org.smslib.threading.AServiceThread  - Initialized.
1438   2011-12-28 21:43:44,393 [KeepAlive [modem1]] DEBUG
org.smslib.threading.AServiceThread  - Running...
1438   2011-12-28 21:43:44,393 [Thread-4] DEBUG
org.smslib.threading.AServiceThread  - Initialized.
1453   2011-12-28 21:43:44,408 [CNMIEmulatorProcessor [modem1]] DEBUG
org.smslib.threading.AServiceThread  - ** disabled **
1453   2011-12-28 21:43:44,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver$ModemReader  - GTW: modem1: ModemReader
thread started.
1453   2011-12-28 21:43:44,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver$AsyncNotifier  - GTW: modem1:
AsyncNotifier thread started.
1453   2011-12-28 21:43:44,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver$AsyncMessageProcessor  - GTW: modem1:
AsyncMessageProcessor thread started.
1453   2011-12-28 21:43:44,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: clearBuffer() called.
2453   2011-12-28 21:43:45,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :(27)
2657   2011-12-28 21:43:45,612 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :+++
2860   2011-12-28 21:43:45,815 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :ATZ(cr)
3047   2011-12-28 21:43:46,002 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: clearBuffer() called.
4047   2011-12-28 21:43:47,002 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :ATZ(cr)
4250   2011-12-28 21:43:47,205 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :ATE0(cr)
4453   2011-12-28 21:43:47,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: clearBuffer() called.
5453   2011-12-28 21:43:48,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CPIN?(cr)
5453   2011-12-28 21:43:48,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CPIN: READY
5453   2011-12-28 21:43:48,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CPIN: READY(cr)
5453   2011-12-28 21:43:48,408 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :ATE0(cr)
5657   2011-12-28 21:43:48,612 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: clearBuffer() called.
6657   2011-12-28 21:43:49,612 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CLIP=1(cr)
6672   2011-12-28 21:43:49,627 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
6672   2011-12-28 21:43:49,627 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
6672   2011-12-28 21:43:49,627 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+COPS=0(cr)
6688   2011-12-28 21:43:49,643 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
6688   2011-12-28 21:43:49,643 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
6688   2011-12-28 21:43:49,643 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :ATE0(cr)
6891   2011-12-28 21:43:49,846 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: clearBuffer() called.
7891   2011-12-28 21:43:50,846 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CREG=1(cr)
7907   2011-12-28 21:43:50,862 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
7907   2011-12-28 21:43:50,862 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
7907   2011-12-28 21:43:50,862 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CREG?(cr)
7907   2011-12-28 21:43:50,862 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CREG: 1,1OK
7907   2011-12-28 21:43:50,862 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CREG:
1,1(cr)OK(cr)
7907   2011-12-28 21:43:50,862 [Thread-4] INFO
org.smslib.modem.AModemDriver  - GTW: modem1: GSM: Registered to home
network.
7907   2011-12-28 21:43:50,862 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CMEE=1(cr)
7922   2011-12-28 21:43:50,877 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
7922   2011-12-28 21:43:50,877 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
7922   2011-12-28 21:43:50,877 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CPMS=?(cr)
7922   2011-12-28 21:43:50,877 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CPMS:
("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")OK
7922   2011-12-28 21:43:50,877 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CPMS:
("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")
(cr)OK(cr)
7922   2011-12-28 21:43:50,877 [Thread-4] INFO
org.smslib.modem.AModemDriver  - GTW: modem1: MEM: Storage Locations
Found: MESMSR
7922   2011-12-28 21:43:50,877 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CNMI=?(cr)
7938   2011-12-28 21:43:50,893 [Thread-4] 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
7938   2011-12-28 21:43:50,893 [Thread-4] 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)
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.CNMIDetector  - CNMI: Found best match: 3
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.CNMIDetector  - CNMI: Found best match: 1
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.CNMIDetector  - CNMI: Found best match: 0
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.CNMIDetector  - CNMI: Found best match: 2
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.CNMIDetector  - CNMI: Found best match: 0
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CNMI=3,1,0,2,0(cr)
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
7938   2011-12-28 21:43:50,893 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CMGF=0(cr)
7953   2011-12-28 21:43:50,908 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
7953   2011-12-28 21:43:50,908 [Thread-4] DEBUG
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
7953   2011-12-28 21:43:50,908 [NotifyQueueManager] DEBUG
org.smslib.notify.NotifyQueueManager$NotificationQueueManager  -
NotifyQueueManager end...
7953   2011-12-28 21:43:50,908 [Thread-4] DEBUG
org.smslib.threading.AServiceThread  - Initialized.
7953   2011-12-28 21:43:50,908 [Thread-4] INFO
org.smslib.modem.ModemGateway  - GTW: modem1: Gateway started.
7953   2011-12-28 21:43:50,908 [QueueManager [modem1]] DEBUG
org.smslib.threading.AServiceThread  - Running...
8063   2011-12-28 21:43:51,018 [NotifyQueueManager] DEBUG
org.smslib.threading.AServiceThread  - Running...
8063   2011-12-28 21:43:51,018 [NotifyQueueManager] DEBUG
org.smslib.notify.NotifyQueueManager$NotificationQueueManager  -
NotifyQueueManager running...
8063   2011-12-28 21:43:51,018 [NotifyQueueManager] DEBUG
org.smslib.notify.NotifyQueueManager$NotificationQueueManager  -
NotifyQueueManager end...
8157   2011-12-28 21:43:51,112 [NotifyQueueManager] DEBUG
org.smslib.threading.AServiceThread  - Running...
8157   2011-12-28 21:43:51,112 [NotifyQueueManager] DEBUG
org.smslib.notify.NotifyQueueManager$NotificationQueueManager  -
NotifyQueueManager running...
8360   2011-12-28 21:43:51,315 [SMSServer - InboundPollingThread]
DEBUG org.smslib.smsserver.SMSServer$InboundPollingThread  -
InboundPollingThread() run.
8360   2011-12-28 21:43:51,315 [SMSServer - OutboundPollingThread]
DEBUG org.smslib.smsserver.SMSServer$OutboundPollingThread  -
OutboundPollingThread() run.
8375   2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CPMS="ME"(cr)
8375   2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CPMS:
0,100,1,25,0,100OK
8375   2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CPMS:
0,100,1,25,0,100(cr)OK(cr)
8375   2011-12-28 21:43:51,330 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CMGL=4(cr)
8375   2011-12-28 21:43:51,330 [SMSServer - OutboundPollingThread]
INFO  org.smslib.smsserver.SMSServer  - SMSServer: sending
asynchronously... [0]
8391   2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: OK
8391   2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: RECV :OK(cr)
8391   2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CPMS="SM"(cr)
8391   2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CPMS:
1,25,1,25,0,100OK
8391   2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CPMS:
1,25,1,25,0,100(cr)OK(cr)
8391   2011-12-28 21:43:51,346 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CMGL=4(cr)
8438   2011-12-28 21:43:51,393 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CMGL:
0,1,,30069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509OK
8438   2011-12-28 21:43:51,393 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CMGL:
0,1,,30(cr)069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509(cr)OK(cr)
8438   2011-12-28 21:43:51,393 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.ModemGateway  - GTW: modem1: READ PDU:
069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509
8453   2011-12-28 21:43:51,408 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.ModemGateway  - GTW: modem1:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
069149170050F8040B914917536484F90000112131115383800C51AA6E4915EA96C169D509

SMSC Address: [Length: 6 (06) octets, Type: 91 (10010001), Address:
947100058]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-RD: (allow duplicates), TP-SRI: (No Status Report), TP-SRR: (No
Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
94713546489]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Tue 13-Dec-2011 11:35:38 GMT+02:00

User Data Length: 12 (0C) septets
User Data (pdu) : 51AA6E4915EA96C169D509
User Data (decoded): [QT:KTB:KASUN]
=================================================

8516   2011-12-28 21:43:51,471 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.ModemGateway  - GTW: modem1: IN-DTLS: MI:0 REF:
0 MAX:0 SEQ:0
8516   2011-12-28 21:43:51,471 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CPMS="SR"(cr)
8532   2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CPMS:
0,100,1,25,0,100OK
8532   2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CPMS:
0,100,1,25,0,100(cr)OK(cr)
8532   2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT
+CMGL=4(cr)
8532   2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CMS
ERROR: 500
8532   2011-12-28 21:43:51,487 [SMSServer - InboundPollingThread]
DEBUG org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CMS ERROR:
500(cr)
8532   2011-12-28 21:43:51,487 [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:1938)
        at
org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:551)
        at
org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:212)
        at org.smslib.Service.readMessages(Service.java:499)
        at org.smslib.Service.readMessages(Service.java:387)
        at org.smslib.smsserver.SMSServer.readMessages(SMSServer.java:
358)
        at org.smslib.smsserver.SMSServer
$InboundPollingThread.run(SMSServer.java:260)
12953  2011-12-28 21:43:55,908 [QueueManager [modem1]] DEBUG
org.smslib.threading.AServiceThread  - Running...
BUILD STOPPED (total time: 15 seconds)

-- 
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].
For more options, visit this group at 
http://groups.google.com/group/smslib?hl=en.

Reply via email to