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.
