These are chat archives for akkadotnet/akka.net

11th
Sep 2017
Saepul Ramdani
@blackclavus
Sep 11 2017 02:33

Hello guys...
Just got this error from my project using Akka 1.3.1 on mono (linux)

Unhandled Exception:
System.ArgumentNullException: The message cannot be null.
Parameter name: message
  at Akka.Actor.Envelope..ctor (System.Object message, Akka.Actor.IActorRef sender, Akka.Actor.ActorSystem system) [0x00032] in <388272c00ff54cb2808e25c3aa633b3f>:0
  at Akka.Actor.ActorCell.SendMessage (Akka.Actor.IActorRef sender, System.Object message) [0x00009] in <388272c00ff54cb2808e25c3aa633b3f>:0
  at Akka.Actor.LocalActorRef.TellInternal (System.Object message, Akka.Actor.IActorRef sender) [0x00000] in <388272c00ff54cb2808e25c3aa633b3f>:0
  at Akka.Actor.ActorRefBase.Tell (System.Object message, Akka.Actor.IActorRef sender) [0x0000a] in <388272c00ff54cb2808e25c3aa633b3f>:0
  at Akka.Actor.ActorRefImplicitSenderExtensions.Tell (Akka.Actor.IActorRef receiver, System.Object message) [0x00006] in <388272c00ff54cb2808e25c3aa633b3f>:0
  at Akka.IO.TcpExt.OnComplete (System.Object sender, System.Net.Sockets.SocketAsyncEventArgs e) [0x00016] in <388272c00ff54cb2808e25c3aa633b3f>:0
  at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted (System.Net.Sockets.SocketAsyncEventArgs e) [0x0000e] in <a67b90c5acf54694896b770f716b945d>:0
  at System.Net.Sockets.SocketAsyncEventArgs.Complete () [0x00000] in <a67b90c5acf54694896b770f716b945d>:0
  at System.Net.Sockets.Socket+<>c.<.cctor>b__306_7 (System.IAsyncResult ares) [0x0005d] in <a67b90c5acf54694896b770f716b945d>:0
  at System.Net.Sockets.SocketAsyncResult+<>c.<Complete>b__27_0 (System.Object state) [0x0000b] in <a67b90c5acf54694896b770f716b945d>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00008] in <902ab9e386384bec9c07fa19aa938869>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <902ab9e386384bec9c07fa19aa938869>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <902ab9e386384bec9c07fa19aa938869>:0

(I'll put this on git after I'm finished (and reproduced this exception) on example project)

