Does anyone know how to solve an issue where I receive a connection
about exception?
I'm using a MultiTech IP Modem.
It seems to occur when I try to send a SMS message. Here is the code
for my message sending:
public String sendMessage(OutboundTextMessage message) {
try {
while (true) {
if (service != null && service.getServiceStatus() ==
ServiceStatus.STARTED)
break;
if (!initializing)
startup();
}
for (int i = 0; i < 3; i++) {
OutboundMessage outbound = new OutboundMessage(
message.getRecipient(), message.getText());
outbound.setStatusReport(message.getStatusReport());
outbound.setPriority(message.getPriority());
if (service.sendMessage(outbound))
return outbound.getRefNo();
}
} catch (Exception e) {
logger.error(e.getMessage());
}
return null;
}
And here is a snippet from the log file.
1161821373 2010-08-05 08:25:04,086 [SMSLib-AsyncNotifier :
+447974459040] DEBUG org.smslib.helper.Logger - GTW: +447974459040:
AsyncNotifier thread ended.
1161821373 2010-08-05 08:25:04,086 [SMSLib-AsyncMessageProcessor :
+447974459040] DEBUG org.smslib.helper.Logger - GTW: +447974459040:
AsyncMessageProcessor thread ended.
1161821373 2010-08-05 08:25:04,086 [SMSlib-ModemReader-+447974459040]
DEBUG org.smslib.helper.Logger - GTW: +447974459040: ModemReader
thread ended.
1161821373 2010-08-05 08:25:04,086 [WatchDog] INFO
org.smslib.helper.Logger - GTW: +447974459040: Closing:
10.101.102.220 @5000
1161821373 2010-08-05 08:25:04,086 [Thread-42479] DEBUG
org.smslib.helper.Logger - GTW: +447974459040: Peeker stopped.
1161821373 2010-08-05 08:25:04,086 [NotifyQueueManager] DEBUG
org.smslib.helper.Logger - NotifyQueueManager end...
1161821373 2010-08-05 08:25:04,086 [WatchDog] ERROR
org.smslib.helper.Logger - Error while starting Gateway:
+447974459040
java.net.SocketException: Software caused connection abort: socket
write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at
org.apache.commons.net.telnet.TelnetClient._flushOutputStream(TelnetClient.java:
80)
at
org.apache.commons.net.telnet.TelnetOutputStream.flush(TelnetOutputStream.java:
143)
at java.io.FilterOutputStream.flush(Unknown Source)
at org.smslib.modem.IPModemDriver.write(IPModemDriver.java:141)
at org.smslib.modem.AModemDriver.write(AModemDriver.java:299)
at org.smslib.modem.athandler.ATHandler.reset(ATHandler.java:87)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:119)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:186)
at org.smslib.Service$WatchDog.process(Service.java:1499)
at org.smslib.threading.AServiceThread.run(AServiceThread.java:117)
--
You received this message because you are subscribed to the Google Groups
"SMSLib User 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.