Skip to main content
Skip table of contents

Logs messages and what those means

Message types

INFO

This is normal info type message which tell how system is running.

WARN

This message type indicate that there has been some issues but those are not critically.

ERROR

This message type indicate that there is some problems related this error and those should be fix.

Useful tool for logs is DvmsLogs tool.

VMS Server

DVRLog (Digital Video Recorder)

Default logs path
C:\Program Files\DVMS\DVR\logs

Log messages

CODE
INFO  DVRServer.exe - Network send image queue to xxx.xxx.xxx.xxx full (1) for camera 8. Skipping images.

This info message indicate that Spotter client is requesting more images than network card can send out and skip some images. Problem can be related to network card settings on recorder and Spotter client side.

Check that you are using Intel network card at lest 1GB connection and there are configured these settings on network card.

  • Interruption mode is Extreme

  • Send and Receive buffers are 2048

CODE
INFO  DVRServer.exe - Sending playback image to  failed.

This info message indicate that DVRServer can’t send live image to Spotter client.

CODE
WARN  DVRServer.exe - mirasys::CBaseAudioRTSPChannel::SdpInfoReceived: The audio stream is not available via RTSP for Dahua DH-IPC-HDBW2441R-ZAS (xxx.xxx.xxx.xxx:80). Probably it should be enabled manually via Web-interface

This warning message indicate that recorder can’t get audio stream from camera and it should be enable manually via web interface.

CODE
WARN  Mirasys.FileStorage.MaterialFile - Read index for path\dvrfile000XXXXX.dat failed! ChunksCount 32, SavedChunksCount 32
System.IO.InvalidDataException: The 'MaterialFileIndexRecordEnd' deserialization failed!
   at Mirasys.FileStorage.MaterialFileIndexRecord.Deserialize(Stream aStream)
   at Mirasys.FileStorage.MaterialFileIndexChunk.Deserialize(Stream aStream)
   at Mirasys.FileStorage.MaterialFileIndex.Deserialize(Stream aStream, Int32 aChunkCount, Int32 aSectorSize)
   at Mirasys.FileStorage.MaterialFile.ReadIndex(FileIndexSegment aSegment)

This warning message indicate that file wasn’t closed correctly during writing. This cause that deserializing fails. This warning is possible coming when recorder has crashed or connection has lost middle of writing. Filesystem will automatically “repair” this file when there is coming new data which overwrite old data.

CODE
WARN  DVRServer.exe - Camera(116): Skipping frame (current time difference = 3989, limited time difference = 2000, total images skipped = 3, file Storage load 14 MB/sec)

This warning message indicate that storage can’t handle all frames which are coming in to VMS system. On default system skip all old over 2 seconds frames.

CODE
WARN DVRServer.exe - mirasys::CBaseThread::JoinThread: Thread (id=1234, name="HikvisionEventMonitoring") for device 192.168.1.234:80 was not stopped during 5000 milliseconds

This warning message indicate HikvisionEventMonitoring thread stop takes more then 5 second (usually, if network camera connection is poor or broken).

This thread is trying to receive HTTP messages from "AlertStream" URI (it receives IO states, video-loss events, LPR events, motion detection events). It is started when driver is opening, and stopped when driver is closed.

CODE
ERROR DVRServer.exe - mirasys::CBaseAudioRTSPChannel::SetDeviceState: Audio signal was lost for camera xxx.xxx.xxx.xxx

This error message indicate that recorder has lost connection to camera audio signal stream. If audio is not necessary to use, please remove these via System Manager → Hardware → Audio tab.

CODE
ERROR DVRServer.exe - mirasys::CBaseCameraChannel::SetCameraState: Signal was lost for Dahua IPC-PDBW5831-B360-E4-2712 (xxx.xxx.xxx.xxx:80 / channel 2) (Rec)

This error message indicate that recorder has lost connection to camera recording stream. This can be result of poor connection or problem on camera side.

CODE
ERROR DVRServer.exe - mirasys::CDahuaVideoSettingsManager::GetBitrateRangeBySettings: Unable to receive bitrate range from  Dahua IPC-HFW2541T-ZAS-27135 (xxx.xxx.xxx.xxx:80)

This error message indicate that recorder can’t get details from camera. This can be result of poor connection or problem on camera side.

