We need to have all logged properties checked for the appropriate log level. Some methods are currently set to throw an ERROR and ask that we double check if this is correct or rather should a logger at level Severe should be used to catch any log any exceptions encountered.
In Niagara, an ERROR is representative of an unrecoverable station and will terminate the running station. If this does not represent an unrecoverable state for the station itself, ERROR should not be thrown.
ComponentSlotMap.getFlags: null
instance.type schneiderMPX:VisualScriptProgram
ERROR: SyncOp.commit: SetFlags: /Drivers/BacnetNetwork/MP$2dV$2d9A/config/FltgVlvCalibration.ONESHOT_v -> h
java.lang.NullPointerException
ComponentSlotMap.getFlags: null
instance.type schneiderMPX:VisualScriptProgram
ERROR: SyncOp.commit: SetFlags: /Drivers/BacnetNetwork/MP$2dV$2d9A/config/FltgVlvCalibration.ONDELAY_v -> h
java.lang.NullPointerException
Inside doInputTypeModified
Inside doInputTypeModified
Inside doInputTypeModified
Inside doInputTypeModified
To further narrow this down it appears to be happening within the wb module and does not kill the station(since this occurred on the workbench side), however it does boot the connection to the station.
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!