This is an unexpected transition but we did it as an implementation detail and it should not cause a logged error.
This commit is contained in:
parent
1d813fd9c2
commit
a061886af2
1 changed files with 4 additions and 4 deletions
|
|
@ -170,10 +170,10 @@ private[akka] object Shard {
|
|||
*/
|
||||
case object NoState extends EntityState {
|
||||
override def transition(newState: EntityState, entities: Entities): EntityState = newState match {
|
||||
case RememberedButNotCreated if entities.rememberingEntities => RememberedButNotCreated
|
||||
case remembering: RememberingStart if entities.rememberingEntities => remembering
|
||||
case active: Active if !entities.rememberingEntities => active
|
||||
case _ => invalidTransition(newState, entities)
|
||||
case RememberedButNotCreated if entities.rememberingEntities => RememberedButNotCreated
|
||||
case remembering: RememberingStart => remembering // we go via this state even if not really remembering
|
||||
case active: Active if !entities.rememberingEntities => active
|
||||
case _ => invalidTransition(newState, entities)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue