查看单个帖子
旧 2010-11-22   #1 (permalink)
yangsy1227
初级会员
 
注册日期: 2010-11-09
帖子: 5
yangsy1227 正向着好的方向发展
默认 出现Port currently owned cn.sendsms异常

详细异常如下:
2010-11-22 7:30:40 cn.sendsms.helper.Logger logInfo
信息: GTW: jindi: 启动通道, 使用 Wavecom (Generic) AT指令集.
2010-11-22 7:30:40 cn.sendsms.helper.Logger logInfo
信息: GTW: jindi: Opening: COM3 @9600
>>> 设备状态 jindi, OLD: RESTART -> NEW: RESTART
2010-11-22 7:30:40 cn.sendsms.helper.Logger logError
严重: Error while starting Gateway: jindi
cn.sendsms.GatewayException: Comm library exception: java.lang.RuntimeException: javax.comm.PortInUseException: Port currently owned by cn.sendsms
at cn.sendsms.modem.SerialModemDriver.connectPort(SerialModemDriver.java:79)
at cn.sendsms.modem.AModemDriver.connect(AModemDriver.java:91)
at cn.sendsms.modem.ModemGateway.startGateway(ModemGateway.java:139)
at cn.sendsms.Service$WatchDog.process(Service.java:1378)
at cn.sendsms.threading.AServiceThread.run(AServiceThread.java:99)
>>> 设备状态 jindi, OLD: RESTART -> NEW: RESTART
cn.sendsms.GatewayException: Comm library exception: java.lang.RuntimeException: javax.comm.PortInUseException: Port currently owned by cn.sendsms
at cn.sendsms.modem.SerialModemDriver.connectPort(SerialModemDriver.java:79)
at cn.sendsms.modem.AModemDriver.connect(AModemDriver.java:91)
at cn.sendsms.modem.ModemGateway.startGateway(ModemGateway.java:139)
at cn.sendsms.Service$1Starter.run(Service.java:233)
2010-11-22 7:30:41 cn.sendsms.helper.Logger logInfo
信息: GTW: jindi: 停止通道...
java.lang.NullPointerException
at cn.sendsms.AGateway.stopGateway(AGateway.java:293)
at cn.sendsms.modem.ModemGateway.stopGateway(ModemGateway.java:149)
at cn.sendsms.Service.stopService(Service.java:308)
at cn.com.namo.common.SmsTask.run(SmsTask.java:84)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
2010-11-22 7:31:40 cn.sendsms.helper.Logger logWarn
警告: Gateway: jindi restarting.


以上的错误是用的java短信服务器v3.2在定时器中定时接收短信时出现, 间隔任务是1分钟。在一开始启动短信猫时接收短信可以成功
,运行1-2天后就出现上面的问题。
yangsy1227 当前离线   回复时引用此帖