This message means that the actor holding the PersistentEntity didn’t respond on time. It happens when the Future
returned by the ask
method didn’t complete after #ms.
This can be caused by many different reasons. You have to consider it as the symptom of some other problem in the system.
For instance, if you have a cluster it can be that the node that is responsible for hosting that entity is unreachable and the original message could not reach that Entity. Or, it did reach the Entity, but the response didn’t find its way back to the original caller.
Another possible cause can be that the Journal is unreachable, in which case, an Entity that needs to be brought into memory will fail to replay the journal and therefore will fail to respond to the new command.
Watch out if you have a cluster. It can be that you see that logging message on the caller node, but the root cause of it may be on another node, the one supposed to host that Entity. If it’s failing to replay the journal because of db unreachability, the error log will be on the hosting node.
You will want to check your logs for any other errors. Of course should this not guide you towards the underlying issue, then please feel free to open a support case.