acp - 2014-06-11

In our implementation, A scheduler initiates a Serial connection every 5 seconds,data is read as desired and the connection is closed.
Code works perfectly fine for 5-6 hours with out any issues and then an IO exception gets triggered.

Our SW stack
1. J2mod 1.03 (previously were running on older version, and have seen the same problem)
2. Java .1.7.0.55
3. OS - Ubuntu server 12.04
4. Serial Connection parameters
BAUD: 115200
DATABITS: 8
ENC": rtu
PARITY: 0
PORT NAME: /dev/ttyS0

We were able to reproduce this error in windows as well.

com.ghgande.j2mod.modbus.ModbusIOException: I/O exception - failed to read
at com.ghgande.j2mod.modbus.io.ModbusRTUTransport.readResponse(ModbusRTUTransport.java:213)
at com.ghgande.j2mod.modbus.io.ModbusSerialTransaction.execute(ModbusSerialTransaction.java:189)
at com.ap.ModbusConnector.parseModData(ModbusConnector.java:219)
at com.ap.ModbusConnector.getModbusData(ModbusConnector.java:78)
at com.ap.ModbusPoller.ModPoll(ModbusPoller.java:183)
at com.ap.JobCreater.execute(JobCreater.java:47)
at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)

let us know if we can provide any further details. thank for you help !!