I'm facing random timeout and restart while trying to read incoming
messages. After the automatic restart a subsequent read works fine.
But, sometimes the restart also hangs and requires killing and
restarting the Java process.

The log snippet is shown. I see that the response for AT+CMGL is
missing the "OK" at the end which might be causing the hang. Any
ideas?

I'm using SMSLib 3.4.6 with a Siemens MC35i.

2011-11-10 15:34:47,634 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - Interrupted!
2011-11-10 15:34:47,634 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: SEND :AT(cr)
2011-11-10 15:34:47,634 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: BUFFER: +CMTI: "ME",1
2011-11-10 15:34:47,634 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: Storing AsyncEvent:
Event: INBOUNDMESSAGE / Response: +CMTI: "ME",1
2011-11-10 15:34:47,634 [SMSLib-AsyncNotifier : Easymode_In] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: Processing AsyncEvent:
Event: INBOUNDMESSAGE / Response: +CMTI: "ME",1
2011-11-10 15:34:47,634 [SMSLib-AsyncNotifier : Easymode_In] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: Inbound message
detected!
2011-11-10 15:34:47,728 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: BUFFER: OK
2011-11-10 15:34:47,728 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: RECV :OK(cr)
2011-11-10 15:34:47,728 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: SEND :AT
+CPMS="SM"(cr)
2011-11-10 15:34:47,930 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: BUFFER: +CPMS:
0,20,0,20,0,20
OK
2011-11-10 15:34:47,930 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: RECV :+CPMS:
0,20,0,20,0,20(cr)OK(cr)
2011-11-10 15:34:47,930 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: SEND :AT
+CMGL=4(cr)
2011-11-10 15:34:48,133 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: BUFFER: OK
2011-11-10 15:34:48,133 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: RECV :OK(cr)
2011-11-10 15:34:48,133 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: SEND :AT
+CPMS="ME"(cr)
2011-11-10 15:34:48,336 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: BUFFER: +CPMS:
1,25,0,20,0,20
OK
2011-11-10 15:34:48,336 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: RECV :+CPMS:
1,25,0,20,0,20(cr)OK(cr)
2011-11-10 15:34:48,336 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: SEND :AT
+CMGL=4(cr)
2011-11-10 15:35:03,546 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In: Buffer contents on
timeout: +CMGL: 1,0,,42
0791198904100161040C911969773719180000111101514344221A395C8E36ABD168B71C68568381826939BDCC06C160381C
2011-11-10 15:35:11,408 [WatchDog] WARN  org.smslib.helper.Logger  -
Gateway: Easymode_In restarting.
2011-11-10 15:35:11,408 [WatchDog] INFO  org.smslib.helper.Logger  -
GTW: Easymode_In: Stopping gateway...
2011-11-10 15:35:11,408 [QueueManager [Easymode_In]] DEBUG
org.smslib.helper.Logger  - Stopped.
2011-11-10 15:35:11,408 [KeepAlive [Easymode_In]] DEBUG
org.smslib.helper.Logger  - Stopped.
2011-11-10 15:35:11,408 [CNMIEmulatorProcessor [Easymode_In]] DEBUG
org.smslib.helper.Logger  - Stopped.
2011-11-10 15:35:11,408 [SMSLib-AsyncNotifier : Easymode_In] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: AsyncNotifier thread
ended.
2011-11-10 15:35:11,408 [SMSLib-AsyncMessageProcessor : Easymode_In]
DEBUG org.smslib.helper.Logger  - GTW: Easymode_In:
AsyncMessageProcessor thread ended.
2011-11-10 15:35:11,408 [SMSlib-ModemReader-Easymode_In] DEBUG
org.smslib.helper.Logger  - GTW: Easymode_In: ModemReader thread
ended.
2011-11-10 15:35:11,408 [PortReader() [COM45]] DEBUG
org.smslib.helper.Logger  - Stopped.
2011-11-10 15:35:11,408 [WatchDog] INFO  org.smslib.helper.Logger  -
GTW: Easymode_In: Closing: COM45 @57600
2011-11-10 15:35:11,408 [WatchDog] INFO  org.smslib.helper.Logger  -
GTW: Easymode_In: Gateway stopped.
2011-11-10 15:35:11,408 [WatchDog] INFO  org.smslib.helper.Logger  -
GTW: Easymode_In: Starting gateway, using Siemens MC35i AT Handler.
2011-11-10 15:35:11,408 [WatchDog] INFO  org.smslib.helper.Logger  -
GTW: Easymode_In: Using polled serial port mode.
2011-11-10 15:35:11,408 [WatchDog] INFO  org.smslib.helper.Logger  -
GTW: Easymode_In: Opening: COM45 @57600

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