Hello,
I discovered SMSLib since a couple of days and i want to test it with
a GTM671WFS module designed by Option (http://www.option.com/en/
products/products/embedded-solutions/gtm671wfs-gtm679wfs/)
In the device manager it is recognized as (GlobeTrotter MO67xx - Modem
Interface).
I want to khow if this module is supported by SMSLib? because i did
not find it in the compatibility list (http://smslib.org/doc/
compatibility/)
and an exception raised while reading messages.Please find below the
stacktrace.

Thank you for your help

Best regards


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.4.5
SMSServer version: 3.4.5
24/01/12 10:30:38:0078 - 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
24/01/12 10:30:38:0081 - Logger.java:49 Version: 3.4.5
24/01/12 10:30:38:0082 - Logger.java:49 JRE Version: 1.6.0_21
24/01/12 10:30:38:0082 - Logger.java:49 JRE Impl Version: 17.0-b17
24/01/12 10:30:38:0083 - Logger.java:49 O/S: Windows 7 / x86 / 6.1
24/01/12 10:30:38:0089 - Logger.java:61 Initialized.
24/01/12 10:30:38:0090 - Logger.java:61 Running...
24/01/12 10:30:38:0090 - Logger.java:61 DelayQueueManager running...
24/01/12 10:30:38:0092 - Logger.java:61 Initialized.
24/01/12 10:30:38:0098 - Logger.java:61 Running...
24/01/12 10:30:38:0098 - Logger.java:61 NotifyQueueManager running...
24/01/12 10:30:38:0117 - Logger.java:49 SMSServer: added gateway
myModem / Default Serial Modem Gateway.
24/01/12 10:30:38:0122 - Logger.java:49 SMSServer: added interface
db1 / Default database interface. / INOUTBOUND
24/01/12 10:30:39:0318 - Logger.java:49 SMSServer: interface:
org.smslib.smsserver.interfaces.Database started.
24/01/12 10:30:39:0319 - Logger.java:61 Initialized.
24/01/12 10:30:39:0319 - Logger.java:61 Running...
24/01/12 10:30:39:0320 - Logger.java:49 GTW: myModem: Starting
gateway, using Generic AT Handler.
24/01/12 10:30:39:0321 - Logger.java:49 GTW: myModem: Opening: COM16
@19200
WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.2pre1
        native lib Version = RXTX-2.2pre2
24/01/12 10:30:39:0617 - Logger.java:61 Initialized.
24/01/12 10:30:39:0618 - Logger.java:61 Running...
24/01/12 10:30:39:0619 - Logger.java:61 Initialized.
24/01/12 10:30:39:0619 - Logger.java:61 ** disabled **
24/01/12 10:30:39:0620 - Logger.java:61 GTW: myModem: ModemReader
thread started.
24/01/12 10:30:39:0623 - Logger.java:61 GTW: myModem: AsyncNotifier
thread started.
24/01/12 10:30:39:0624 - Logger.java:61 GTW: myModem:
AsyncMessageProcessor thread started.
24/01/12 10:30:39:0625 - Logger.java:61 GTW: myModem: clearBuffer()
called.
24/01/12 10:30:40:0625 - Logger.java:61 GTW: myModem: SEND :(27)
24/01/12 10:30:40:0827 - Logger.java:61 GTW: myModem: SEND :+++
24/01/12 10:30:41:0028 - Logger.java:61 GTW: myModem: SEND :ATZ(cr)
24/01/12 10:30:41:0228 - Logger.java:61 GTW: myModem: clearBuffer()
called.
24/01/12 10:30:42:0228 - Logger.java:61 GTW: myModem: SEND :ATZ(cr)
24/01/12 10:30:42:0428 - Logger.java:61 GTW: myModem: SEND :ATE0(cr)
24/01/12 10:30:42:0628 - Logger.java:61 GTW: myModem: clearBuffer()
called.
24/01/12 10:30:43:0628 - Logger.java:61 GTW: myModem: SEND :AT+CPIN?
(cr)
24/01/12 10:30:43:0645 - Logger.java:61 GTW: myModem: BUFFER: +CPIN:
READY

