• Recent
    • Tags
    • Popular
    • Register
    • Login

    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

    Data File 3.7 issues

    User help
    2
    3
    626
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cbyrneC
      cbyrne
      last edited by

      Upgraded to 3.7 and all of my data file sources were broken.

      Solution was to view the data source in the legacy view and click save. Nothing was changed before the save, but it seems to have worked.

      Logs from upgrade/restart:

      INFO 2019-12-06T00:23:42,336 (com.serotonin.m2m2.Lifecycle.loadLic:583) - Checking license...
      INFO 2019-12-06T00:23:42,688 (com.serotonin.m2m2.db.H2Proxy.initializeImpl:61) - Initializing H2 connection manager
      WARN 2019-12-06T00:23:44,204 (com.serotonin.m2m2.db.upgrade.DBUpgrade.checkUpgrade:98) - Upgrading 'core' from 28 to 29
      INFO 2019-12-06T00:23:44,205 (com.serotonin.m2m2.db.upgrade.DBUpgrade.createUpdateLogOutputStream:169) - Writing upgrade log to /home/mango/mango_install/logs/com.serotonin.m2m2.db.upgrade.Upgrade28.log
      INFO 2019-12-06T00:23:44,207 (com.serotonin.m2m2.db.upgrade.Upgrade28.upgrade:76) - No duplicate email addresses on users, no user email addresses modified.
      INFO 2019-12-06T00:23:44,462 (com.serotonin.m2m2.db.upgrade.DBUpgrade.checkUpgrade:38) - Starting instance with core version 3.7.2, schema v29
      INFO 2019-12-06T00:23:49,711 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextRefreshed:133) - Spring context 'runtimeContext' refreshed: org.springframework.context.annotation.AnnotationConfigApplicationContext@72fb989b
      INFO 2019-12-06T00:23:49,725 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextStarted:147) - Spring context 'runtimeContext' started: org.springframework.context.annotation.AnnotationConfigApplicationContext@72fb989b
      INFO 2019-12-06T00:23:50,042 (com.serotonin.m2m2.rt.DataSourceGroupInitializer.initialize:77) - Initializing 6 NORMAL priority data sources in 8 threads.
      ERROR 2019-12-06T00:23:50,152 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize:151) - null java.lang.NullPointerException: null at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize(DataFileDataSourceRT.java:117) ~[?:?] at com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup(RuntimeManagerImpl.java:356) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.DataSourceGroupInitializer$DataSourceSubGroupInitializer.run(DataSourceGroupInitializer.java:152) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?]
      ERROR 2019-12-06T00:23:50,261 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize:151) - null java.lang.NullPointerException: null at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize(DataFileDataSourceRT.java:117) ~[?:?] at com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup(RuntimeManagerImpl.java:356) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.DataSourceGroupInitializer$DataSourceSubGroupInitializer.run(DataSourceGroupInitializer.java:152) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?]
      ERROR 2019-12-06T00:23:50,281 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize:151) - null java.lang.NullPointerException: null at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize(DataFileDataSourceRT.java:117) ~[?:?] at com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup(RuntimeManagerImpl.java:356) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.DataSourceGroupInitializer$DataSourceSubGroupInitializer.run(DataSourceGroupInitializer.java:152) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?]
      ERROR 2019-12-06T00:23:50,350 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize:151) - null java.lang.NullPointerException: null at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize(DataFileDataSourceRT.java:117) ~[?:?] at com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup(RuntimeManagerImpl.java:356) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.DataSourceGroupInitializer$DataSourceSubGroupInitializer.run(DataSourceGroupInitializer.java:152) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?]
      ERROR 2019-12-06T00:23:50,365 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize:151) - null java.lang.NullPointerException: null at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.initialize(DataFileDataSourceRT.java:117) ~[?:?] at com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup(RuntimeManagerImpl.java:356) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.DataSourceGroupInitializer$DataSourceSubGroupInitializer.run(DataSourceGroupInitializer.java:152) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?]
      INFO 2019-12-06T00:23:50,641 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS4 took 575ms to start
      INFO 2019-12-06T00:23:52,347 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS2 took 2282ms to start
      INFO 2019-12-06T00:23:52,349 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS3 took 2284ms to start
      INFO 2019-12-06T00:23:54,689 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS1 - Main took 4623ms to start
      INFO 2019-12-06T00:23:56,263 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source Mango Internal took 6215ms to start
      INFO 2019-12-06T00:23:58,333 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS5 - Main took 8289ms to start
      INFO 2019-12-06T00:23:58,411 (com.serotonin.m2m2.rt.DataSourceGroupInitializer.initialize:109) - Initialization of 6 NORMAL priority data sources took 8369ms
      WARN 2019-12-06T00:23:58,485 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      WARN 2019-12-06T00:23:58,501 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      WARN 2019-12-06T00:23:58,624 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      INFO 2019-12-06T00:23:58,739 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initialize:176) - Starting 0 Publishers...
      INFO 2019-12-06T00:23:58,739 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initialize:188) - 0 Publisher's started in 3ms
      INFO 2019-12-06T00:24:01,964 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextRefreshed:133) - Spring context 'rootWebContext' refreshed: Root WebApplicationContext
      INFO 2019-12-06T00:24:03,906 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextRefreshed:133) - Spring context 'jspDispatcherContext' refreshed: WebApplicationContext for namespace 'JSP_DISPATCHER-servlet'
      INFO 2019-12-06T00:24:04,246 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ModbusPublisherDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: Log4jEditDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: OPCDAEditDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: TcpIpDataSourceEditDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ModbusEditDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: MBusEditDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: VirtualEditDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: GraphicalViewDwr
      INFO 2019-12-06T00:24:04,247 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: MaintenanceEventsDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ControlCoreEditDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ScheduledEventsDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ScriptingEditDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: BACnetMSTPEditDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: DataFileDataSourceEditDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: Log4JResetDwr
      INFO 2019-12-06T00:24:04,248 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: BACnetIPEditDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: EgaugeDataSourceDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: GlobalScriptsDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: PersistentPublisherDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: SqlEditDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: MetaEditDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: InternalEditDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: WatchListDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: TwilioPublisherDwr
      INFO 2019-12-06T00:24:04,249 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: AsciiFileEditDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: EnvCanEditDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: M2MReportImportDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: LoggingConsoleDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: PakBusEditDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: HttpDataSourceDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: SshDataSourceEditDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ReportsDwr
      INFO 2019-12-06T00:24:04,250 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: Pop3EditDwr
      INFO 2019-12-06T00:24:04,251 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: SerialEditDwr
      INFO 2019-12-06T00:24:04,260 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: PointLinksDwr
      INFO 2019-12-06T00:24:04,260 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: SNMPEditDwr
      INFO 2019-12-06T00:24:04,260 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: HttpPublisherDwr
      INFO 2019-12-06T00:24:04,260 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: DnpEditDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: VMStatEditDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: PersistentDataSourceDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: OneWireEditDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: StartupDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: BACnetPublisherDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: TemplateConfigDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: JSONFileImporterEditDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: LocalDeviceDwr
      INFO 2019-12-06T00:24:04,261 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: ThreadsDwr
      INFO 2019-12-06T00:24:04,262 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: MangoApiSystemSettingsDwr
      INFO 2019-12-06T00:24:04,262 (com.infiniteautomation.mango.webapp.servlets.MangoDwrServlet.configureDwr:101) - Added DWR definition for: HaystackDataSourceDwr
      INFO 2019-12-06T00:24:04,377 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextRefreshed:133) - Spring context 'restDispatcherContext' refreshed: WebApplicationContext for namespace 'REST_DISPATCHER-servlet'
      INFO 2019-12-06T00:24:05,699 (com.serotonin.m2m2.web.mvc.rest.v1.BacnetDiscoveryRestController.:54) - Creating Discovery Rest Controller
      INFO 2019-12-06T00:24:07,593 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextRefreshed:133) - Spring context 'restV1Context' refreshed: WebApplicationContext for namespace 'restV1DispatcherServlet-servlet'
      INFO 2019-12-06T00:24:12,406 (com.infiniteautomation.mango.spring.MangoRuntimeContextConfiguration.contextRefreshed:133) - Spring context 'restV2Context' refreshed: WebApplicationContext for namespace 'restV2DispatcherServlet-servlet'
      WARN 2019-12-06T00:28:58,515 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      WARN 2019-12-06T00:33:58,515 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      INFO 2019-12-06T00:37:47,694 (com.serotonin.m2m2.rt.RuntimeManagerImpl.stopDataSourceShutdown:447) - Data source 'DS3' stopped
      INFO 2019-12-06T00:37:47,736 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS3 took 29ms to start
      WARN 2019-12-06T00:38:58,454 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      WARN 2019-12-06T00:38:58,509 (com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll:368) - java.lang.NullPointerException com.serotonin.ShouldNeverHappenException: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadFileFailed(DataFileDataSourceRT.java:561) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:311) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFiles(DataFileDataSourceRT.java:238) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPoll(DataFileDataSourceRT.java:354) ~[?:?] at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.doPollNoSync(DataFileDataSourceRT.java:335) ~[?:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource.scheduleTimeoutImpl(PollingDataSource.java:183) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.rt.dataSource.PollingDataSource$1.scheduleTimeout(PollingDataSource.java:85) ~[mango-3.7.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.run(TimeoutTask.java:59) ~[mango-3.7.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) ~[mango-3.7.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) ~[mango-3.7.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:314) ~[mango-3.7.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:834) [?:?] Caused by: java.lang.NullPointerException at com.infiniteautomation.datafilesource.rt.DataFileDataSourceRT.loadNewFile(DataFileDataSourceRT.java:260) ~[?:?] ... 12 more
      INFO 2019-12-06T00:39:03,410 (com.serotonin.m2m2.rt.RuntimeManagerImpl.stopDataSourceShutdown:447) - Data source 'DS4' stopped
      INFO 2019-12-06T00:39:03,442 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS4 took 25ms to start
      INFO 2019-12-06T00:39:37,180 (com.serotonin.m2m2.rt.RuntimeManagerImpl.stopDataSourceShutdown:447) - Data source 'DS2' stopped
      INFO 2019-12-06T00:39:37,205 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS2 took 4ms to start
      INFO 2019-12-06T00:41:18,326 (com.serotonin.m2m2.rt.RuntimeManagerImpl.stopDataSourceShutdown:447) - Data source 'DS5 - Main' stopped
      INFO 2019-12-06T00:41:21,120 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS5 - Main took 2784ms to start
      INFO 2019-12-06T00:43:44,930 (com.serotonin.m2m2.rt.RuntimeManagerImpl.stopDataSourceShutdown:447) - Data source 'DS1 - Main' stopped
      INFO 2019-12-06T00:43:45,574 (com.serotonin.m2m2.rt.RuntimeManagerImpl.initializeDataSourceStartup:408) - Data source DS1 - Main took 632ms to start 
      

      The new datasource data file page itself has issues:

      • The help question mark bubble opens a blank help page
      • When adding poll arguments, you can't delete the first thing you add

      Image showing both issues:

      0_1575594615723_Selection_001.png

      Since there seems to be work being done on the data file module, I would like to request again that it only looks for "*.csv" files or incorporates some form of wildcard file selection. Some of our devices have the ability to create/use files in the same directory/sub-directory as their FTP csv drop and this currently breaks the import as mango tries to import everything.

      Thanks,
      C

      Software Developer for GLAS Energy Technology, Ireland

      1 Reply Last reply Reply Quote 0
      • terrypackerT
        terrypacker
        last edited by

        Thanks for bringing this to our attention. I will fix these bugs and release a new module as soon as possible.

        cbyrneC 1 Reply Last reply Reply Quote 0
        • cbyrneC
          cbyrne @terrypacker
          last edited by

          @terrypacker Just updated the module and saw that you added the filename regex, thanks so much!

          Software Developer for GLAS Energy Technology, Ireland

          1 Reply Last reply Reply Quote 1
          • First post
            Last post