Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website

  • I'm having trouble with modbus requests not timing in the amount of time specified by the timeout field on the modbus data source vo.

    It seems they are taking about 20 minutes to time out. In this case I can ping the modbus slave but it is probably locked up or has a 'hung connection' as I can't telnet to port 502 on it and it reports that the modbus socket is connected. the plc modbus socket should have a timeout as well, but in this case it is set to infinity.

    A side effect is that I can not disable the modbus data source or say edit the timeout and retries until timeout exception occurs.

    It looks like it is up to the senderConnection class to initiate the timeouts. I am unable to capture the traffic at this point as the PLC is on a remote unmanaged switch.

    The line at which it hangs appears to be the socket constructor although my modbus4j code seems to be out of step with the jar.

          int retries = getRetries();
            while (true) {
                try {
                    socket = new Socket(ipParameters.getHost(), ipParameters.getPort());
                    transport = new StreamTransport(socket.getInputStream(), socket.getOutputStream());
                    break;
                }
                catch (IOException e) {
                    closeConnection();
                    
                    if (retries <= 0)
                        throw e;
                    System.out.println("Open connection failed, trying again.");
                    retries--;
                    
                    // Add a small delay
                    try {
                        Thread.sleep(getTimeout());
                    }
                    catch (InterruptedException e1) {}
                }
    
    
    WARN  2009-09-22 10:18:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:18:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:18:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:18:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:18:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:18:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:19:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:19:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:19:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:19:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:19:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:19:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:19:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:19:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:19:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:19:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:19:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:19:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:20:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:20:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:20:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:20:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:20:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:20:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:20:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:20:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:20:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:20:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:20:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:20:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:21:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:21:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:21:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:21:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:21:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:21:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:21:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:21:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:21:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:21:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:21:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:21:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:22:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:22:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:22:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:22:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:22:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:22:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:22:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:22:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:22:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:22:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:22:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:22:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:23:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:23:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:23:19,907 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:23:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:23:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:23:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:23:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:23:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:23:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:23:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:23:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:23:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:24:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:24:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:24:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:24:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:24:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:24:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:24:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:24:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:24:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:24:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:24:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:24:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:25:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:25:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:25:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:25:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:25:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:25:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:25:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:25:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:25:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:25:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:25:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:25:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:26:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:26:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:26:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:26:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:26:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:26:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:26:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:26:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:26:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:26:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:26:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:26:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:27:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:27:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:27:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:27:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:27:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:27:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:27:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:27:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:27:49,908 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:27:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:27:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:27:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:28:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:28:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:28:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:28:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:28:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:28:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:28:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:28:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:28:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:28:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:28:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:28:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:29:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:29:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:29:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:29:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:29:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:29:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:29:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:29:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:29:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:29:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:29:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:29:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:30:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:30:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:30:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:30:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:30:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:30:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:30:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:30:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:30:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:30:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:30:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:30:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:31:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:31:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:31:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:31:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:31:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:31:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:31:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:31:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:31:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:31:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:31:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:31:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:32:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:32:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:32:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:32:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:32:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:32:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:32:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:32:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:32:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:32:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:32:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:32:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:33:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:33:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:33:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:33:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:33:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:33:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:33:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:33:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:33:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:33:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:33:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:33:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:34:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:34:09 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:34:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:34:19 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:34:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:34:29 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:34:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:34:39 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:34:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:34:49 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:34:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:34:59 aborted because a previous poll started at 2009/09/22 10:16:09 is still running 
    WARN  2009-09-22 10:35:08,908 (com.serotonin.mango.rt.dataSource.modbus.ModbusDataSource.doPoll:121) - Modbus exception 
    com.serotonin.modbus4j.exception.ModbusTransportException: java.net.ConnectException: Connection timed out
    	at com.serotonin.modbus4j.ip.tcp.TcpMaster.send(TcpMaster.java:88)
    	at com.serotonin.modbus4j.ModbusMaster.sendFunctionGroup(ModbusMaster.java:329)
    	at com.serotonin.modbus4j.ModbusMaster.send(ModbusMaster.java:272)
    	at com.serotonin.mango.rt.dataSource.modbus.ModbusDataSource.doPoll(ModbusDataSource.java:82)
    	at com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout(PollingDataSource.java:79)
    	at com.serotonin.mango.util.TimeoutJob.execute(TimeoutJob.java:48)
    	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
    Caused by: java.net.ConnectException: Connection timed out
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
    	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:381)
    	at java.net.Socket.connect(Socket.java:537)
    	at java.net.Socket.connect(Socket.java:487)
    	at java.net.Socket.<init>(Socket.java:384)
    	at java.net.Socket.<init>(Socket.java:198)
    	at com.serotonin.modbus4j.ip.tcp.TcpMaster.openConnection(TcpMaster.java:115)
    	at com.serotonin.modbus4j.ip.tcp.TcpMaster.send(TcpMaster.java:83)
    	... 7 more
    Modbus4J: Keep-alive connection may have been reset. Attempting to re-open.
    WARN  2009-09-22 10:35:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:35:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:35:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:35:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:35:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:35:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:35:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:35:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:35:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:35:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:36:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:36:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:36:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:36:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:36:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:36:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:36:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:36:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:36:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:36:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:36:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:36:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:37:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:37:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:37:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:37:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:37:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:37:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:37:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:37:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:37:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:37:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:37:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:37:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:38:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:38:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:38:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:38:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:38:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:38:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:38:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:38:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:38:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:38:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:38:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:38:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:39:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:39:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:39:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:39:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:39:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:39:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:39:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:39:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:39:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:39:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:39:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:39:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:40:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:40:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:40:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:40:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:40:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:40:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:40:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:40:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:40:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:40:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:40:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:40:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:41:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:41:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:41:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:41:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:41:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:41:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:41:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:41:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:41:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:41:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:41:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:41:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:42:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:42:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:42:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:42:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:42:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:42:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:42:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:42:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:42:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:42:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:42:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:42:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:43:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:43:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:43:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:43:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:43:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:43:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:43:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:43:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:43:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:43:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:43:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:43:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:44:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:44:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:44:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:44:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:44:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:44:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:44:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:44:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:44:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:44:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:44:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:44:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:45:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:45:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:45:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:45:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:45:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:45:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:45:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:45:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:45:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:45:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:45:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:45:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:46:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:46:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:46:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:46:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:46:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:46:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:46:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:46:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:46:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:46:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:46:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:46:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:47:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:47:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:47:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:47:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:47:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:47:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:47:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:47:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:47:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:47:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:47:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:47:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:48:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:48:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:48:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:48:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:48:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:48:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:48:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:48:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:48:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:48:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:48:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:48:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:49:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:49:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:49:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:49:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:49:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:49:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:49:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:49:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:49:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:49:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:49:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:49:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:50:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:50:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:50:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:50:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:50:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:50:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:50:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:50:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:50:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:50:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:50:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:50:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:51:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:51:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:51:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:51:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:51:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:51:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:51:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:51:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:51:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:51:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:51:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:51:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:52:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:52:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:52:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:52:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:52:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:52:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:52:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:52:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:52:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:52:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:52:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:52:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:53:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:53:09 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:53:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:53:19 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:53:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:53:29 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:53:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:53:39 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:53:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:53:49 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:53:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:53:59 aborted because a previous poll started at 2009/09/22 10:35:09 is still running 
    WARN  2009-09-22 10:54:08,979 (com.serotonin.mango.rt.dataSource.modbus.ModbusDataSource.doPoll:121) - Modbus exception 
    com.serotonin.modbus4j.exception.ModbusTransportException: java.net.ConnectException: Connection timed out
    	at com.serotonin.modbus4j.ip.tcp.TcpMaster.send(TcpMaster.java:88)
    	at com.serotonin.modbus4j.ModbusMaster.sendFunctionGroup(ModbusMaster.java:329)
    	at com.serotonin.modbus4j.ModbusMaster.send(ModbusMaster.java:272)
    	at com.serotonin.mango.rt.dataSource.modbus.ModbusDataSource.doPoll(ModbusDataSource.java:82)
    	at com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout(PollingDataSource.java:79)
    	at com.serotonin.mango.util.TimeoutJob.execute(TimeoutJob.java:48)
    	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
    Caused by: java.net.ConnectException: Connection timed out
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
    	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:381)
    	at java.net.Socket.connect(Socket.java:537)
    	at java.net.Socket.connect(Socket.java:487)
    	at java.net.Socket.<init>(Socket.java:384)
    	at java.net.Socket.<init>(Socket.java:198)
    	at com.serotonin.modbus4j.ip.tcp.TcpMaster.openConnection(TcpMaster.java:115)
    	at com.serotonin.modbus4j.ip.tcp.TcpMaster.send(TcpMaster.java:83)
    	... 7 more
    Modbus4J: Keep-alive connection may have been reset. Attempting to re-open.
    WARN  2009-09-22 10:54:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:54:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:54:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:54:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:54:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:54:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:54:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:54:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:54:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:54:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:55:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:55:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:55:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:55:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:55:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:55:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:55:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:55:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:55:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:55:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:55:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:55:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:56:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:56:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:56:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:56:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:56:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:56:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:56:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:56:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:56:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:56:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:56:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:56:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:57:09,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:57:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 10:57:19,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:57:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:57:29,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:57:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:57:39,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:57:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:57:49,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:57:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:57:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:57:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:24,389 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:58:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:26,117 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:58:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:27,421 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:58:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:28,477 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:58:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:28,883 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:58:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:29,573 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:58:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:29,976 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:59:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:30,637 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:59:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:31,449 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:59:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:42,806 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:59:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:53,614 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:59:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 10:59:59,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 10:59:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:00:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:00:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:00:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:00:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    Modbus4J: Open connection failed, trying again.
    WARN  2009-09-22 11:00:29,952 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:00:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:00:39,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:00:39 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:00:49,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:00:49 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:00:59,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:00:59 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:01:09,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:01:09 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:01:19,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:01:19 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    WARN  2009-09-22 11:01:29,905 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:66) - fake mako: poll at 2009/09/22 11:01:29 aborted because a previous poll started at 2009/09/22 10:54:09 is still running 
    .....
    
    

  • This is an IP data source? What are the settings, i.e. timeout, retries, connection type, ...


  • poll frequency is 10s
    timeout is 1s
    retries is 2
    datasource is modbus TCP, with keepalive.

    The data source was disabled, then I enable it:
    once it has gone through the retries=2 in establishing the socket, which takes several minutes, mango set datasource to enabled.

    It is now throwing not initialized exception at every poll. It doesn't try to initialize the data source again.

    
    WARN  2009-09-22 12:18:35,279 (com.serotonin.mango.rt.dataSource.modbus.ModbusDataSource.doPoll:121) - Modbus exception 
    com.serotonin.modbus4j.exception.ModbusTransportException: not initialized
    	at com.serotonin.modbus4j.ModbusMaster.send(ModbusMaster.java:265)
    	at com.serotonin.mango.rt.dataSource.modbus.ModbusDataSource.doPoll(ModbusDataSource.java:82)
    	at com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout(PollingDataSource.java:79)
    	at com.serotonin.mango.util.TimeoutJob.execute(TimeoutJob.java:48)
    	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
    

  • Good point. I added a connection timeout in the Modbus4J implementation. the new jar will ship with the next version of Mango.