Hi

I removed all comm.jar that were located in some directories such as 
/Library/Java/Extensions and /System/Library/Java/Extensions and I worked ! 
it recognised the modem and reads the inbound messages .
However , there is an exceptions while reading the messages , something 
related to a STRING INDEX OUT OF RANGE, and the messages are not stored in 
the DB!

here is the message error:

Thank you very much.

312258 2013-08-20 11:36:46,384 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.ModemGateway  - GTW: modem1: IN-DTLS: MI:4 REF:0 MAX:0 
SEQ:0
312258 2013-08-20 11:36:46,384 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.ModemGateway  - GTW: modem1: READ PDU: 
0791751330080089040AA1234089353100003180021191450A0CCB32A81D9E83ECE9B2FA0D
312259 2013-08-20 11:36:46,385 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.ModemGateway  - GTW: modem1: 
=================================================
<< SmsDeliveryPdu >>
Raw Pdu: 
0791751330080089040AA1234089353100003180021191450A0CCB32A81D9E83ECE9B2FA0D

SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address: 
573103800098]
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: 10 (0A), Type: 81 (10000001), Address: 
3204985313]
TP-PID: 00 (00000000)
TP-DCS: 00 (7-bit GSM Alphabet) (00000000)
TP-SCTS: Tue 20-Aug-2013 11:19:54 GMT-05:00

User Data Length: 12 (0C) septets
User Data (pdu) : CB32A81D9E83ECE9B2FA0D
User Data (decoded): [Ke mas viejo]
=================================================

312259 2013-08-20 11:36:46,385 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.ModemGateway  - GTW: modem1: IN-DTLS: MI:5 REF:0 MAX:0 
SEQ:0
312259 2013-08-20 11:36:46,385 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CPMS="SR"(cr)
OK2267 2013-08-20 11:36:46,393 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CPMS: 0,100,6,15,6,15
312267 2013-08-20 11:36:46,393 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CPMS: 
0,100,6,15,6,15(cr)OK(cr)
312267 2013-08-20 11:36:46,393 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.AModemDriver  - GTW: modem1: SEND :AT+CMGL=4(cr)
312288 2013-08-20 11:36:46,414 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.AModemDriver  - GTW: modem1: BUFFER: +CMS ERROR: 500
312289 2013-08-20 11:36:46,415 [SMSServer - InboundPollingThread] DEBUG 
org.smslib.modem.AModemDriver  - GTW: modem1: RECV :+CMS ERROR: 500(cr)
312294 2013-08-20 11:36:46,420 [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:1958)
at org.smslib.modem.ModemGateway.readMessagesPDU(ModemGateway.java:552)
at org.smslib.modem.ModemGateway.readMessages(ModemGateway.java:213)
at org.smslib.Service.readMessages(Service.java:501)
at org.smslib.Service.readMessages(Service.java:389)
at org.smslib.smsserver.SMSServer.readMessages(SMSServer.java:368)
at 
org.smslib.smsserver.SMSServer$InboundPollingThread.run(SMSServer.java:265)
313535 2013-08-20 11:36:47,661 [QueueManager [modem1]] DEBUG 
org.smslib.threading.AServiceThread  - Running...
315515 2013-08-20 11:36:49,641 [WatchDog] DEBUG 
org.smslib.threading.AServiceThread  - Running...
318537 2013-08-20 11:36:52,663 [QueueManager [modem1]] DEBUG 
org.smslib.threading.AServiceThread  - Running...
323538 2013-08-20 11:36:57,664 [QueueManager [modem1]] DEBUG 
org.smslib.threading.AServiceThread  - Running...
328538 2013-08-20 11:37:02,664 [QueueManager [modem1]] DEBUG 
org.smslib.threading.AServiceThread  - Running...
330517 2013-08-20 11:37:04,643 [WatchDog] DEBUG 
org.smslib.threading.AServiceThread  - Running...