CODE
ERROR Mirasys.Servers.Recorder.DVRServices.DvrCoreManager.Metadata.MetadataDatabase - Create metadata database failed, error message: CREATE DATABASE permission denied in database 'master'.
ERROR Mirasys.Servers.Recorder.DVRServices.DvrCoreManager.Metadata.MetadataDatabase - Create metadata tables failed
System.Data.SqlClient.SqlException (0x80131904): Database 'RecorderDB' does not exist. Make sure that the name is entered correctly.

This error message indicate that DVRServer can’t make connection to SQL Server to create wanted databases or SQL Server is not running on this machine.

CODE
ERROR Mirasys.Servers.Recorder.DVRServices.DvrCoreManager.FileSystemV1.Channels.ChannelV1 - ReadNext: search next frame failed - client='ed2f9097-f14a-4046-a9dc-0165ffe37d0f', ch='type=Video ch=40', params='DateTime: 01.01.0001 12:00:00.000 SearchDirection: Forward Intra: True'

This error message indicate that Filesystem can’t read data. Probably because this data writing was interrupted in the middle of writing (e.g. during recorder crash). This is not critical error, Filesystem will erase this on next file retention.

CODE
ERROR Mirasys.FileStorage.LoadBalancer - Unable to open journal 'path\dvrfile000XXXXX.jrn'!
System.IO.IOException: The process cannot access the file 'path\dvrfile000XXXXX.jrn' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at Mirasys.FileStorage.Journal.Open()

This error message indicate that journal file is reserved third party and DVRServer can’t access this file. Please check possible third party programs which may access same files.

CODE
ERROR Mirasys.FileStorage.LoadBalancer - Unable to save journal record 'path\dvrfile000XXXXX.jrn'!
System.NullReferenceException: Object reference not set to an instance of an object.
   at Mirasys.FileStorage.Journal.Save(Byte[] aMaterialFilePath, Int64 aMaterialFileOffset, Byte[] aData, Int32 aDataOffset, Int32 aDataLength)

This error message indicate that DVRServer can’t open/save journal information to file. Please check that DVRServer has access this storage location and check if any third party programs not reserve these files.

CODE
ERROR DVRServer.exe - FS writing queue for ch=25 (type -1231031248) error: Frame time less then queue time!

This error message indicate that there is time difference between DVRServer and storage. Filestorage try write a frame with current time but that is already written earlier. On this case Filestorage only skip frame.

CODE
ERROR DVRServer.exe - mirasys::COnvifEdgeStorageTask: Signal was lost during processing of recorded interval (RecordingToken='23434253453453453', TrackToken='v2342-12', DataFrom='2024/01/10 10:44:45.754') for Camera manufacturer (Camera IP)

This error message indicate that DVRServer lost connection to camera when that was fetching data from camera SD-card.

CODE
ERROR Mirasys.FileStorage.ArchivingTask - Read frame error, status: Failed. File: MaterialPath\dvrfile00032435.dat

This error message indicate that DVRServer recording has stopped suddenly to this dat file. That has caused that there is corrupted frames inside that dat file. Filestorage will repair this dat file when data inside dat file is overwritten with new material.

CODE
ERROR Mirasys.Servers.Recorder.DVRServices.DvrCoreManager.Edge.EdgeHandler - Select records from database error! System.Data.SqlClient.SqlException (0x80131904): Cannot open database "RecorderDB" requested by the login. The login failed. Login failed for user 'NT AUTHORITY\SYSTEM'.

This error message indicate that DVRServer can’t login to SQL database. That can be happen if there has been happened error on Windows side and that is dropped out login details or there has been happened hardware side crash. To fix this you need use Microsoft SQL Server Management Studio and fix login details.

CODE
ERROR Mirasys.FileStorage.PrerecCopyTask - Prerec copy error, read frame error! Channel type=Video ch=4

This error message indicate that DVRServer can't read frame from prerecording channel, this points that at least one frame is not written correctly.

SMLog (System Management Server)

Default logs path
C:\Program Files\DVMS\SystemManagement\logs

Log messages

