Here is a piece of the plugin log when the error happens:
2020-10-25 19:50:37.676 DEBUG Plugin.polling.run 'Outside Camera' [192.168.1.22:88] Start of While Loop ...
2020-10-25 19:50:37.724 DEBUG Plugin.DebugSend.run Command: getDevState [camera]
2020-10-25 19:50:37.724 DEBUG Plugin.MonitorSend.run Command Sent To Camera Outside Camera [192.168.1.22:88]:
http://192.168.1.22:88/cgi-bin/CGIProxy.fcgi?usr=<USERNAME>&pwd=<PASSWORD>&cmd=getDevState
2020-10-25 19:50:37.803 DEBUG Plugin.DebugReceive.run <CGI_Result>
<result>0</result>
<IOAlarm>0</IOAlarm>
<motionDetectAlarm>2</motionDetectAlarm>
<soundAlarm>0</soundAlarm>
<record>0</record>
<sdState>1</sdState>
<sdFreeSpace>31016944k</sdFreeSpace>
<sdTotalSpace>31147664k</sdTotalSpace>
<ntpState>0</ntpState>
<ddnsState>0</ddnsState>
<url></url>
<upnpState>0</upnpState>
<isWifiConnected>0</isWifiConnected>
<wifiConnectedAP></wifiConnectedAP>
<infraLedState>1</infraLedState>
<humanDetectAlarmState>0</humanDetectAlarmState>
</CGI_Result>
2020-10-25 19:50:37.803 DEBUG Plugin.DebugReceive.run Response received from camera: Outside Camera [192.168.1.22:88] to 'getDevState' =
<CGI_Result>
<result>0</result>
<IOAlarm>0</IOAlarm>
<motionDetectAlarm>2</motionDetectAlarm>
<soundAlarm>0</soundAlarm>
<record>0</record>
<sdState>1</sdState>
<sdFreeSpace>31016944k</sdFreeSpace>
<sdTotalSpace>31147664k</sdTotalSpace>
<ntpState>0</ntpState>
<ddnsState>0</ddnsState>
<url></url>
<upnpState>0</upnpState>
<isWifiConnected>0</isWifiConnected>
<wifiConnectedAP></wifiConnectedAP>
<infraLedState>1</infraLedState>
<humanDetectAlarmState>0</humanDetectAlarmState>
</CGI_Result>
2020-10-25 19:50:37.807 THREADDEBUG Plugin.method.processGetDevState CLASS: Plugin
2020-10-25 19:50:37.808 THREADDEBUG Plugin.method._ftpClientRetrieve CLASS: Plugin
2020-10-25 19:50:37.853 ERROR Plugin.DebugMessageHandling._ftpClientRetrieve alarmFtpDateFolder: Line '688' has error='550 Can't change directory to /IPCamera/MGS2012_00626EEE429C/snap: No such file or directory'
Thanks,
Bill