I know it's been a while, but I wanted to let others know what I found with this.
I created a test scripting data source with 110 data points. (I would post it here, but its 5700 lines and I don't have permissions to attach the file.) I basically use the .set for all 110 data points.
When I clicked the validate button I would get the following error:
ReferenceError: "varDP110" is not defined at line: 28
The error was not generated when the script ran on its normal schedule, so from what I can tell it's something related to how the validate button pulls in the variables for the script to run.
Otherwise you can use it to trigger a meta data point or scripting data source and use RuntimeManager.sleep(2000);
Between each data point supplied in the context to be changed to the desired values after each delay.
After much research, I realised Mango cannot subscribe to the AWS IoT. This is because the TLS version used by AWS requires to upload 3 certificates (private key, public key and private cert). Whereas the mqtt datasource only uses the private cert.
Hope this can be updated or are there any other alternatives?
I found the following info on the 65533 value/� symbol:
U+FFFD (decimal 65533) is the "replacement character". When a decoder encounters an invalid sequence of bytes, it may (depending on its configuration) substitute � for the corrupt sequence and continue.
One common reason for a "corrupt" sequence is that the wrong decoder has been applied.
@Ricardo thanks, that all looks ok to me. Basically what is happening is that Mango uses a pool of TCP/IP connections to the database and when choosing one to use it tests it first to ensure it is still connected. In this case Mango sees that the connection is broken and the database pool library (Hikari) is logging that.
For some reason the database connections that Mango is opening are being closed. This is not normal. From your log posting I can see that the delay is pretty close to 10 minutes, so I would be looking for any settings between Mango and your MySQL server that timeout at 10 minutes. It is possible you have a Proxy or Firewall between the 2 that is severing the connections at 10 minutes...
If none of that helps then I suggest you post the mango.properties for your database. The begin like this:
# MySQL database settings. Your MySQL instance must already be running and configured before this can be used.