24/01/12 10:30:43:0645 - Logger.java:61 GTW: myModem: RECV :+CPIN:
READY(cr)
24/01/12 10:30:43:0646 - Logger.java:61 GTW: myModem: SEND :ATE0(cr)
24/01/12 10:30:43:0846 - Logger.java:61 GTW: myModem: clearBuffer()
called.
24/01/12 10:30:44:0846 - Logger.java:61 GTW: myModem: SEND :AT
+CLIP=1(cr)
24/01/12 10:30:44:0851 - Logger.java:61 GTW: myModem: BUFFER: OK

24/01/12 10:30:44:0851 - Logger.java:61 GTW: myModem: RECV :OK(cr)
24/01/12 10:30:44:0852 - Logger.java:61 GTW: myModem: SEND :AT
+COPS=0(cr)
24/01/12 10:30:44:0892 - Logger.java:61 GTW: myModem: BUFFER: OK

24/01/12 10:30:44:0893 - Logger.java:61 GTW: myModem: RECV :OK(cr)
24/01/12 10:30:44:0893 - Logger.java:61 GTW: myModem: SEND :ATE0(cr)
24/01/12 10:30:45:0094 - Logger.java:61 GTW: myModem: clearBuffer()
called.
24/01/12 10:30:46:0094 - Logger.java:61 GTW: myModem: SEND :AT+CREG?
(cr)
24/01/12 10:30:46:0107 - Logger.java:61 GTW: myModem: BUFFER: +CREG:
1,1
OK

24/01/12 10:30:46:0108 - Logger.java:61 GTW: myModem: RECV :+CREG:
1,1(cr)OK(cr)
24/01/12 10:30:46:0109 - Logger.java:49 GTW: myModem: GSM: Registered
to home network.
24/01/12 10:30:46:0109 - Logger.java:61 GTW: myModem: SEND :AT
+CMEE=1(cr)
24/01/12 10:30:46:0119 - Logger.java:61 GTW: myModem: BUFFER: OK

24/01/12 10:30:46:0119 - Logger.java:61 GTW: myModem: RECV :OK(cr)
24/01/12 10:30:46:0120 - Logger.java:61 GTW: myModem: SEND :AT+CPMS=?
(cr)
24/01/12 10:30:46:0141 - Logger.java:61 GTW: myModem: BUFFER: +CPMS:
("SM","MT","ME","SR"),("SM","MT","ME","SR"),("ME","MT","SM","SR")
OK

24/01/12 10:30:46:0142 - Logger.java:61 GTW: myModem: RECV :+CPMS:
("SM","MT","ME","SR"),("SM","MT","ME","SR"),("ME","MT","SM","SR")
(cr)OK(cr)
24/01/12 10:30:46:0143 - Logger.java:49 GTW: myModem: MEM: Storage
Locations Found: SMMESR
24/01/12 10:30:46:0143 - Logger.java:61 GTW: myModem: SEND :AT+CNMI=?
(cr)
24/01/12 10:30:46:0160 - Logger.java:61 GTW: myModem: BUFFER: +CNMI:
(0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)
OK

24/01/12 10:30:46:0161 - Logger.java:61 GTW: myModem: RECV :+CNMI:
(0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)(cr)OK(cr)
24/01/12 10:30:46:0162 - Logger.java:61 CNMI: Found best match: 2
24/01/12 10:30:46:0162 - Logger.java:61 CNMI: Found best match: 1
24/01/12 10:30:46:0162 - Logger.java:61 CNMI: Found best match: 0
24/01/12 10:30:46:0163 - Logger.java:61 CNMI: Found best match: 2
24/01/12 10:30:46:0163 - Logger.java:61 CNMI: Found best match: 0
24/01/12 10:30:46:0163 - Logger.java:61 GTW: myModem: SEND :AT
+CNMI=2,1,0,2,0(cr)
24/01/12 10:30:46:0181 - Logger.java:61 GTW: myModem: BUFFER: OK

24/01/12 10:30:46:0182 - Logger.java:61 GTW: myModem: RECV :OK(cr)
24/01/12 10:30:46:0182 - Logger.java:61 GTW: myModem: SEND :AT
+CMGF=0(cr)
24/01/12 10:30:46:0187 - Logger.java:61 GTW: myModem: BUFFER: OK

