@MattFox
Thanks for your advice
DerGuang Chong
@derguang
Working on HVAC / Building Automation since 2001, familiar with Carrier CCN, i-Vu controls. Experience on Modbus, BACnet PLC /DDC devices.
Now focus more on touch screen / panel control solution.
Interest on HMI GUI design and exploring SVG to implement for various application.
Latest posts made by derguang
-
RE: MangoES datasource's database error
Thanks for the reply.
May I know the h2 dbase do backup the event history also, as previously connected to a BASgatewayLX from Comtemporary controls where convert the modbus rtu to BACnet IP.
During the power shutdown service of the plant, the Mango OS pickup millions of comm loss alarm from the connected data points, after that the customer complaint that become sluggish. so i get into the h2 web interface, and delete the event history, The mango os perform well again, but some how I can't delete and connect the BACnet/IP datasource again. And I found this error in the log. Is there a way that I can force delete the datasource in ssh or h2 web interface. -
MangoES datasource's database error
I getting the follow error while opening one of the BACnet/IP datasource, may I know what it means of by "recovery tool", how and where to get this tool? this is from MangoES v3.7.11 which got a uptime for FOUR years.
Internal Server Error — org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLNonTransientConnectionException: File corrupted while reading record: "111243 of 110631". Possible solution: use the recovery tool; SQL statement: SELECT BLOCK, HASH FROM INFORMATION_SCHEMA.LOB_MAP D WHERE D.LOB = ? AND NOT EXISTS(SELECT 1 FROM INFORMATION_SCHEMA.LOB_MAP O WHERE O.BLOCK = D.BLOCK AND O.LOB <> ?) [90030-199]
-
RE: Modbus Poll Duration using Server Home IP
If I understood your question correctly:
The "host" is refer to the Modbus Targeted Device IP, which who is hosting the data source not Mango itself.
-
RE: installation script link not working
may be try to download from
https://store.infiniteautomation.com/downloads/fullCores/free-m2m2-core-3.7.7.zip
https://store.infiniteautomation.com/downloads/fullCores/free-m2m2-core-4.0.0.zip
using browser or wget extract it, cd to that extracted folder and continue the install script, sh install-mango.sh
hope this work for you.
-
RE: Basic components
Hi Matt
I suggest you using opensource InkScape, unless you familiar with Adobe illustrator, Affinity Designer.
Get the component such as Generator, Bettery and other electrical representation from the web, google xxx.svg drag into InkScape draw those basic line and position. Save the file as svg, upload to Mango and put your datapoint value.
below are from the mango tutorial video. which is good starting reference.
-
RE: Basic components
Hi Matt
Not sure this is what you looking for. Below is what I do when I get started using Mango.
head over to dashboard designer, you got those components for doing the GUI. Alternative click on the help menu there are some example to get you started with.
the picutre is using color text box to draw power distribution line, bar chart to represent current and voltage values. the rest are datapoint value.
if you wants to import pictures I found svg work the best and second is the transparent back png image file.
Regards
derguang -
Error Reading Value from Point
Hi,
I keep getting the error reading value from point from the MangoES3.7 and no ideas what's wrong wth the polling. after I pull out the ma.log and found that seems like some deleted points data still appear on the SQL database.
The he GC-RP11 is a BACnet/IP Router which only a single Modbus RTU to BACnet MS/TP controller which polling 90 over points. increase MangoES datasource pollng interval still not improving the communication.
Appreciated if there are any help or advice.[(https://drive.google.com/file/d/14dwGtATJgCwIGz4nEL4K8xoOwpnHuBDs/view?usp=sharing)](link url)
WARN 2021-03-31T00:01:11,843 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source GC-RP11 aborted 4701 polls since it started. ERROR 2021-03-31T00:03:13,206 (com.serotonin.bacnet4j.util.PropertyUtils.readProperties:195) - Error in future java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_172] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_172] at com.serotonin.bacnet4j.util.PropertyUtils.readProperties(PropertyUtils.java:193) ~[?:?] at com.serotonin.ma.bacnet.BACnetDataSourceRT.doPollNoSync(BACnetDataSourceRT.java:257) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.7.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.7.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.7.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.7.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_172] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: java.lang.NullPointerException INFO 2021-03-31T00:05:00,017 (com.serotonin.m2m2.rt.maint.work.DatabaseBackupWorkItem.execute:108) - Starting database backup WorkItem. INFO 2021-03-31T00:05:00,017 (com.serotonin.m2m2.rt.maint.work.BackupWorkItem.execute:101) - Starting backup WorkItem. INFO 2021-03-31T00:05:00,023 (com.serotonin.m2m2.rt.maint.work.DatabaseBackupWorkItem.createLogOutputStream:224) - Writing backup log to /opt/mango/logs/com.serotonin.m2m2.rt.maint.work.DatabaseBackupWorkItem.log INFO 2021-03-31T00:05:35,345 (com.serotonin.m2m2.rt.maint.work.BackupWorkItem.execute:181) - Finished backup WorkItem. WARN 2021-03-31T00:24:26,241 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source BASRT-B61 aborted 2327 polls since it started. WARN 2021-03-31T01:02:11,841 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source GC-RP11 aborted 4715 polls since it started. ERROR 2021-03-31T01:17:16,749 (com.serotonin.bacnet4j.util.PropertyUtils.readProperties:195) - Error in future java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_172] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_172] at com.serotonin.bacnet4j.util.PropertyUtils.readProperties(PropertyUtils.java:193) ~[?:?] at com.serotonin.ma.bacnet.BACnetDataSourceRT.doPollNoSync(BACnetDataSourceRT.java:257) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.7.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.7.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.7.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.7.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_172] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: java.lang.NullPointerException WARN 2021-03-31T01:48:46,241 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source BASRT-B61 aborted 2332 polls since it started. WARN 2021-03-31T02:08:11,842 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source GC-RP11 aborted 4727 polls since it started. ERROR 2021-03-31T02:13:52,286 (com.serotonin.bacnet4j.util.PropertyUtils.readProperties:195) - Error in future java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_172] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_172] at com.serotonin.bacnet4j.util.PropertyUtils.readProperties(PropertyUtils.java:193) ~[?:?] at com.serotonin.ma.bacnet.BACnetDataSourceRT.doPollNoSync(BACnetDataSourceRT.java:257) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.7.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.7.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.7.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.7.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_172] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: java.lang.NullPointerException ERROR 2021-03-31T02:37:20,666 (com.serotonin.bacnet4j.util.PropertyUtils.readProperties:195) - Error in future java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_172] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_172] at com.serotonin.bacnet4j.util.PropertyUtils.readProperties(PropertyUtils.java:193) ~[?:?] at com.serotonin.ma.bacnet.BACnetDataSourceRT.doPollNoSync(BACnetDataSourceRT.java:257) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.7.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.7.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.7.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.7.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_172] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: java.lang.NullPointerException WARN 2021-03-31T02:59:41,241 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source BASRT-B61 aborted 2343 polls since it started. INFO 2021-03-31T03:05:00,002 (com.serotonin.m2m2.rt.maint.DataPurge.executeImpl:68) - Data purge started INFO 2021-03-31T03:05:03,305 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 827 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,306 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 827 INFO 2021-03-31T03:05:03,313 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 828 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,314 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 828 INFO 2021-03-31T03:05:03,317 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 829 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,318 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 829 INFO 2021-03-31T03:05:03,381 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 848 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,382 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 848 INFO 2021-03-31T03:05:03,385 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 849 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,386 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 849 INFO 2021-03-31T03:05:03,390 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 850 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,391 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 850 INFO 2021-03-31T03:05:03,395 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 851 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,396 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 851 INFO 2021-03-31T03:05:03,419 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 858 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,420 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 858 INFO 2021-03-31T03:05:03,424 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 859 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,424 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 859 INFO 2021-03-31T03:05:03,439 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 863 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,440 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 863 INFO 2021-03-31T03:05:03,454 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 867 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,454 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 867 INFO 2021-03-31T03:05:03,529 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 889 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,529 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 889 INFO 2021-03-31T03:05:03,533 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 890 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,534 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 890 INFO 2021-03-31T03:05:03,538 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 891 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,538 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 891 INFO 2021-03-31T03:05:03,543 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 892 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,544 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 892 INFO 2021-03-31T03:05:03,547 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 893 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,548 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 893 INFO 2021-03-31T03:05:03,551 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 894 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,552 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 894 INFO 2021-03-31T03:05:03,556 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 895 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,556 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 895 INFO 2021-03-31T03:05:03,607 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 912 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,608 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 912 INFO 2021-03-31T03:05:03,612 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 913 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,612 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 913 INFO 2021-03-31T03:05:03,616 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 914 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,616 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 914 INFO 2021-03-31T03:05:03,619 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 915 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,620 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 915 INFO 2021-03-31T03:05:03,718 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 951 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,718 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 951 INFO 2021-03-31T03:05:03,947 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1228 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,947 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1228 INFO 2021-03-31T03:05:03,954 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1230 because it is set to logging type NONE. INFO 2021-03-31T03:05:03,955 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1230 INFO 2021-03-31T03:05:04,009 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1284 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,010 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1284 INFO 2021-03-31T03:05:04,013 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1285 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,014 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1285 INFO 2021-03-31T03:05:04,017 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1286 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,017 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1286 INFO 2021-03-31T03:05:04,020 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1287 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,021 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1287 INFO 2021-03-31T03:05:04,023 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1288 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,024 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1288 INFO 2021-03-31T03:05:04,027 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1289 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,027 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1289 INFO 2021-03-31T03:05:04,038 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1293 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,038 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1293 INFO 2021-03-31T03:05:04,042 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1294 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,044 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1294 INFO 2021-03-31T03:05:04,047 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1295 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,048 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1295 INFO 2021-03-31T03:05:04,054 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1297 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,054 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1297 INFO 2021-03-31T03:05:04,058 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1298 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,058 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1298 INFO 2021-03-31T03:05:04,061 (com.serotonin.m2m2.rt.maint.DataPurge.purgePoint:113) - Purging all data for data point with id 1299 because it is set to logging type NONE. INFO 2021-03-31T03:05:04,061 (com.infiniteautomation.nosql.MangoNoSqlPointValueDao.deletePointValues:301) - Deleting all point values for data point 1299 INFO 2021-03-31T03:05:04,466 (com.serotonin.m2m2.rt.maint.DataPurge.executeImpl:91) - Data purge ended, 37222 point samples deleted WARN 2021-03-31T03:08:11,842 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source GC-RP11 aborted 4733 polls since it started. WARN 2021-03-31T03:59:52,242 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source BASRT-B61 aborted 2350 polls since it started. WARN 2021-03-31T04:16:11,844 (com.serotonin.m2m2.rt.dataSource.PollingDataSource.incrementUnsuccessfulPolls:150) - Data Source GC-RP11 aborted 4753 polls since it started. ERROR 2021-03-31T04:51:12,628 (com.serotonin.bacnet4j.util.PropertyUtils.readProperties:195) - Error in future java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_172] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_172] at com.serotonin.bacnet4j.util.PropertyUtils.readProperties(PropertyUtils.java:193) ~[?:?] at com.serotonin.ma.bacnet.BACnetDataSourceRT.doPollNoSync(BACnetDataSourceRT.java:257) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.7.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.7.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.7.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.7.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.7.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_172] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_172] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172] Caused by: java.lang.NullPointerException