Saepul Ramdani
@blackclavus
Sep 11 2017 03:25
*oh, this happen when Tcp received data from client
Gregorius Soedharmo
@Arkatufus
Sep 11 2017 06:08
I dont think mono is fully supported in 1.3.1, why don't you use net core 1.1 instead?
Saepul Ramdani
@blackclavus
Sep 11 2017 06:17
Yeah, we're planning to use net core 1.1 later, but it seems it should be done sooner
vicosoft4real
@vicosoft4real
Sep 11 2017 10:59
I keep get this exception : [11:52:41 WRN] Association with remote system akka.tcp://EduSaaSSystem@127.0.0.1
:4053 has failed; address is now gated for 5000 ms. Reason is: [Akka.Remote.Endp
ointDisassociatedException: Disassociated
at Akka.Remote.EndpointWriter.PublishAndThrow(Exception reason, LogLevel leve
l, Boolean needToThrow)
at Akka.Remote.EndpointWriter.Unhandled(Object message)
at Akka.Actor.ReceiveActor.ExecutePartialMessageHandler(Object message, Parti
alAction`1 partialAction)
at Akka.Actor.ReceiveActor.<>cDisplayClass11_0.<Become>b0(Object m)
at Akka.Actor.ActorCell.<>cDisplayClass106_0.<Akka.Actor.IUntypedActorConte xt.Become>b0(Object m)
at Akka.Actor.ActorBase.AroundReceive(Receive receive, Object message)
at Akka.Actor.ActorCell.ReceiveMessage(Object message)
at Akka.Actor.ActorCell.ReceivedTerminated(Terminated t)
at Akka.Actor.ActorCell.AutoReceiveMessage(Envelope envelope)
at Akka.Actor.ActorCell.Invoke(Envelope envelope)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Akka.Actor.ActorCell.HandleFailed(Failed f)
at Akka.Actor.ActorCell.SysMsgInvokeAll(EarliestFirstSystemMessageList messag
es, Int32 currentState)]
my client configuration is =>actor {
serializers {
wire = "Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion"
}
serialization-bindings {
"System.Object" = wire
}
provider = "Akka.Cluster.ClusterActorRefProvider, Akka.Cluster"
}
remote {
            helios.tcp {
                transport-class = "Akka.Remote.Transport.Helios.HeliosTcpTransport, Akka.Remote"
                applied-adapters = []
                transport-protocol = tcp
                port = 0
                hostname = 127.0.0.1
            }
            log-remote-lifecycle-events = DEBUG
        }
        cluster{
            seed-nodes= ["akka.tcp://EduSaaSSystem@127.0.0.1:4053"]
        }
vicosoft4real
@vicosoft4real
Sep 11 2017 11:06
Lighthouse configuration => lighthouse{
actorsystem: "EduSaaSSystem" #POPULATE NAME OF YOUR ACTOR SYSTEM HERE
}
                akka {
                    actor { 
        serializers {

                 wire = "Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion"
           }
            serialization-bindings {
              "System.Object" = wire
            }
                        provider = "Akka.Cluster.ClusterActorRefProvider, Akka.Cluster"
                    }

                    remote {
        helios.tcp {
                            transport-class = "Akka.Remote.Transport.DotNetty.TcpTransport, Akka.Remote"
                            applied-adapters = []
                            transport-protocol = tcp
                            #will be populated with a dynamic host-name at runtime if left uncommented
                            #public-hostname = "POPULATE STATIC IP HERE"
                            hostname = "0.0.0.0"
                            port = 4053
                        }
                        log-remote-lifecycle-events = DEBUG

                    }            

                    loggers = ["Akka.Logger.NLog.NLogLogger, Akka.Logger.NLog"]

                    cluster {
                        #will inject this node as a self-seed node at run-time
                        seed-nodes = ["akka.tcp://EduSaaSSystem@127.0.0.1:4053"] #manually populate other seed nodes here, i.e. "akka.tcp://lighthouse@127.0.0.1:4053", "akka.tcp://lighthouse@127.0.0.1:4044"
                        roles = [lighthouse]
                    }
                }
vicosoft4real
@vicosoft4real
Sep 11 2017 11:20
What am i doing wrong? is it my serialization?
Boban
@bobanco
Sep 11 2017 11:48
@vicosoft4real are you able to connect if you put 127.0.0.1 into the hostname?
Alex Valuyskiy
@alexvaluyskiy
Sep 11 2017 11:54
@blackclavus Mono is fully supported in 1.3.1. But there are some bugs in SocketAsyncEventArgs on Mono itself
vicosoft4real
@vicosoft4real
Sep 11 2017 12:38
@bobanco Thanks, It seems, they are communicating now.
But the error message still persist.
[13:34:27 INF] Ignoring received gossip from unreachable [UniqueAddress: (akka.t
cp://EduSaaSSystem@127.0.0.1:4053, 1722245745)]
[13:34:28 WRN] Association with remote system akka.tcp://EduSaaSSystem@127.0.0.1
:4053 has failed; address is now gated for 5000 ms. Reason is: [Akka.Remote.Endp
ointDisassociatedException: Disassociated
at Akka.Remote.EndpointWriter.PublishAndThrow(Exception reason, LogLevel leve
l, Boolean needToThrow)
at Akka.Remote.EndpointWriter.Unhandled(Object message)
at Akka.Actor.ReceiveActor.ExecutePartialMessageHandler(Object message, Parti
alAction`1 partialAction)
at Akka.Actor.ReceiveActor.<>cDisplayClass11_0.<Become>b0(Object m)
at Akka.Actor.ActorCell.<>cDisplayClass106_0.<Akka.Actor.IUntypedActorConte xt.Become>b0(Object m)
at Akka.Actor.ActorBase.AroundReceive(Receive receive, Object message)
at Akka.Actor.ActorCell.ReceiveMessage(Object message)
at Akka.Actor.ActorCell.ReceivedTerminated(Terminated t)
at Akka.Actor.ActorCell.AutoReceiveMessage(Envelope envelope)
at Akka.Actor.ActorCell.Invoke(Envelope envelope)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Akka.Actor.ActorCell.HandleFailed(Failed f)
at Akka.Actor.ActorCell.SysMsgInvokeAll(EarliestFirstSystemMessageList messag
es, Int32 currentState)]
may be because of the different framework.
Client is on dotnet core while lighthouse is .net 4.5
vicosoft4real
@vicosoft4real
Sep 11 2017 12:44
could this be the reason?
vicosoft4real
@vicosoft4real
Sep 11 2017 12:50
lighthouse exception : Akka.Cluster.ClusterCoreDaemon: Leader can currently not perform its duties, rea
chability status: [Reachability([akka.tcp://EduSaaSSystem@127.0.0.1:4053 -> Uniq
ueAddress: (akka.tcp://EduSaaSSystem@127.0.0.1:51443, 158191178): Unreachable [U
nreachable] (39)])], member status: [$akka.tcp://EduSaaSSystem@127.0.0.1:4053 $U
p seen=$True, $akka.tcp://EduSaaSSystem@127.0.0.1:51443 $Up seen=$False]
Akka.Remote.EndpointWriter: AssociationError [akka.tcp://EduSaaSSystem@127.0.0.1
:4053] -> akka.tcp://EduSaaSSystem@127.0.0.1:51443: Error [Association failed wi
th akka.tcp://EduSaaSSystem@127.0.0.1:51443] []
Akka.Event.DummyClassForStringSources: Tried to associate with unreachable remot
e address [akka.tcp://EduSaaSSystem@127.0.0.1:51443]. Address is now gated for 5
000 ms, all messages to this address will be delivered to dead letters. Reason:
[Association failed with akka.tcp://EduSaaSSystem@127.0.0.1:51443] Caused by: [S
ystem.AggregateException: One or more errors occurred. ---> Akka.Remote.Transpor
t.InvalidAssociationException: No connection could be made because the target ma
chine actively refused it tcp://EduSaaSSystem@127.0.0.1:51443
at Akka.Remote.Transport.DotNetty.TcpTransport.<AssociateInternal>d1.MoveNe
xt()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
ification(Task task)
at Akka.Remote.Transport.DotNetty.DotNettyTransport.<Associate>d
22.MoveNext
()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotifica tion) at Akka.Remote.Transport.ProtocolStateActor.<>c.<InitializeFSM>b__11_54(Task
1 result)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke( ) at System.Threading.Tasks.Task.Execute() ---> (Inner Exception #0) Akka.Remote.Transport.InvalidAssociationException: No connection could be made because the target machine actively refused it tcp://Ed uSaaSSystem@127.0.0.1:51443 at Akka.Remote.Transport.DotNetty.TcpTransport.<AssociateInternal>d__1.MoveNe xt() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot ification(Task task) at Akka.Remote.Transport.DotNetty.DotNettyTransport.<Associate>d__22.MoveNext ()<--- ] Akka.Remote.EndpointWriter: AssociationError [akka.tcp://EduSaaSSystem@127.0.0.1 :4053] -> akka.tcp://EduSaaSSystem@127.0.0.1:51443: Error [Association failed wi th akka.tcp://EduSaaSSystem@127.0.0.1:51443] [] Akka.Event.DummyClassForStringSources: Tried to associate with unreachable remot e address [akka.tcp://EduSaaSSystem@127.0.0.1:51443]. Address is now gated for 5 000 ms, all messages to this address will be delivered to dead letters. Reason: [Association failed with akka.tcp://EduSaaSSystem@127.0.0.1:51443] Caused by: [S ystem.AggregateException: One or more errors occurred. ---> Akka.Remote.Transpor t.InvalidAssociationException: No connection could be made because the target ma chine actively refused it tcp://EduSaaSSystem@127.0.0.1:51443 at Akka.Remote.Transport.DotNetty.TcpTransport.<AssociateInternal>d__1.MoveNe xt() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot ification(Task task) at Akka.Remote.Transport.DotNetty.DotNettyTransport.<Associate>d__22.MoveNext () --- End of inner exception stack trace --- at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotifica
tion)
at Akka.Remote.Transport.ProtocolStateActor.<>c.<InitializeFSM>b__11_54(Task1 result) at System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke(
)
at System.Threading
Boban
@bobanco
Sep 11 2017 13:34
@vicosoft4real probably, try running both on the same framework
Aaron Stannard
@Aaronontheweb
Sep 11 2017 14:14
cc @heynickc > any idea when postgres PR will get merged?
what's the status on that?
Nick Chamberlain
@heynickc
Sep 11 2017 14:16
looks like there are some comments by @Horusiath, have they been addressed - do you approve, @Horusiath?
Nick Chamberlain
@heynickc
Sep 11 2017 15:02
I will also make changes to the open postgres PR to update the build scripts
Martin Cavanagh
@mcavanagh
Sep 11 2017 15:24
hi. Could anyone advise if I'm using cluster.Leave(cluster.SelfAddress) incorrectly please? The docs say that the node should transition through leaving, exiting and finally 'removed', but I only ever see cluster events indicating that other nodes in the cluster see it as 'leaving' indefinitely. As a result, the shard coordinators are never moved to a new node. Have I got the wrong end of the stick?
I can paste my code with the surrounding context if you like
Bartosz Sypytkowski
@Horusiath
Sep 11 2017 15:49
@heynickc approved
vicosoft4real
@vicosoft4real
Sep 11 2017 16:24
hello house, is DotNetty transport protocol available in .netstandard?
i can't phantom out what is really causing this exception?
vicosoft4real
@vicosoft4real
Sep 11 2017 16:35
I think DotNetty stuff reside in the assembly Akka.Remote. But if i configure dot-netty.tcp in my Configuration, I get exception.
Bartosz Sypytkowski
@Horusiath
Sep 11 2017 16:47
@vicosoft4real can you show your config?
vicosoft4real
@vicosoft4real
Sep 11 2017 16:55
akka {
log-config-on-start = on
stdout-loglevel = DEBUG
loglevel = DEBUG
loggers = ["Akka.Logger.Serilog.SerilogLogger, Akka.Logger.Serilog"]
actor {
serializers {
wire = "Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion"
}
serialization-bindings {
"System.Object" = wire
}
provider = "Akka.Cluster.ClusterActorRefProvider, Akka.Cluster"
}
remote {
dot-netty.tcp {
transport-class = "Akka.Remote.Transport.DotNetty.TcpTransport, Akka.Remote"
applied-adapters = []
transport-protocol = tcp
                            #will be populated with a dynamic host-name at runtime if left uncommented
                            #public-hostname = "POPULATE STATIC IP HERE"
                            hostname = "127.0.0.1"
                            port = 4053
                    }

        }
        cluster{
            seed-nodes= ["akka.tcp://EduSaaSSystem@127.0.0.1:4053"]
            roles = [WEB]
        }
    }
Bartosz Sypytkowski
@Horusiath
Sep 11 2017 16:57
what about second config?
vicosoft4real
@vicosoft4real
Sep 11 2017 16:59
lighthouse{
                        actorsystem: "EduSaaSSystem" #POPULATE NAME OF YOUR ACTOR SYSTEM HERE
                    }

                akka {
                    actor { 
        serializers {

                 wire = "Akka.Serialization.HyperionSerializer, Akka.Serialization.Hyperion"
           }
            serialization-bindings {
              "System.Object" = wire
            }
                        provider = "Akka.Cluster.ClusterActorRefProvider, Akka.Cluster"
                    }

                    remote {
                        log-remote-lifecycle-events = DEBUG
                        dot-netty.tcp {
                            transport-class = "Akka.Remote.Transport.DotNetty.TcpTransport, Akka.Remote"
                            applied-adapters = []
                            transport-protocol = tcp
                            #will be populated with a dynamic host-name at runtime if left uncommented
                            #public-hostname = "POPULATE STATIC IP HERE"
                            hostname = "0.0.0.0"
                            port = 4053
                        }
                    }            

                    loggers = ["Akka.Logger.NLog.NLogLogger, Akka.Logger.NLog"]

                    cluster {
                        #will inject this node as a self-seed node at run-time
                        seed-nodes = ["akka.tcp://EduSaaSSystem@127.0.0.1:4053"] #manually populate other seed nodes here, i.e. "akka.tcp://lighthouse@127.0.0.1:4053", "akka.tcp://lighthouse@127.0.0.1:4044"
                        roles = [lighthouse]
                    }
                }
        ]]>
