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.
