Here you go:

The code:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pl.waw.tusa.in.sms;

import java.io.IOException;
import java.util.Vector;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.smslib.AGateway.GatewayStatuses;
import org.smslib.AGateway.Protocols;
import org.smslib.GatewayException;
import org.smslib.ICallNotification;
import org.smslib.IGatewayStatusNotification;
import org.smslib.InboundMessage;
import org.smslib.InboundMessage.MessageClasses;
import org.smslib.OutboundMessage;
import org.smslib.SMSLibException;
import org.smslib.Service;
import org.smslib.TimeoutException;
import org.smslib.modem.SerialModemGateway;

/**
 *
 * @author Tomek
 */
public class SmsServiceTest {

    public static String PORT = "COM7";
    public static String PIN = "1985";
    public static String PIN2 = "8173";
    private SerialModemGateway gateway;
    private Service service;
    private final static String ID = "TusA";

    public SmsServiceTest() throws GatewayException {
        gateway = new SerialModemGateway(ID, PORT, 57600, "Huawei",
"E160");
        gateway.setProtocol(Protocols.PDU);
        gateway.setInbound(true);
        gateway.setOutbound(true);
        gateway.setSimPin(PIN);
        gateway.setSimPin2(PIN2);

        service = new Service();
        service.addGateway(gateway);
//        gateway.setService(service);


        service.setCallNotification(new ICallNotification() {

            @Override
            public void process(String string, String string1) {
                System.err.println(string);
                System.err.println(string1);
            }
        });
        service.setInboundMessageNotification(new SmsListener());
        service.setGatewayStatusNotification(new
IGatewayStatusNotification() {

            @Override
            public void process(String string, GatewayStatuses
oldStatus, GatewayStatuses newStatus) {
                Logger.getLogger(SmsServiceTest.class).log(Level.INFO,
oldStatus + " -> " + newStatus);
            }
        });
    }