Bartosz Sypytkowski
@Horusiath
Sep 11 2017 17:00
both of your actor systems are using the same port
vicosoft4real
@vicosoft4real
Sep 11 2017 17:01
Oh! i have changed the web to 0.
Bartosz Sypytkowski
@Horusiath
Sep 11 2017 17:02
then your lighthouse is using incorrect hostname - naming matters here, and 0.0.0.0 is different from 127.0.0.1 even thou it means any (for the same reason, switching between using localhost and 127.0.0.1 may cause problems)
vicosoft4real
@vicosoft4real
Sep 11 2017 17:09
exception in the web: [18:02:34 WRN] Association with remote system akka.tcp://EduSaaSSystem@127.0.0.
:4053 has failed; address is now gated for 5000 ms. Reason is: [Akka.Remote.End
ointDisassociatedException: Disassociated
at Akka.Remote.EndpointWriter.PublishAndThrow(Exception reason, LogLevel lev
l, Boolean needToThrow)
at Akka.Remote.EndpointWriter.Unhandled(Object message)
at Akka.Actor.ReceiveActor.ExecutePartialMessageHandler(Object message, Part
alAction1 partialAction) at Akka.Actor.ReceiveActor.<>c__DisplayClass11_0.<Become>b__0(Object m) at Akka.Actor.ActorCell.<>c__DisplayClass106_0.<Akka.Actor.IUntypedActorCont xt.Become>b__0(Object m) at Akka.Actor.ActorBase.AroundReceive(Receive receive, Object message) at Akka.Actor.ActorCell.ReceiveMessage(Object message) at Akka.Actor.ActorCell.ReceivedTerminated(Terminated t) at Akka.Actor.ActorCell.AutoReceiveMessage(Envelope envelope) at Akka.Actor.ActorCell.Invoke(Envelope envelope) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Akka.Actor.ActorCell.HandleFailed(Failed f) at Akka.Actor.ActorCell.SysMsgInvokeAll(EarliestFirstSystemMessageList messa es, Int32 currentState)] [18:02:34 WRN] Association with remote system akka.tcp://EduSaaSSystem@127.0.0. :4053 has failed; address is now gated for 5000 ms. Reason is: [Akka.Remote.End ointDisassociatedException: Disassociated at Akka.Remote.EndpointWriter.PublishAndThrow(Exception reason, LogLevel lev l, Boolean needToThrow) at Akka.Remote.EndpointWriter.Unhandled(Object message) at Akka.Actor.ReceiveActor.ExecutePartialMessageHandler(Object message, Part alAction1 partialAction)
at Akka.Actor.ReceiveActor.OnReceive(Object message)
at Akka.Actor.UntypedActor.Receive(Object message)
at Akka.Actor.ActorBase.AroundReceive(Receive receive, Object message)
at Akka.Actor.ActorCell.ReceiveMessage(Object message)
at Akka.Actor.ActorCell.ReceivedTerminated(Terminated t)
at Akka.Actor.ActorCell.AutoReceiveMessage(Envelope envelope)
at Akka.Actor.ActorCell.Invoke(Envelope envelope)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Akka.Actor.ActorCell.HandleFailed(Failed f)
at Akka.Actor.ActorCell.SysMsgInvokeAll(EarliestFirstSystemMessageList messa
es, Int32 currentState)]
[18:02:34 WRN] Association with remote system akka.tcp://EduSaaSSystem@127.0.0.
:4053 has failed; address is now gated for 5000 ms. Reason is: [Akka.Remote.End
ointDisassociatedException: Disassociated
at Akka.Remote.EndpointWriter.PublishAndThrow(Exception reason, LogLevel lev
l, Boolean needToThrow)
at Akka.Remote.EndpointWriter.Unhandled(Object message)
at Akka.Actor.ReceiveActor.ExecutePartialMessageHandler(Object message, Part
alAction`1 partialAction)
at Akka.Actor.ReceiveActor.<>cDisplayClass11_0.<Become>b0(Object m)
at Akka.Actor.ActorCell.<>cDisplayClass106_0.<Akka.Actor.IUntypedActorCont xt.Become>b0(Object m)
at Akka.Actor.ActorBase.AroundReceive(Receive receive, Object message)
at Akka.Actor.ActorCell.ReceiveMessage(Object message)
at Akka.Actor.ActorCell.ReceivedTerminated(Terminated t)
at Akka.Actor.ActorCell.AutoReceiveMessage(Envelope envelope)
at Akka.Actor.ActorCell.Invoke(Envelope envelope)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Akka.Actor.ActorCell.HandleFailed(Failed f)
at Akka.Actor.ActorCell.SysMsgInvokeAll(EarliestFirstSystemMessageList messa
es, Int32 currentState)]
[18:02:36 WRN] Association with remote system akka.tcp://EduSaaSSystem@127.0.0.
:4053 has failed; address is now gated for 5000 ms. Reason is: [Akka.Remote.End
ointDisassociatedException: Disassociated
at Akka.Remote.EndpointWriter.PublishAndThrow(Exception reason, LogLevel lev
l, Boolean needToThrow)
at Akka.Remote.EndpointWriter.Unhandled(Object m
even though i changed the IP 0.0.0.0 to 127.0.0.1
Bartosz Sypytkowski
@Horusiath
Sep 11 2017 17:10
@vicosoft4real this side doesn't tell anything about error except that disassociation happened
vicosoft4real
@vicosoft4real
Sep 11 2017 17:13
my concern is really what is causing the dissociation, is it the serialization or the protocol , not compatible?
Aaron Stannard
@Aaronontheweb
Sep 11 2017 17:13
probably going to be serialization if it's intermittent
i.e. occurs after the connection opens
disable "Just my code" when debugging in VS
and see what gets thrown
vicosoft4real
@vicosoft4real
Sep 11 2017 17:14
Ok
Aaron Stannard
@Aaronontheweb
Sep 11 2017 17:56
https://github.com/petabridge/lighthouse - lighthouse now supports .NET Core as of a few moments ago
Aaron Stannard
@Aaronontheweb
Sep 11 2017 18:25
https://github.com/akkadotnet/Akka.Persistence.SqlServer/releases/tag/1.3.1 - Akka.Persistence.SqlServer is going live on NuGet any minute now
Alex Valuyskiy
@alexvaluyskiy
Sep 11 2017 18:38
Alex Valuyskiy
@alexvaluyskiy
Sep 11 2017 18:57
https://github.com/AkkaNetContrib/Akka.Persistence.MySql/releases/tag/v1.0.0-beta2 - Mysql plugin was released too, but it does not support .NetStandard yet
Andrew Spiering
@wackoisgod
Sep 11 2017 19:42
@alexvaluyskiy it looks like the issue with that MySQL.Data on 4.5 is caused by a bad nuget package :( for both the 6.10.3-RC and the 8.0.8 DRM
Alex Valuyskiy
@alexvaluyskiy
Sep 11 2017 19:47
I've used Mysql.Data 6.9.9
Andrew Spiering
@wackoisgod
Sep 11 2017 20:02
yea, this is for .netstandard support
I should have mentioned that
I had seen your comments from last week
Youenn Bouglouan
@Youenn-Bouglouan
Sep 11 2017 21:36
Hi, anyone knows how to translate this:
var myRouter = Context.ActorOf(Props.Empty.WithRouter(new BroadcastGroup("some path 1", "some path 2")));
to F#?
@Horusiath maybe?
Andrew Young
@ayoung
Sep 11 2017 22:48
why/when would you use the Props.Create<>(params object[] args); overload over the factory method variety of Create?
its just hard for me to think of a time when the args would not be known at the time of creation
Aaron Stannard
@Aaronontheweb
Sep 11 2017 22:50
@Youenn-Bouglouan is the fluent interface on Props not available in F# ?
@ayoung honestly, I never use it and I think we actively discourage people from using it in Akka.NET Bootcamp
only scenario I've seen thus far where that method is useful is for developers who are trying to get Akka.NET actors to run on a Unity3d client
since they can't use the Expression compiler, which is what most users normally use