Matthew,

I'm getting an exception in seroUtils.jar. Near as I can tell it occurs when there are multiple concurrent requests for values for several different slaves. The exception stack is:

java.io.IOException: Stream closed.
at java.net.PlainSocketImpl.available(PlainSocketImpl.java:434)
at java.net.SocketInputStream.available(SocketInputStream.java:217)
at java.io.BufferedInputStream.available(BufferedInputStream.java:381)
at com.serotonin.io.InputStreamListener.run(InputStreamListener.java:67)

The only way it appears I can correct the problem is to restart the application and everything will work fine so long as I don't hammer the requests concurrently.

Have you seen this before?

The version of Modbus4J is 1.02.

Regards,
Fred