On Tuesday, August 20, 2013 10:42:51 AM UTC-5, Thanasis Delenikas wrote:
>
> Hi,
>
> Can you check that you are using *one* of RxTx and JavaComm and *not both*?
>
>
> On 13 August 2013 01:30, Humberto Zuluaga via SMSLib Discussion Group <
> smslib+noreply-apn2wqdcdyf_77ax5k3sifkui4aypjsxz4zkt9u_w_fvjk...@googlegroups.com<javascript:>
> > wrote:
>
>> Hello all
>>
>> I 've compiled the SMSServer.jar and smsserver-3.5.3.jar successfully. I 
>> am using a modem ZTE mf190. When I launch the SMSServer I get the following 
>> error:
>>
>> Any help will be appreciate!!
>>
>> THX
>>
>> java -cp .:smsserver-3.5.3.jar:R 
>> -Djava.library.path="/Library/Java/Extensions/" 
>> -Dsmsserver.configfile=SMSServer.conf  org.smslib.smsserver.SMSServer
>> 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.3
>> SMSServer version: 3.5.3
>> 0      2013-08-12 16:39:53,294 [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
>> 4      2013-08-12 16:39:53,298 [main] INFO  org.smslib.Service  - 
>> Version: 3.5.3
>> 4      2013-08-12 16:39:53,298 [main] INFO  org.smslib.Service  - JRE 
>> Version: 1.7.0-ea
>> 7      2013-08-12 16:39:53,301 [main] INFO  org.smslib.Service  - JRE 
>> Impl Version: 21.0-b17
>> 7      2013-08-12 16:39:53,301 [main] INFO  org.smslib.Service  - O/S: 
>> Mac OS X / x86_64 / 10.8.4
>> 65     2013-08-12 16:39:53,359 [main] INFO 
>>  org.smslib.smsserver.SMSServer  - SMSServer: added gateway modem1 / 
>> Default Serial Modem Gateway.
>> 73     2013-08-12 16:39:53,367 [main] INFO 
>>  org.smslib.smsserver.SMSServer  - SMSServer: added interface db1 / Default 
>> database interface. / INOUTBOUND
>> 620    2013-08-12 16:39:53,914 [main] INFO 
>>  org.smslib.smsserver.interfaces.Interface  - SMSServer: interface: 
>> org.smslib.smsserver.interfaces.Database started.
>> 622    2013-08-12 16:39:53,916 [main] INFO 
>>  org.smslib.queues.DefaultQueueManager  - Queue directory not defined. 
>> Queued messages will not be saved to filesystem.
>> 624    2013-08-12 16:39:53,918 [main] DEBUG 
>> org.smslib.threading.AServiceThread  - Initialized.
>> 624    2013-08-12 16:39:53,918 [NotifyQueueManager] DEBUG 
>> org.smslib.threading.AServiceThread  - Running...
>> 624    2013-08-12 16:39:53,918 [NotifyQueueManager] DEBUG 
>> org.smslib.notify.NotifyQueueManager$NotificationQueueManager  - 
>> NotifyQueueManager running...
>> 625    2013-08-12 16:39:53,919 [main] DEBUG 
>> org.smslib.threading.AServiceThread  - Initialized.
>> 625    2013-08-12 16:39:53,919 [DelayQueueManager] DEBUG 
>> org.smslib.threading.AServiceThread  - Running...
>> 626    2013-08-12 16:39:53,920 [DelayQueueManager] DEBUG 
>> org.smslib.queues.AbstractQueueManager$DelayQueueManager  - 
>> DelayQueueManager running...
>> 626    2013-08-12 16:39:53,920 [main] DEBUG 
>> org.smslib.threading.AServiceThread  - Initialized.
>> 629    2013-08-12 16:39:53,923 [WatchDog] DEBUG 
>> org.smslib.threading.AServiceThread  - Running...
>> 630    2013-08-12 16:39:53,924 [Thread-4] INFO 
>>  org.smslib.modem.ModemGateway  - GTW: modem1: Starting gateway, using 
>> Generic AT Handler.
>> 630    2013-08-12 16:39:53,924 [Thread-4] INFO 
>>  org.smslib.modem.SerialModemDriver  - GTW: modem1: Opening: 
>> /dev/tty.ZTEUSBATPort_ @19200
>>
>> java.io.IOException: Error instantiating class gnu.io.RXTXCommDriver
>> gnu.io.RXTXCommDriver cannot be cast to javax.comm.CommDriver
>> at javax.comm.CommPortIdentifier.loadDriver(CommPortIdentifier.java:238)
>> at javax.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:109)
>>  at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:186)
>> at 
>> org.smslib.helper.CommPortIdentifier.<clinit>(CommPortIdentifier.java:66)
>>  at 
>> org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:69)
>> at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
>>  at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
>> at org.smslib.Service$1Starter.run(Service.java:277)
>> Exception in thread "Thread-4" java.lang.UnsatisfiedLinkError: 
>> com.sun.comm.SunrayInfo.isSessionActive()Z
>> at com.sun.comm.SunrayInfo.isSessionActive(Native Method)
>>  at com.sun.comm.Portmapping.registerCommPorts(Portmapping.java:155)
>> at com.sun.comm.Portmapping.refreshPortDatabase(Portmapping.java:100)
>>  at javax.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:138)
>> at java.lang.Class.forName0(Native Method)
>>  at java.lang.Class.forName(Class.java:186)
>> at 
>> org.smslib.helper.CommPortIdentifier.<clinit>(CommPortIdentifier.java:66)
>>  at 
>> org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:69)
>> at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
>>  at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
>> at org.smslib.Service$1Starter.run(Service.java:277)
>> 15629  2013-08-12 16:40:08,923 [WatchDog] DEBUG 
>> org.smslib.threading.AServiceThread  - Running...
>> 30631  2013-08-12 16:40:23,925 [WatchDog] DEBUG 
>> org.smslib.threading.AServiceThread  - Running...
>> 45631  2013-08-12 16:40:38,925 [WatchDog] DEBUG 
>> org.smslib.threading.AServiceThread  - Running...
>>
>>
>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "SMSLib Discussion Group" group.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/smslib/604c9b9b-2276-4383-beb1-d038ef567e77%40googlegroups.com?hl=en
>> .
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib Discussion Group" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/smslib/a8f2f873-6c53-4648-9f1c-a9c8736ae497%40googlegroups.com.
  • [smslib] gnu.io.RX... Humberto Zuluaga via SMSLib Discussion Group
    • Re: [smslib] ... SMSLib Discussion Group on behalf of Thanasis Delenikas
      • Re: [smsl... Humberto Zuluaga via SMSLib Discussion Group
        • Re: [... SMSLib Discussion Group on behalf of Thanasis Delenikas
          • R... Humberto Zuluaga via SMSLib Discussion Group
            • ... SMSLib Discussion Group on behalf of Thanasis Delenikas
              • ... SMSLib Discussion Group on behalf of Humberto Zuluaga
                • ... SMSLib Discussion Group on behalf of Thanasis Delenikas

Reply via email to