You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updating the Akka.net library from 0.8 to 1.0 seems to be breaking the F# scheduler.
The actor doesn't receive any messages, which worked fine on 0.8.
Had to do a small change because of a breaking API change in 1.0 from:
The following stripped down code can be used to possibly reproduce it:
open Akka.FSharp
open System
let system = System.create "NotificationWorker" (Configuration.defaultConfig())
let handleMsg msg = printfn "Hi!"
let fetchRef = spawn system "NotificationFetch" (actorOf handleMsg)
system.Scheduler.ScheduleTellRepeatedly(TimeSpan.FromSeconds(5.), TimeSpan.FromSeconds(10.), fetchRef, ())
The text was updated successfully, but these errors were encountered:
Internal construction of ScheduleTellRepeatedly (and possibly other F# method overrides too) doesn't call underlying C# method implementation having the same name, going into infinite recursive loop call instead.
EDIT: I see that, ITellScheduler extensions inside F# API could be dropped completely.
Updating the Akka.net library from 0.8 to 1.0 seems to be breaking the F# scheduler.
The actor doesn't receive any messages, which worked fine on 0.8.
Had to do a small change because of a breaking API change in 1.0 from:
To:
The following stripped down code can be used to possibly reproduce it:
The text was updated successfully, but these errors were encountered: