License key issue


#5

That worked!

Per our customer:
Is there a CSV module for v4.4.73.24.1. This is what our customers lynxspring jace is commissioned at. Just want to make sure we do not need to take it back a few before continuing on.

Thanks,

Abe


#6

Here you go.

Version 4.2.36.34.4

https://appriver3651002181-my.sharepoint.com/:u:/g/personal/jonathan_hughes_kodaro_com/Ebdq0FWhyJZFqh6jFlC3gIABXCGLYsPmZrw9rriptZ8ShQ?e=ZSpaL7


#7

Version 4.2.36.34.4 is what our customer has already. Question is will this work with a Jace commissioned with 4.4.73.24.1?

Thanks,


#8

There aren’t any known issues with any version of Niagara 4 with that version.


#9

Hi Johnathan,

I’m not sure how to start a new thread. So I have another thing I need help with in regards to the CSV driver.
I have 2 customers asking the same question because they don’t understand the drivers part description.

A Niagara N4 Framework driver to import and export CSV (comma separated)files, flat files and/or XML data to a Niagara N4 based JACE. This driver allows you to import, model as Niagara N4 points, trigger events and export histories and points via the open CSV format. Driver includes 5 connections. A connection represents 1 import or 1 export device object.

What is 1 export device object?

Will the purchase of 1 DRV-CSV-N4-J handle the following integration.
We will be installing a new JACE and possibly using this driver for the following.
Integrate (6) new power monitors into the new JACE(BACnet / Mstp or BACnet / IP) = ??? (6) connections or device objects
Integrate (3) new BTU meters into the new JACE via BACnet / IP. = ??? (3) connections or device objects
Discover multiple points(200 +) from an existing Trane BCU. The data is coming from multiple devices but I will be discovering as individual points from Tracer Summit. = (1) connection or device object.
Discover multiple points(200?) from an existing JACE. There are multiple meters currently integrated into this JACE. = (1) connection or device object

Can you please help.

Thanks,

Abe


#10

Don’t let an import/export connection get confused with the integration. The number of devices integrated within a station have no bearing on the csv driver’s connection count. The way to think of a connection in the context of the csv driver is to think about the data flow.

So when you think about imports and exports:

  1. An import is best thought of as a single point of access that contains some csv data you need into Niagara.
  2. An export is any group of histories that exist within Niagara that you need to get out of Niagara.

Example 1: You have 500 histories in your station and need them to export out of the station. This requires a single export object which counts as 1 connection against the licensing. One export object will then give you the ability to now export all of these 500 histories to any of the supported export locations (email, file, ftp, url, etc.).

Example 2: You have a csv file sitting on an ftp server somewhere and need that data in Niagara. This requires 1 CsvFtpImport object which counts as 1 connection against the licensing.

Example 3: Let’s consider both examples above and now say we need to import data from an ftp and also export historical data out of ftp. Perhaps you needed to combine some third party csv import within niagara with existing integration data to do some calculations and then export the results out to another system for final evaluation. In this instance, you would have one import and one export object which would count as 2 connections against the licensing.


#11

Thanks that should help!


#12

#13

hello all, I’m having the same issue with the license key, it wa working before, all the sudden it has gone into demo mode. please see below
image


#14

It appears the product code is no longer being generated properly. Was there any recent changes to the station before this issue presented itself?

Niagara version?
Driver version?
Hardware?


#15

no recent changes,
Niagara version 3.8.401
Driver version v3.8.0
Hardware Jace 600


#16

Can you attempt to change the number of networks in the license config? This should force the product code to re-generate. You will want to also have the application director open at the same time to watch for any errors that are being thrown in case there is something happening to prevent this.


#17

jace

I made the change, it worked with no issue for about4 hours and then went back to demo mode, I don’t see any error messages on the output related to the driver