24/01/12 10:30:46:0187 - Logger.java:61 GTW: myModem: RECV :OK(cr)
24/01/12 10:30:46:0189 - Logger.java:61 NotifyQueueManager end...
24/01/12 10:30:46:0189 - Logger.java:61 Initialized.
24/01/12 10:30:46:0190 - Logger.java:49 GTW: myModem: Gateway started.
24/01/12 10:30:46:0190 - Logger.java:61 Running...
24/01/12 10:30:46:0289 - Logger.java:61 Running...
24/01/12 10:30:46:0289 - Logger.java:61 NotifyQueueManager running...
24/01/12 10:30:46:0289 - Logger.java:61 NotifyQueueManager end...
24/01/12 10:30:46:0322 - Logger.java:61 InboundPollingThread() run.
24/01/12 10:30:46:0323 - Logger.java:61 GTW: myModem: SEND :AT
+CPMS="SM"(cr)
24/01/12 10:30:46:0324 - Logger.java:61 OutboundPollingThread() run.
24/01/12 10:30:46:0335 - Logger.java:61 GTW: myModem: BUFFER: +CPMS:
4,50,4,50,4,50
OK

24/01/12 10:30:46:0335 - Logger.java:61 GTW: myModem: RECV :+CPMS:
4,50,4,50,4,50(cr)OK(cr)
24/01/12 10:30:46:0336 - Logger.java:61 GTW: myModem: SEND :AT
+CMGL=4(cr)
24/01/12 10:30:46:0398 - Logger.java:61 Running...
24/01/12 10:30:46:0398 - Logger.java:61 NotifyQueueManager running...
24/01/12 10:30:46:0402 - Logger.java:61 GTW: myModem: BUFFER: +CMS
ERROR: 500

24/01/12 10:30:46:0403 - Logger.java:61 GTW: myModem: RECV :+CMS
ERROR: 500(cr)
24/01/12 10:30:46:0409 - Logger.java:68 SMSServer: reading messages
exception!
java.lang.StringIndexOutOfBoundsException: String index out of range:
-12
        at java.lang.String.substring(Unknown Source)
        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 org.smslib.smsserver.SMSServer.readMessages(SMSServer.java:351)
        at org.smslib.smsserver.SMSServer
$InboundPollingThread.run(SMSServer.java:254)
24/01/12 10:30:46:0411 - Logger.java:68 SMSServer: sending messages
exception!
java.sql.SQLException: Cannot close a connection while a transaction
is still active.
        at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
Source)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown
Source)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown
Source)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown
Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown
Source)
        at
org.apache.derby.impl.jdbc.EmbedConnection.checkForTransactionInProgress(Unknown
Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.close(Unknown Source)
        at
org.smslib.smsserver.interfaces.Database.getMessagesToSend(Database.java:
316)
        at org.smslib.smsserver.SMSServer.sendMessages(SMSServer.java:381)
        at org.smslib.smsserver.SMSServer
$OutboundPollingThread.run(SMSServer.java:280)
Caused by: java.sql.SQLException: Cannot close a connection while a
transaction is still active.
        at
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
Source)
        at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
Source)
        ... 10 more
24/01/12 10:30:46:0411 - Logger.java:49 SMSServer: sending
synchronously...
24/01/12 10:30:51:0192 - Logger.java:61 Running...
24/01/12 10:30:54:0321 - Logger.java:61 Running...
24/01/12 10:30:56:0192 - Logger.java:61 Running...
24/01/12 10:31:01:0192 - Logger.java:61 Running...
24/01/12 10:31:06:0192 - Logger.java:61 Running...
24/01/12 10:31:09:0322 - Logger.java:61 Running...
24/01/12 10:31:09:0621 - Logger.java:61 ** disabled **
24/01/12 10:31:11:0193 - Logger.java:61 Running...
24/01/12 10:31:16:0193 - Logger.java:61 Running...
24/01/12 10:31:21:0193 - Logger.java:61 Running...
24/01/12 10:31:24:0323 - Logger.java:61 Running...
24/01/12 10:31:26:0194 - Logger.java:61 Running...
24/01/12 10:31:31:0194 - Logger.java:61 Running...
24/01/12 10:31:36:0194 - Logger.java:61 Running...

-- 
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