Hi Fusers Crew,
I have been experiencing crashes relating to the Fuse Timer Module with error logs as below:
System.InvalidOperationException: This operation is illegal after request has finished
at Fuse.Scripting.V8.Context.ThrowPendingExceptions() in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Scripting.V8\0.43.5\$.uno:line 163
at Fuse.Scripting.V8.Function.Call(Object[] args) in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Scripting.V8\0.43.5\$.uno:line 767
at Fuse.Reactive.FuseJS.TimerModule.CallbackClosure.Callback() in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Reactive\0.43.5\fusejs\$.uno:line 792
at Fuse.Reactive.FuseJS.TimerManager.Timer.Update() in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Reactive\0.43.5\fusejs\$.uno:line 920
at Fuse.Reactive.FuseJS.TimerManager.Tick() in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Reactive\0.43.5\fusejs\$.uno:line 868
at Fuse.Reactive.FuseJS.TimerModule.UpdateModule() in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Reactive\0.43.5\fusejs\$.uno:line 771
at Fuse.Reactive.FuseJS.Builtins.UpdateModules(Context context) in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Reactive\0.43.5\fusejs\$.uno:line 71
at Fuse.Reactive.ThreadWorker.RunInner() in C:\Users\Owner\AppData\Local\Fusetools\Packages\Fuse.Reactive\0.43.5\$.uno:line 2214
I have uploaded a Reproduction Case to https://www.dropbox.com/request/ZgndLtJQm5eGzG9cicGK already.
To reproduce the crash:
- Local Preview the App
- Disconnect from the internet.
- Enter input fields and click sign in or create User
Now take a look at the build log. After awhile, the log should print out: Error: A network error (such as timeout, interrupted connection or unreachable host) has occurred.
and right away the app would crash with above errors.
Is this a Fuse Bug or what might be the cause of such a crash?
Thanks in advance.
Cheers,
Elizabeth