ERROR [06:40:25 17-May-19 EDT][file] Loading zip: java.util.zip.ZipFile@b485a9
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(Unknown Source)
at java.util.zip.ZipFile.access$200(Unknown Source)
at java.util.zip.ZipFile$ZipEntryIterator.(Unknown Source)
at java.util.zip.ZipFile.entries(Unknown Source)
at javax.baja.file.zip.BZipSpace.roots(BZipSpace.java)
at javax.baja.file.zip.BZipSpace.findFile(BZipSpace.java)
at javax.baja.file.BFileSpace.resolveFile(BFileSpace.java)
at javax.baja.naming.BModuleScheme.resolve(BModuleScheme.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.util.Lexicon.getInputStream(Lexicon.java)
at javax.baja.util.Lexicon.load(Lexicon.java)
at javax.baja.util.Lexicon.(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at com.tridium.sys.schema.NSlot.getDefaultDisplayName(NSlot.java)
at javax.baja.sys.BComplex.getDisplayName(BComplex.java)
at com.tridium.nd.point.ServerEntry.actionsToMessage(ServerEntry.java)
WARNING: JarFile.reopen: /ffs0/niagara/modules/bql.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/query.jar
ERROR [06:42:22 17-May-19 EDT][file] Loading zip: java.util.zip.ZipFile@57e01e
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(Unknown Source)
at java.util.zip.ZipFile.access$200(Unknown Source)
at java.util.zip.ZipFile$ZipEntryIterator.(Unknown Source)
at java.util.zip.ZipFile.entries(Unknown Source)
at javax.baja.file.zip.BZipSpace.roots(BZipSpace.java)
at javax.baja.file.zip.BZipSpace.findFile(BZipSpace.java)
at javax.baja.file.BFileSpace.resolveFile(BFileSpace.java)
at javax.baja.naming.BModuleScheme.resolve(BModuleScheme.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.util.Lexicon.getInputStream(Lexicon.java)
at javax.baja.util.Lexicon.load(Lexicon.java)
at javax.baja.util.Lexicon.(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at com.tridium.bql.compiler.SelectParser.(SelectParser.java)
at com.tridium.bql.compiler.BqlParser.parse(BqlParser.java)
at com.tridium.bql.compiler.BqlParser.parse(BqlParser.java)
WARNING: JarFile.reopen: /ffs0/niagara/modules/alarm.jar
ERROR [06:42:26 17-May-19 EDT][alarm] Cannot write alarm.
javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
ERROR [06:42:26 17-May-19 EDT][alarm] AlarmClass defaultAlarmClass failed to route alarm
javax.baja.alarm.AlarmException: Cannot write alarm
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
… 5 more
javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
javax.baja.alarm.AlarmException: Cannot write alarm
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
… 5 more
WARNING: JarFile.reopen: /ffs0/niagara/modules/wbutil.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/gx.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/file.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/nsh.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/web.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/js.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/oro.jar
ERROR [08:31:22 17-May-19 EDT][csi3sys600-TEC_BAIC_03_VAV10] /Drivers/Sys600Driver/BAIC_NODE03/TEC_BAIC_03_VAV10/points/HTG$20FLOW$20MIN/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)
ERROR [08:31:22 17-May-19 EDT][csi3sys600-TEC_BAIC_04_VAV11] /Drivers/Sys600Driver/BAIC_NODE04/TEC_BAIC_04_VAV11/points/ROOM_TEMP/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)
ERROR [08:31:22 17-May-19 EDT][csi3sys600-TEC_BAIC_05_VAV20] /Drivers/Sys600Driver/BAIC_NODE05/TEC_BAIC_05_VAV20/points/RM$20STPT$20MIN/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)
ERROR [08:31:22 17-May-19 EDT][csi3sys600-TEC_BAIC_06_VAV18] /Drivers/Sys600Driver/BAIC_NODE06/TEC_BAIC_06_VAV18/points/ROOM_TEMP/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)
ERROR [08:31:22 17-May-19 EDT][csi3sys600-TEC_BAIC_07_VAV7D] /Drivers/Sys600Driver/BAIC_NODE07/TEC_BAIC_07_VAV7D/points/HEAT_COOL/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)
ERROR [08:31:23 17-May-19 EDT][csi3sys600-TEC_BAIC_08_VAV18] /Drivers/Sys600Driver/BAIC_NODE08/TEC_BAIC_08_VAV18/points/RM$20STPT$20MAX/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)
ERROR [08:31:23 17-May-19 EDT][csi3sys600-TEC_BAIC_09_VAV01] /Drivers/Sys600Driver/BAIC_NODE09/TEC_BAIC_09_VAV01/points/DMPR_POS/proxyExt-Poll
java.io.IOException: This serial connection has been closed.
at com.csi3.sys600.util.SerialAdapter.testAlive(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.util.SerialAdapter.readThrough(SerialAdapter.java)
at com.csi3.sys600.message.AbstractMessage.readThrough(AbstractMessage.java)
at com.csi3.sys600.message.PollMessage.performPoll(PollMessage.java)
at com.csi3.sys600.message.PollMessage.execute(PollMessage.java)
at com.csi3.sys600.util.BSys600MessageQueue.run(BSys600MessageQueue.java)
at javax.baja.util.ThreadPoolWorker$WorkerThread.run(ThreadPoolWorker.java)


#18

The errors in that stack trace tend to point to corrupted modules on the station. I would recommend updating all the modules with known good modules and restarting the station. This may be the cause of the driver not being able to access host id information correctly.


#19

all modules are up to date, the issue remains
image


#20

Did you perform a re-installation of these modules?


#21

yes i did so again this morning

image


#22

Are there still similar errors being reported to the application director?


#23

WARNING [12:22:17 17-Jun-19 EDT][fox] Closing session [1: Server 52.2.186.92:57770 doesn’t match opened session [null]
ERROR [12:22:18 17-Jun-19 EDT][file] Loading zip: java.util.zip.ZipFile@1a527a1
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(Unknown Source)
at java.util.zip.ZipFile.access$200(Unknown Source)
at java.util.zip.ZipFile$ZipEntryIterator.(Unknown Source)
at java.util.zip.ZipFile.entries(Unknown Source)
at javax.baja.file.zip.BZipSpace.roots(BZipSpace.java)
at javax.baja.file.zip.BZipSpace.findFile(BZipSpace.java)
at javax.baja.file.BFileSpace.resolveFile(BFileSpace.java)
at javax.baja.naming.BModuleScheme.resolve(BModuleScheme.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.util.Lexicon.getInputStream(Lexicon.java)
at javax.baja.util.Lexicon.load(Lexicon.java)
at javax.baja.util.Lexicon.(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at com.tridium.sys.schema.NSlot.getDefaultDisplayName(NSlot.java)
at javax.baja.sys.BComplex.getDisplayName(BComplex.java)
at com.tridium.nd.point.ServerEntry.actionsToMessage(ServerEntry.java)
WARNING: JarFile.reopen: /ffs0/niagara/modules/bql.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/query.jar
ERROR [12:24:16 17-Jun-19 EDT][file] Loading zip: java.util.zip.ZipFile@1aaaca3
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(Unknown Source)
at java.util.zip.ZipFile.access$200(Unknown Source)
at java.util.zip.ZipFile$ZipEntryIterator.(Unknown Source)
at java.util.zip.ZipFile.entries(Unknown Source)
at javax.baja.file.zip.BZipSpace.roots(BZipSpace.java)
at javax.baja.file.zip.BZipSpace.findFile(BZipSpace.java)
at javax.baja.file.BFileSpace.resolveFile(BFileSpace.java)
at javax.baja.naming.BModuleScheme.resolve(BModuleScheme.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.naming.BOrd.resolve(BOrd.java)
at javax.baja.util.Lexicon.getInputStream(Lexicon.java)
at javax.baja.util.Lexicon.load(Lexicon.java)
at javax.baja.util.Lexicon.(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at javax.baja.util.Lexicon.make(Lexicon.java)
at com.tridium.bql.compiler.SelectParser.(SelectParser.java)
at com.tridium.bql.compiler.BqlParser.parse(BqlParser.java)
at com.tridium.bql.compiler.BqlParser.parse(BqlParser.java)
WARNING: JarFile.reopen: /ffs0/niagara/modules/alarm.jar
ERROR [12:24:19 17-Jun-19 EDT][alarm] Cannot write alarm.
javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
ERROR [12:24:19 17-Jun-19 EDT][alarm] AlarmClass defaultAlarmClass failed to route alarm
javax.baja.alarm.AlarmException: Cannot write alarm
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
… 5 more
javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
javax.baja.alarm.AlarmException: Cannot write alarm
at javax.baja.alarm.BAlarmClass.doRouteAlarm(BAlarmClass.java)
at com.tridium.alarm.AlarmClassRouteAlarmInvocation.run(AlarmClassRouteAlarmInvocation.java)
at javax.baja.util.Worker.process(Worker.java)
at javax.baja.util.Worker$Processor.run(Worker.java)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.baja.dataRecovery.DataRecoveryServiceInFaultException: Service not started
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.platDataRecovery.BDataRecoveryService.append(BDataRecoveryService.java)
at com.tridium.alarm.db.file.BFileAlarmDatabase.append(BFileAlarmDatabase.java)
… 5 more
WARNING: JarFile.reopen: /ffs0/niagara/modules/wbutil.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/gx.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/file.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/nsh.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/web.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/js.jar
WARNING: JarFile.reopen: /ffs0/niagara/modules/oro.jar
WARNING [13:04:17 17-Jun-19 EDT][fox] Closing session [12: Server 68.199.6.25:51609 doesn’t match opened session [null]
MESSAGE [13:04:19 17-Jun-19 EDT][fox] Opened: 13 <- 1 :: Workbench @ WSEN-IARANGO
MESSAGE [13:12:58 17-Jun-19 EDT][fox] Closed: 13 <- 1 :: Workbench @ WSEN-IARANGO


#24

It would appear you are still having issues with corrupt modules on that Niagara installation. I would recommend verifying the modules being installed locally are also not corrupt. It may be a good idea to use the FTP to re-install the files as the software manager may also have issues depending on which files are being corrupted.