CODE
WARN  SMServer.exe - SMRemotingHost: Remoting channel HostResourcesReleased received from HOST (URL: gtcp://127.0.0.1:5009 URI: <none> LocalNo: 92 RemoteNo: -1), Exception Genuine channels operation exception: The connection has been forcibly closed.

This warning message indicate that SMServer has lost connection to recorder. This can be result of poor network connection or DVRServer is not running.

CODE
WARN  SMServer.exe - Forcing a client ( xxx.xxx.xxx.xxx:62185 ) disconnected.
WARN  SMServer.exe - Failed to send event Mirasys.Common.Daos.DVREvent.SMEvents.ClientDroppedEvent

This warning message indicate that SMServer can’t communicate with client and timeout connection, which cause that Spotter client is disconnected and dropped out from system.

CODE
ERROR SMServer.exe - Unexpected connection exception for (127.0.0.1:5009 638260581766102255) occured: 
Genuine channels operation exception: Can not connect to the remote host "gtcp://127.0.0.1:5009". System error message: The connection cannot be established because the target machine does not allow it 127.0.0.1:5009.

This error message indicate that SMServer has lost connection to recorder. This can be result of poor network connection or DVRServer is not running.

WDLog (WatchDog)

Default logs path
C:\Program Files\DVMS\DVR\logs

Log messages

CODE
WARN  WDServer.exe - Capture: dahuaipcapture (audio input), Audio: Channel_14, status: NO SIGNAL, action: No action needed

This warning message indicate that there is no audio stream from audio channel.

CODE
WARN  WDServer.exe - Capture: dahuaipcapture, Video: Channel_2, status: NO SIGNAL, action: No action needed

This warning message indicate that there is no video stream from camera.

CODE
ERROR WDServer.exe - WD: GetDvrStatus failed: No connection

This error message indicate that WDServer can’t make connection to DVRServer to check this service status. This can be results of poor network connection or DVRServer is not running. If WDServer can’t make connection to DVRServer, WDServer try to start this service or restart it.

Spotter (Client application)

Default logs path
C:\Users\%username%\AppData\Roaming\DVMS\DVR Application\Logs

Log messages

CODE
INFO  CameraActivitySearch.SearchGraphicalPreviousHandler [Recorder 127.0.0.1] - Graphical search previous failed

This warning message indicate that Spotter can’t make connection to recorder and can’t fetch material to timeline.

CODE
WARN  ViewContainer.IsFrontBufferAvailableChanged [WindowMain] - Direct3D front buffer lost, video rendering will be slower than usual

This warning message indicate that internal or external GPU memory is filled up and image drawing is slower.

CODE
WARN  ViewContainer.GetImageParameters [WindowMain] - GetImageParameters, camera is not valid (not included in current profile?). Camera name: Camera 7

This warn message indicate that there is camera open in Spotter which is not part of this current selected profile.

CODE
WARN  LayoutLocationHelper.Parse [149] - Screen settings have changed, layout settings: 0,-1080,3840,2160, current settings: -1920,0,3840,1194
WARN  LayoutLocationHelper.Parse [149] - Monitor count has changed, cannot set window positions. Monitor count in layout: 3, current monitor count: 2

This warning message indicate that Spotter is opened layout which is stored for 3 monitors but current setup has only 2 monitors.

CODE
WARN  RealtimeStreamVideoContext.ProcessImage [TaskPoolThread11] - No image data from ConvertImage(). Camera: Camera 20, image format: 1129727305

This warning message indicate that Spotter is not received enough data to draw image.

CODE
ERROR ControlDeviceDriverHandler.LoadInstalledDriver [SMServer] - Exception in reading parameter information from installed control device driver: ControlDeviceAxis

This error message indicate that Spotter can’t register Axis Control Device driver. To fix this you need to run Spotter using Administrator rights.

CODE
ERROR CameraRealtime.OpenNormalStream [Recorder 127.0.0.1] - Open failed: No connection
ERROR RealtimeStreamVideoContext.OnRealtimeStream_StreamOpen [Recorder 127.0.0.1] - Stream open exception, camera: Camera 8, message: Stream open failed: No connection

This error message indicate that Spotter can’t open camera real-time stream from VMS Server.

CODE
ERROR PluginInstanceCameraPrivacy.RefreshLastImage [WindowMain] - RefreshLastImage: camera not found for stream id: f5cf561b-3cc1-4b51-9b08-3e8150b86c80_070777e2-f271-421d-b3ae-7f1a6c01eae3

This error message indicate that there is camera open in Spotter but that is removed from system or profile.

CODE
ERROR ApplicationLogger.ErrorSuppress [WindowMain] - Resize
SlimDX.Direct3D9.Direct3D9Exception: DXGI_ERROR_DEVICE_REMOVED: Hardware device removed. (-2005270523)
ERROR ApplicationLogger.ErrorSuppress [WindowMain] - DrawAllVideo no back surface

This error message indicate that monitor has removed from PC or Spotter can’t find display device on Windows.

CODE
ERROR ThruCastHandler.UnpackDrivers [UserSession thread] - Failed to unpack plug-in XXXXXXCaptureDriver.sdi
System.IO.IOException: Access to the path 'C:\Users\%username%\AppData\Roaming\DVMS\spotter\9.6.1\systemfolder_5008\DriverStore\_temp_\' was denied.
   em System.IO.Directory.InternalMove(String sourceDirName, String destDirName, Boolean checkHost)
   em Mirasys.Clients.SharedCode.CommunicationLayer.Recorder.Component.ThruCastHandler.UnpackDrivers(String aStorePath)

This error message indicate that Spotter client can’t unpack Spotter plugin on wanted location. This indicate that folder user rights are not done correctly.

CODE
ERROR ApplicationLogger.ErrorSuppress [TaskPoolThread11] - Realtime camera 112 (server name or ip-address) ImageConvert failed to convert from format HEVC to YUY2, image utc time: 18:24:22 25/10/2023, image size: 134298
System.InvalidOperationException: Decompression failed: Opening compression driver failed. Driver error description: NvidiaDecoder::InitializeContext: cuCtxCreate() failed, error code: 2 = CUDA_ERROR_OUT_OF_MEMORY
   em Mirasys.Clients.SharedCode.PluginsLayer.ImageConversion.HandleError(Int32 aErrorCode, Int32 aHandle, Int32 aSourceSize)
   em Mirasys.Clients.SharedCode.PluginsLayer.ImageConversion.ImageConvertWithExtraData(Int32 aHandle, Int32 aSourceX, Int32 aSourceY, Int32 aSourceSize, UInt32 aSourceFormat, ArraySegment`1 aSourceImage, Int32 aDestinationX, Int32 aDestinationY, UInt32 aDestinationFormat, ArraySegment`1 aDestinationImage, Int32 doImageFunctions, Int32 aIs4CIF, Byte[] aExtraData, Int64 aTicks)
   em Mirasys.Clients.SharedCode.ApplicationServicesAPI.Streams.ImageHandler.DoConvertImage(Int32 aHandle, IBufferVideo aBuffer, Int32 aDestinationWidth, Int32 aDestinationHeight, ImageFormat aDestinationFormat, Boolean aImageFunctionsOn)

This error message indicate that GPU memory is full and can’t process images from camera.

CODE
ERROR RTSPClient.SendCommand [RTSP Client Thread (xxx.xxx.xxx.xxx:554)] - Unable to send RTSP TEARDOWN command to xxx.xxx.xxx.xxx:554 device): Unable to read transport connection data: A connection was forced to be canceled existing by the remote host.

