Crashes with Timer Module

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:

  1. Local Preview the App
  2. Disconnect from the internet.
  3. 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

We found the issue and are working on a fix.