    @BeforeClass
    public static void setUpClass() throws Exception {



    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @Before
    public void setUp() throws GatewayException, SMSLibException,
TimeoutException, IOException, InterruptedException {
        service.startService();


    }

    @After
    public void tearDown() throws SMSLibException, TimeoutException,
GatewayException, IOException, InterruptedException {
        service.stopService();
    }

    public void startService() throws SMSLibException,
TimeoutException, GatewayException, IOException, InterruptedException
{
        service.startService();
        System.err.println("Signal level: " +
gateway.getSignalLevel());

    }

    //@Test
    public void sendMessage() throws TimeoutException,
GatewayException, GatewayException, IOException, InterruptedException,
SMSLibException {
        service.sendMessage(new OutboundMessage("+48692439627",
"test"));
    }

    @Test
    public void readMessages() throws TimeoutException,
GatewayException, IOException, InterruptedException {
        Vector<InboundMessage> vector = new Vector<InboundMessage>();

        try {
            service.readMessages(vector, MessageClasses.ALL);
        } catch (Exception ex) {
            Logger.getLogger(SmsServiceTest.class).log(Level.FATAL,
ex);
        }


//        for (InboundMessage msg : vector) {
//            SmsListener smsListener = new SmsListener();
//            smsListener.process(null, MessageTypes.INBOUND, msg);
//        }
    }

//    @Test
//    public void hang() throws InterruptedException {
//        TimeUnit.MINUTES.sleep(1);
//    }
}



The log:
[2010-03-21 14:08:44,018] INFO     0[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - 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
[2010-03-21 14:08:44,021] INFO     3[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - Version: 3.4.5
[2010-03-21 14:08:44,021] INFO     3[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - JRE Version:
1.6.0_16
[2010-03-21 14:08:44,022] INFO     4[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - JRE Impl Version:
14.2-b01
[2010-03-21 14:08:44,022] INFO     4[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - O/S: Windows
Vista / x86 / 6.0
[2010-03-21 14:08:44,027]DEBUG     9[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,114]DEBUG    96[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,116]DEBUG    98[DelayQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:44,117]DEBUG    99[DelayQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - DelayQueueManager
running...
[2010-03-21 14:08:44,129]DEBUG   111[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,134]DEBUG   116[WatchDog] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:44,136]DEBUG   118[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:44,136]DEBUG   118[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:08:44,141] INFO   123[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Starting
gateway, using Huawei E160 AT Handler.
[2010-03-21 14:08:44,141] INFO   123[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Opening:
COM7 @57600
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7
[2010-03-21 14:08:44,502]DEBUG   484[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,505]DEBUG   487[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:08:44,515]DEBUG   497[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
ModemReader thread started.
[2010-03-21 14:08:44,516]DEBUG   498[CNMIEmulatorProcessor [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - ** disabled **
[2010-03-21 14:08:44,521]DEBUG   503[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncNotifier thread started.
[2010-03-21 14:08:44,522]DEBUG   504[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncMessageProcessor thread started.
[2010-03-21 14:08:44,522]DEBUG   504[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:08:44,523]DEBUG   505[KeepAlive [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:08:45,549]DEBUG  1531[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :
(27)
[2010-03-21 14:08:45,751]DEBUG  1733[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :++
+
[2010-03-21 14:08:45,957]DEBUG  1939[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATZ(cr)
[2010-03-21 14:08:46,161]DEBUG  2143[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:08:47,162]DEBUG  3144[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATZ(cr)
[2010-03-21 14:08:47,369]DEBUG  3351[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATE0(cr)
[2010-03-21 14:08:47,571]DEBUG  3553[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:08:59,134]DEBUG 15116[WatchDog] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:02,380]DEBUG 18362[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPIN?(cr)
[2010-03-21 14:09:02,386]DEBUG 18368[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPIN: READY
[2010-03-21 14:09:02,387]DEBUG 18369[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPIN: READY(cr)
[2010-03-21 14:09:02,387]DEBUG 18369[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATE0(cr)
[2010-03-21 14:09:02,591]DEBUG 18573[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:09:03,591]DEBUG 19573[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CLIP=1(cr)
[2010-03-21 14:09:03,595]DEBUG 19577[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:03,597]DEBUG 19579[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:03,597]DEBUG 19579[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
SEND :ATE0(cr)
[2010-03-21 14:09:03,801]DEBUG 19783[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
clearBuffer() called.
[2010-03-21 14:09:04,801]DEBUG 20783[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CREG?(cr)
[2010-03-21 14:09:04,807]DEBUG 20789[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CREG: 0,1
OK[2010-03-21 14:09:04,808]DEBUG 20790[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CREG: 0,1(cr)OK(cr)
[2010-03-21 14:09:04,808] INFO 20790[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: GSM:
Registered to home network.
[2010-03-21 14:09:04,808]DEBUG 20790[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMEE=1(cr)
[2010-03-21 14:09:04,816]DEBUG 20798[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:04,816]DEBUG 20798[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:04,817]DEBUG 20799[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS=?(cr)
[2010-03-21 14:09:04,831]DEBUG 20813[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),
("ME","MT","SM","SR")
OK[2010-03-21 14:09:04,832]DEBUG 20814[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),
("ME","MT","SM","SR")(cr)OK(cr)
[2010-03-21 14:09:04,833] INFO 20815[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: MEM:
Storage Locations Found: MESMSR
[2010-03-21 14:09:04,833]DEBUG 20815[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CNMI=?(cr)
[2010-03-21 14:09:04,843]DEBUG 20825[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)
OK[2010-03-21 14:09:04,844]DEBUG 20826[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CNMI: (0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)(cr)OK(cr)
[2010-03-21 14:09:04,845]DEBUG 20827[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 2
[2010-03-21 14:09:04,845]DEBUG 20827[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 1
[2010-03-21 14:09:04,845]DEBUG 20827[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 0
[2010-03-21 14:09:04,854]DEBUG 20836[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 2
[2010-03-21 14:09:04,854]DEBUG 20836[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - CNMI: Found best
match: 0
[2010-03-21 14:09:04,855]DEBUG 20837[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CNMI=2,1,0,2,0(cr)
[2010-03-21 14:09:04,864]DEBUG 20846[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:04,865]DEBUG 20847[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:04,865]DEBUG 20847[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGF=0(cr)
[2010-03-21 14:09:04,873]DEBUG 20855[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:04,874]DEBUG 20856[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:04,876]DEBUG 20858[Thread-4] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Initialized.
[2010-03-21 14:09:04,877]DEBUG 20859[QueueManager [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:04,883] INFO 20865[Thread-4] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Gateway
started.
[2010-03-21 14:09:04,885] INFO 20867[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STOPPED -> STARTING
[2010-03-21 14:09:04,885]DEBUG 20867[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:04,985]DEBUG 20967[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:04,985]DEBUG 20967[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:04,985] INFO 20967[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STARTING -> STARTED
[2010-03-21 14:09:04,985]DEBUG 20967[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:05,086]DEBUG 21068[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:05,086]DEBUG 21068[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:05,160]DEBUG 21142[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS="ME"(cr)
[2010-03-21 14:09:05,180]DEBUG 21162[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: 0,23,10,25,10,25
OK[2010-03-21 14:09:05,181]DEBUG 21163[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: 0,23,10,25,10,25(cr)OK(cr)
[2010-03-21 14:09:05,181]DEBUG 21163[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGL=4(cr)
[2010-03-21 14:09:05,196]DEBUG 21178[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
OK
[2010-03-21 14:09:05,197]DEBUG 21179[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
RECV :OK(cr)
[2010-03-21 14:09:05,200]DEBUG 21182[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS="SM"(cr)
[2010-03-21 14:09:05,253]DEBUG 21235[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: 10,25,10,25,10,25
OK[2010-03-21 14:09:05,254]DEBUG 21236[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: 10,25,10,25,10,25(cr)OK(cr)
[2010-03-21 14:09:05,254]DEBUG 21236[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGL=4(cr)
[2010-03-21 14:09:06,014]DEBUG 21996[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CMGL: 0,1,,25
07918406921511F1240B918496429326F700080130715173454006004200610107+CMGL:
1,1,,2207918406921511F1240B918496429326F700000130715164204003C17018+CMGL:
10,1,,5907918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604+CMGL:
11,1,,5907918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604+CMGL:
12,1,,5907918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604+CMGL:
13,1,,5907918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704+CMGL:
14,1,,5907918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604+CMGL:
15,1,,5907918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604+CMGL:
16,1,,5907918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604+CMGL:
17,1,,5907918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604OK[2010-03-21
14:09:06,016]DEBUG 21998[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CMGL:
0,1,,25(cr)07918406921511F1240B918496429326F700080130715173454006004200610107(cr)
+CMGL:
1,1,,22(cr)07918406921511F1240B918496429326F700000130715164204003C17018(cr)
+CMGL:
10,1,,59(cr)07918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604(cr)
+CMGL:
11,1,,59(cr)07918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604(cr)
+CMGL:
12,1,,59(cr)07918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604(cr)
+CMGL:
13,1,,59(cr)07918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704(cr)
+CMGL:
14,1,,59(cr)07918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604(cr)
+CMGL:
15,1,,59(cr)07918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604(cr)
+CMGL:
16,1,,59(cr)07918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604(cr)
+CMGL:
17,1,,59(cr)07918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604(cr)OK(cr)
[2010-03-21 14:09:06,021]DEBUG 22003[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1240B918496429326F700080130715173454006004200610107
[2010-03-21 14:09:06,032]DEBUG 22014[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1240B918496429326F700080130715173454006004200610107

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 24 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (Requests Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48692439627]
TP-PID: 00 (00000000)
TP-DCS: 08 (UCS2 encoding) (00001000)
TP-SCTS: Śr 17-mar-2010 15:37:54 GMT+01:00

User Data Length: 6 (06) octets
User Data (pdu) : 004200610107
User Data (decoded): [Bać]
=================================================

[2010-03-21 14:09:06,034]DEBUG 22016[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:0 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,034]DEBUG 22016[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU: 07918406921511F1240B918496429326F700000130715164204003C17018
[2010-03-21 14:09:06,044]DEBUG 22026[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu: 07918406921511F1240B918496429326F700000130715164204003C17018

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 24 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (Requests Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48692439627]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Śr 17-mar-2010 15:46:02 GMT+01:00

User Data Length: 3 (03) septets
User Data (pdu) : C17018
User Data (decoded): [Aaa]
=================================================

[2010-03-21 14:09:06,046]DEBUG 22028[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:1 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,047]DEBUG 22029[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604
[2010-03-21 14:09:06,050]DEBUG 22032[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180010195802D47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:10:59 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C560B59A0B0683B16AB218CD55CBE1604E164C1683D55CB5DC2D5604
User Data (decoded): [GPS,000300
,081055.000,5214.5980N,
02105.5971E]=================================================

[2010-03-21 14:09:06,052]DEBUG 22034[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:10 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,052]DEBUG 22034[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604
[2010-03-21 14:09:06,053]DEBUG 22035[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180012180802D47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:12:08 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C564309A0B0683B16AB218CD6583CD704E164C1683D55CB5DC6C5604
User Data (decoded): [GPS,000300
,081204.000,5214.6038N,
02105.5933E]=================================================

[2010-03-21 14:09:06,056]DEBUG 22038[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:11 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,056]DEBUG 22038[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604
[2010-03-21 14:09:06,057]DEBUG 22039[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180013161802D47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:13:16 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C566B1980B0683B16AB218CD6583C16C4E164C1683D55CB55C6C5604
User Data (decoded): [GPS,000300
,081311.000,5214.6006N,
02105.5913E]=================================================

[2010-03-21 14:09:06,067]DEBUG 22049[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:12 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,068]DEBUG 22050[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704
[2010-03-21 14:09:06,069]DEBUG 22051[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180014142802D47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:14:24 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56832980B0683B16AB218CD55C3C96C4E164C1683D55CB59B2D5704
User Data (decoded): [GPS,000300
,081420.000,5214.5826N,
02105.5769E]=================================================

[2010-03-21 14:09:06,083]DEBUG 22065[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:13 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,084]DEBUG 22066[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604
[2010-03-21 14:09:06,084]DEBUG 22066[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180015133802D47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:15:33 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56AB29C0B0683B16AB218CD55C3C16C4E164C1683D55CB55BEC5604
User Data (decoded): [GPS,000300
,081529.000,5214.5806N,
02105.5717E]=================================================

[2010-03-21 14:09:06,088]DEBUG 22070[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:14 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,088]DEBUG 22070[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604
[2010-03-21 14:09:06,092]DEBUG 22074[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180016124802D47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:16:42 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56C339C0B0683B16AB218CD55C3E5644E164C1683D55CB59BCC5604
User Data (decoded): [GPS,000300
,081638.000,5214.5892N,
02105.5726E]=================================================

[2010-03-21 14:09:06,097]DEBUG 22079[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:15 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,098]DEBUG 22080[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604
[2010-03-21 14:09:06,099]DEBUG 22081[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180017115802D47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:17:51 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C56EB49B0B0683B16AB218CD6583C1724E164C1683D55C35DC6C5604
User Data (decoded): [GPS,000300
,081747.000,5214.6009N,
02105.5833E]=================================================

[2010-03-21 14:09:06,102]DEBUG 22084[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:16 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,102]DEBUG 22084[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: READ
PDU:
07918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604
[2010-03-21 14:09:06,103]DEBUG 22085[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
=================================================
<< SmsDeliveryPdu >>
Raw Pdu:
07918406921511F1040B918466442617F40000900180019100802D47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address:
48602951111]
First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages),
TP-SRI: (No Status Report), TP-UDHI: (no UDH)]
Originator Address: [Length: 11 (0B), Type: 81 (10000001), Address:
48664462714]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Cz 08-paź-2009 10:19:00 GMT+02:00

User Data Length: 45 (2D) septets
User Data (pdu) :
47E8940583C16630588305C3C570359A0B0683B16AB218CD658BC16C4E164C1683D55CB51CED5604
User Data (decoded): [GPS,000300
,081854.000,5214.6106N,
02105.5947E]=================================================

[2010-03-21 14:09:06,113]DEBUG 22095[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: IN-
DTLS: MI:17 REF:0 MAX:0 SEQ:0
[2010-03-21 14:09:06,115]DEBUG 22097[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CPMS="SR"(cr)
[2010-03-21 14:09:06,126]DEBUG 22108[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CPMS: 10,25,10,25,10,25
OK[2010-03-21 14:09:06,126]DEBUG 22108[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CPMS: 10,25,10,25,10,25(cr)OK(cr)
[2010-03-21 14:09:06,127]DEBUG 22109[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: SEND :AT
+CMGL=4(cr)
[2010-03-21 14:09:06,132]DEBUG 22114[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: BUFFER:
+CMS ERROR: 321
[2010-03-21 14:09:06,132]DEBUG 22114[main] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA: RECV :
+CMS ERROR: 321(cr)
[2010-03-21 14:09:06,133]FATAL 22115[main] -
pl.waw.tusa.in.sms.SmsServiceTest.readMessages(SmsServiceTest.java:
117) - java.lang.StringIndexOutOfBoundsException: String index out of
range: -12
[2010-03-21 14:09:06,133]DEBUG 22115[DelayQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,141]DEBUG 22123[WatchDog] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,144] INFO 22126[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Stopping
gateway...
[2010-03-21 14:09:06,145]DEBUG 22127[QueueManager [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,147] INFO 22129[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STARTED -> STOPPING
[2010-03-21 14:09:06,148]DEBUG 22130[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:06,153]DEBUG 22135[KeepAlive [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,153]DEBUG 22135[CNMIEmulatorProcessor [TusA]] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.
[2010-03-21 14:09:06,153]DEBUG 22135[SMSLib-AsyncNotifier : TusA] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncNotifier thread ended.
[2010-03-21 14:09:06,153]DEBUG 22135[SMSLib-AsyncMessageProcessor :
TusA] - org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
AsyncMessageProcessor thread ended.
[2010-03-21 14:09:06,155]DEBUG 22137[SMSlib-ModemReader-TusA] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - GTW: TusA:
ModemReader thread ended.
[2010-03-21 14:09:06,165] INFO 22147[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Closing:
COM7 @57600
[2010-03-21 14:09:06,165] INFO 22147[main] -
org.smslib.helper.Logger.logInfo(Logger.java:49) - GTW: TusA: Gateway
stopped.
[2010-03-21 14:09:06,251]DEBUG 22233[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:06,252]DEBUG 22234[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:06,252] INFO 22234[NotifyQueueManager] -
pl.waw.tusa.in.sms.SmsServiceTest$2.process(SmsServiceTest.java:71) -
STOPPING -> STOPPED
[2010-03-21 14:09:06,252]DEBUG 22234[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
end...
[2010-03-21 14:09:06,352]DEBUG 22334[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Running...
[2010-03-21 14:09:06,352]DEBUG 22334[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - NotifyQueueManager
running...
[2010-03-21 14:09:06,366]DEBUG 22348[NotifyQueueManager] -
org.smslib.helper.Logger.logDebug(Logger.java:61) - Stopped.

The exception:
[2010-03-21 14:09:06,133]FATAL 22115[main] -
pl.waw.tusa.in.sms.SmsServiceTest.readMessages(SmsServiceTest.java:
117) - java.lang.StringIndexOutOfBoundsException: String index out of
range: -12

--
Tomek


On Mar 21, 10:53 am, Thanasis <[email protected]> wrote:
> Hi,
>
> Please enable the log - this is just a stack trace, I would like to see the
> data coming in-going out.
>
> I have a E220 model available and I am not able to reproduce any of this.
> The only difference I see is that my model does not support "SR" as a
> storage location. That's what I would like to see in the log - which read
> command fails.
>
> Alternatively, call "myGatewayObject.setStorageLocations("SMME")" before
> starting the service and see if it makes any difference.
>
> On 21 March 2010 11:32, Tomek Jurkiewicz <[email protected]> wrote:
>
>
>
> > Here it is:
>
> > The stack trace:
> > 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:539)
> >        at
> > org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:207)
> >        at org.smslib.Service.readMessages(Service.java:481)
> >        at org.smslib.Service.readMessages(Service.java:369)
> >        at
> > pl.waw.tusa.in.sms.SmsServiceTest.readMessages(SmsServiceTest.java:
> > 112)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 39)
> >        at
>
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> > l.java:
> > 25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at org.junit.runners.model.FrameworkMethod
> > $1.runReflectiveCall(FrameworkMethod.java:44)
> >        at
>
> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable. 
> > java:
> > 15)
> >        at
>
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.j 
> > ava:
> > 41)
> >        at
>
> > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.ja 
> > va:
> > 20)
> >        at
> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:
> > 28)
> >        at
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:
> > 31)
> >        at
>
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja 
> > va:
> > 73)
> >        at
>
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja 
> > va:
> > 46)
> >        at
> > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
> >        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:
> > 41)
> >        at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:
> > 173)
> >        at
> > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:
> > 28)
> >        at
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:
> > 31)
> >        at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
> >        at
> > junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
> >        at
>
> > org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestR 
> > unner.java:
> > 515)
> >        at
>
> > org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTe 
> > stRunner.java:
> > 1031)
> >        at
>
> > org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTest 
> > Runner.java:
> > 888)
>
> > The call:
> >     @Test
> >    public void readMessages() throws TimeoutException,
> > GatewayException, IOException, InterruptedException {
> >         Vector<InboundMessage> vector = new Vector<InboundMessage>();
>
> >        try {
> >            service.readMessages(vector, MessageClasses.ALL);
> >        } catch (Exception ex) {
> >            ex.printStackTrace();
> >        }
>
> >        for (InboundMessage msg : vector) {
> >             SmsListener smsListener = new SmsListener();
> >            smsListener.process(null, MessageTypes.INBOUND, msg);
> >        }
> >    }
>
> > The setup for the test:
> >   �...@before
> >    public void setUp() throws GatewayException, SMSLibException,
> > TimeoutException, IOException, InterruptedException {
> >        service.startService();
> >    }
>
> > The constructor fot that test:
> >    public static String PORT = "COM7";
> >     public static String PIN = "1985";
> >     public static String PIN2 = "8173";
> >     private SerialModemGateway gateway;
> >    private Service service;
> >     private final static String ID = "TusA";
>
> >    public SmsServiceTest() throws GatewayException {
> >        gateway = new SerialModemGateway(ID, PORT, 57600, "Huawei",
> > "E160");
> >        gateway.setProtocol(Protocols.PDU);
> >        gateway.setInbound(true);
> >        gateway.setOutbound(true);
> >        gateway.setSimPin(PIN);
> >        gateway.setSimPin2(PIN2);
>
> >        service = new Service();
> >        service.addGateway(gateway);
> > //        gateway.setService(service);
>
> >        service.setCallNotification(new ICallNotification() {
>
> >           �...@override
> >            public void process(String string, String string1) {
> >                System.err.println(string);
> >                System.err.println(string1);
> >            }
> >        });
> >        service.setInboundMessageNotification(new SmsListener());
> >        service.setGatewayStatusNotification(new
> > IGatewayStatusNotification() {
>
> >           �...@override
> >            public void process(String string, GatewayStatuses
> > oldStatus, GatewayStatuses newStatus) {
> >                System.err.println(oldStatus + " -> " + newStatus);
> >            }
> >        });
> >    }
>
> > Used lib: 3.4.5, tester - jUnit.
>
> > However, due to try-catching the exception, I am able to process
> > gathered messages. Anyway,
> > this is runtime exception which should not be catched on that purpose
> > and in that way (to control the code).
>
> > I'm looking forward to Your reply, I can post any information You want
> > and I am able to provide to You
>
> > --
> > Tomek
>
> > On Mar 20, 11:04 pm, Tomasz Jurkiewicz <[email protected]>
> > wrote:
> > > You will get it as soon as tomorrow, when I will have access to my device
> > > set.
>
> > > 2010/3/20 Thanasis <[email protected]>
>
> > > > Hi,
>
> > > > Please post the trace.
>
> > > > On 18 March 2010 18:26, Tomek Jurkiewicz <[email protected]
> > >wrote:
>
> > > >> Anyway, I have different problem with smslib 3.4.3+ (inclusive) - I
> > > >> get some String.substring call exception.
>
> > > >> I traced it and it comes to be, that one of the indexes (in
> > > >> readMessages call), I think j = -1, is causing eventual
> > > >> exception, on both GenericATHandler and E160 Handler, when AT response
> > > >> +CMS: ERROR 321 (or 322) is encountered.
>
> > > >> Is it familiar to You? I switched to 3.4.2 (I do not get the
> > > >> exception).
> > > >> If not, I will post here the stacktrace.
>
> > > >> Cheers,
> > > >> Tomek
>
> > > >> On Mar 17, 6:30 pm, Thanasis <[email protected]> wrote:
> > > >> > Great! ;)
>
> > > >> > On Mar 17, 4:36 pm, Tomek Jurkiewicz <[email protected]>
> > > >> > wrote:
>
> > > >> > > And finally, the problem is solved ;)
>
> > > >> > > I just came up with the idea right after submitting the previous
> > post.
> > > >> > > Smslib works fine and is great, and JUnit is great testing
> > library,
> > > >> > > but...
> > > >> > > i misused it. Notice, that for every test I get different testing
> > > >> > > class instance, but the gateway is started only once, in one of
> > the
> > > >> > > tests...
>
> > > >> > > That is all for now,
> > > >> > > Thank You for the attention ;)
>
> > > >> --
> > > >> You received this message because you are subscribed to the Google
> > Groups
> > > >> "SMSLib User Group" group.
> > > >> To post to this group, send email to [email protected].
> > > >> To unsubscribe from this group, send email to
> > > >> [email protected]<smslib%[email protected]>
> > <smslib%[email protected]<smslib%252bunsubscr...@googlegroups. 
> > com>
>
> > > >> .
> > > >> For more options, visit this group at
> > > >>http://groups.google.com/group/smslib?hl=en.
>
> > > >  --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "SMSLib User Group" group.
> > > > To post to this group, send email to [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<smslib%[email protected]>
> > <smslib%[email protected]<smslib%252bunsubscr...@googlegroups. 
> > com>
>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/smslib?hl=en.
>
> > > --
> > > Pozdrawiam,
> > > Tomek Jurkiewicz
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "SMSLib User Group" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<smslib%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/smslib?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib User 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