This error message indicate that Spotter client can’t send stream closing command to IP-camera.

CODE
ERROR CameraRealtime.OpenNormalStream [Recorder server name or IP-address] - Open failed: No connection
ERROR RealtimeStreamVideoContext.OnRealtimeStream_StreamOpen [Recorder server name or IP-address] - Stream open exception, camera: Camera 85, message: Stream open failed: No connection

This error message indicate that Spotter client can’t open camera stream from server.

CODE
ERROR CameraRealtime.ResetStateHandler [Recorder server name or IP-address] - Reset failed, message: DVR is performing critical task and services are temporarily out of service.

This error message indicate that DVRServer is running tasks and Spotter client can’t make request until DVRServer is free again.

CODE
ERROR RegistrationOperations.LoginHandler [SMServer] - Login failed Session id: 0
Mirasys.Common.Exceptions.UnauthorizedUserException: Given user not found for Name: Mirasys Spotter Enterprise, Version: 9.6.1, Log in time: 10/25/2023 5:48:11 PM, Type: , Network address: xxx.xxx.xxx.xxx, Session ID: 1837364178, GUID: , Policy: UserManagement = False UserQuery = False AutoUpdate = False DVRControl = False DVRMonitoring = False DVRSettings = False ---> System.ArgumentException: No such user: mirasys

This error message indicate that someone has tried login Spotter client using account which is has not on system.

Other services

AdvLmService (List Management Service)

Default logs path
C:\Program Files\DVMS\AdvLmService\logs

CODE
ERROR Mirasys.Lms.Services.EventService - Connect to EQ 127.0.0.1:5672 error!
RabbitMQ.Client.Exceptions.BrokerUnreachableException: None of the specified endpoints were reachable
 ---> System.AggregateException: One or more errors occurred. (Connection failed)
 ---> RabbitMQ.Client.Exceptions.ConnectFailureException: Connection failed
 ---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.

This error message indicate that List Management Service can’t make connection to Rabbit. This can be fixed to uninstall List Management Service and RabbitMQ from server and reinstall List Management Service.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.