Router is not working after fuse update (from 0.26 to 0.27)

I have upgraded fuze from 0.26 to 0.27 just now and when I tried to run preview (local) then this error pops out
By the way I was using Router to send data from one page to another page

Output: System.NullReferenceException: Object reference not set to an instance of an object
at Fuse.Navigation.Router.SetRouteImpl (Fuse.Visual root, Fuse.Navigation.Route r, NavigationGotoMode gotoMode, RoutingOperation operation) <0x1da8f748 + 0x000f7> in :0
at Fuse.Navigation.Router.SetRoute (Fuse.Navigation.Route r, NavigationGotoMode gotoMode, RoutingOperation operation, Boolean userRequest) <0x1da8f5a0 + 0x00043> in :0
at Fuse.Navigation.Router.Push (Fuse.Navigation.Route route) <0x1da8eef0 + 0x0005b> in :0
at Fuse.Navigation.Router.Push (Fuse.Scripting.Context c, Fuse.Navigation.Router r, System.Object[] args) <0x1da8e108 + 0x00053> in :0
at Fuse.Scripting.ScriptMethod`1+CallClosure[T].Run () <0x1da8e098 + 0x0006a> in :0
at Fuse.UpdateManager.ProcessPostActions () <0xe4416b0 + 0x000bc> in :0
Object reference not set to an instance of an object

Error message from local preview is

  • Route parameter has to be serializeable, cannot contain Observables

Does it mean I cannot use Router to send data from one page to another page??
Does anybody have same issue as mine?

Thank you for time and interest.

From the changelog for release 0.27:

Router will now give error if functions or observables are passed as route parameters (instead of silently failing). Route parameters must be serializeable as they are stored between refreshes in preview.

Note that this has always been the case, the only difference is that now you get an error message instead of something that just doesn’t work. :slight_smile:

You can read more about router parameters here and here.

Thank you for your help…
I will check it out… If I still have some question, I would ask it on forum, thank you