• Recent
    • Tags
    • Popular
    • Register
    • Login
    1. Home
    2. derguang

    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 Mango 5 Documentation Website
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 8
    • Best 0
    • Controversial 0
    • Groups 0

    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.

    0
    Reputation
    44
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Email derguang@power-plus.com.sg Location Singapore Age 46

    derguang Unfollow Follow

    Latest posts made by derguang

    • RE: MangoES datasource's database error

      @MattFox
      Thanks for your advice

      posted in Mango General
      derguangD
      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.

      posted in Mango General
      derguangD
      derguang
    • 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]

      posted in Mango General
      derguangD
      derguang
    • RE: Modbus Poll Duration using Server Home IP

      @cmusselm

      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.

      posted in User help
      derguangD
      derguang
    • 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.

      posted in Mango Automation Installation
      derguangD
      derguang
    • 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.

      https://docs-v3.mango-os.com/interactive-svg-graphics

      https://docs-v3.mango-os.com/setting-values-from-dashboards

      posted in Dashboard Designer & Custom AngularJS Pages
      derguangD
      derguang
    • 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.
      Capture.PNG

      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

      posted in Dashboard Designer & Custom AngularJS Pages
      derguangD
      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
      
      posted in User help
      derguangD
      derguang