Page 1 of 1

SOLVED - Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 05:28
by gvd
Hello Luis,

I just installed and started 0.9.20.

In Task Manager, Cobian Reflector UI shows up for a few seconds with a constant increase in processor use to about 25% then status changes to "interrupted" ("interrompu" in french) and the task vanishes.

- 0.9.18 was running fine.
- Cobian Reflector Service is still running.
- Cobian Reflector VSC Requestor is running too.
- There is nothing to see in CR log file.

Event logs :

14 seconds after CobianReflector Service started, I have a .NET runtime error, event ID 1026
Application : Cobian.Reflector.UserInterface.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.IndexOutOfRangeException
à Cobian.Reflector.FSTools.IsSubdir(System.String, System.String, Boolean)
à Cobian.Reflector.SizeCalculatorTool.isFileInRule(System.String, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.filterFile(System.String, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateFile(System.String, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateDirectory(System.String, Boolean, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>, System.Collections.Generic.List`1<Cobian.Reflector.FilterObject>)
à Cobian.Reflector.SizeCalculatorTool.calculateTask(Cobian.Reflector.BackupTask)
à Cobian.Reflector.SizeCalculatorTool.CalculateTaskList(System.Collections.Generic.List`1<Cobian.Reflector.BackupTask>)
à System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
à System.Threading.ThreadHelper.ThreadStart(System.Object)


followed by an Application Error, event ID 1000
Nom de l’application défaillante Cobian.Reflector.UserInterface.exe, version : 0.9.2.0, horodatage : 0xb946cb83
Nom du module défaillant : KERNELBASE.dll, version : 10.0.19041.1202, horodatage : 0xc9db1934
Code d’exception : 0xe0434352
Décalage d’erreur : 0x0000000000034f99
ID du processus défaillant : 0x4794
Heure de début de l’application défaillante : 0x01d7c1704704dcf3
Chemin d’accès de l’application défaillante : C:\Program Files\Cobian Reflector\Cobian.Reflector.UserInterface.exe
Chemin d’accès du module défaillant: C:\WINDOWS\System32\KERNELBASE.dll
ID de rapport : 938d88a9-a8ea-4e45-9e57-df19468d5fff
Nom complet du package défaillant :
ID de l’application relative au package défaillant :


I attached the WER file. Hope this helps.

Best regards,
Gabriel

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 08:54
by cobian
Thank you

I will take a look at this. I think there was an exception while calculating the file sizes somewhere.

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 10:07
by cobian
Do you have some filters on your tasks? Could you please attach your list here?

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 12:31
by gvd
Yes, I have filters.
You will find my configuration attached in my post "Handling of filters" (viewtopic.php?f=3&t=484&p=1093#p1093)

And you are probably right as backup size does not show up before the UI crashes.

Do you need anything else ?

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 12:58
by gvd
Current situation ...

Have fun :-).

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 13:09
by cobian
Thanks!

I have a feeling that I introduced a problem with filters in 0.9.20...

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 13:46
by cobian
Thanks! Found the bug exactly where I though it will be. I'll release a new version later today.

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 15:06
by cobian
0.9.21 is out which should fix this issue. Sorry.

Re: Cobian Reflector UI vanishes after a few seconds

Posted: 15 Oct 2021, 21:38
by gvd
Happy I could help :D .